수색…
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
사용하여 스크립트를 로컬로 실행할 수 있습니다.