2017-02-17 4 views
0

symfony 앱을 서버에 성공적으로 업로드했습니다. 또한 웹 사이트의 public_html 폴더에 웹 폴더의 내용을 복사했습니다. 내가 www.domain.com을 통해 내 응용 프로그램에 액세스 할 때하지만 난 당신이 작곡가가 서버에 설치 실행할 수 있다는 것을 발견 조사한 후이 오류를서버에서 작곡가 설치를 실행하는 방법 cpanel

Warning: require_once(/home/domain/public_html/../app/bootstrap.php.cache): failed to open stream: No such file or directory in /home/domain/public_html/app.php on line 6 

Fatal error: require_once(): Failed opening required '/home/domain/public_html/../app/bootstrap.php.cache' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/domain/public_html/app.php on line 6 

를 얻을 수 있지만, 내 문제는 내가 CLI 명령을 실행하는 방법을 잘 모릅니다이다 ssh/cpanel을 통해 서버에 설치하십시오.

나에게 길을 보여줄 정도로 친절한 사람은 누구야. symfony 응용 프로그램을 호스트하려고 시도한 첫 번째 시도입니다.

답변

0

작곡가 설치를 실행하지 않으면 종속성이 누락되어 bootstrap.cache.php이 생성되지 않습니다. 따라서 파일과 전체 공급 업체 폴더를 업로드해야합니다.

하지만 SSH 연결을 살펴보고 올바른 방법을 사용하는 것이 좋습니다. 그렇지 않으면 벤더 폴더를 포함하여 전체 소스를 업로드 할 때마다 많은 시간이 걸릴 수 있습니다.

다음 생각은 경로입니다. Symfony 응용 프로그램의 구성 요소는 일반적으로 웹 루트 외부에 있습니다. 따라서 웹 루트 외부의 폴더에 액세스 할 수 있는지 확인해야합니다.

일부 시스템에서는이를 사용하기 전에 허용해야합니다. 그렇지 않은 경우 전체 애플리케이션을 public_html 폴더에 업로드하고 도메인을 web 하위 디렉토리에 추가해야합니다.

+0

내 프로젝트의 public_html 폴더에 모든 프로젝트를 복사했지만 여전히 작동하지 않았습니다. – Francis