수색…
Symfony 2 프로젝트를 수동으로 호스팅하는 단계
당신이 가지고있는 호스트의 종류에 따라 다릅니다 :
SSH 콘솔이 있다면 2 단계를 수행 한 후 호스팅에서 수행 할 수 있습니다. 로컬에서 수행하지 않은 경우 다음을 수행하십시오.
php app/console cache:clear --env=prod'.youdomain/public_html폴더를 호스팅한다고 가정하면public_html에 모든 웹 파일이 있어야합니다. : 그래서 당신은 심포니 프로젝트 (폴더에서 모든 업로드해야합니다app,src,vendors,bin:; 파일deps,deps.lock폴더를 제외하고)web폴더에youdomain. 폴더web업로드에서부터 폴더public_html.CHMOD 폴더
app/cache및app/logs를 확인하면 쓰기 권한이 있어야합니다.public_html에 .htaccess 파일이 없으면 파일을 만들고 추가합니다 ( https://raw.github.com/symfony/symfony-standard/master/web/.htaccess).
이제
youdomain.com/index대신youdomain.com/app_dev.php/index를 사용해야youdomain.com/app_dev.php/index, 로컬로 사용하십시오. 사이트가 여전히 작동하지 않으면web/config.php파일을 열고 IP 검사가 수행되는 코드를 찾을 수 있습니다. IP127.0.0.1만 찾을 수 있습니다. 현재 IP를이 목록에 추가하고 서버에 새 구성을 업로드하십시오. 그런 다음yourdomain/config.php경로를 열어 무엇이 잘못되었는지 확인할 수 있습니다.config.php가 모든 내용이app_dev.php이지만 여전히 작동하지 않는다면app_dev.php를 활성화하여config.php와 동일한 방식으로app/app_dev.php및 IP를 열 수app/app_dev.php. 이제app_dev.php사용하여 스크립트를 로컬로 실행할 수 있습니다.