수색…


Symfony 2 프로젝트를 수동으로 호스팅하는 단계

당신이 가지고있는 호스트의 종류에 따라 다릅니다 :

  1. SSH 콘솔이 있다면 2 단계를 수행 한 후 호스팅에서 수행 할 수 있습니다. 로컬에서 수행하지 않은 경우 다음을 수행하십시오.

    php app/console cache:clear --env=prod'. 
    
  2. youdomain/public_html 폴더를 호스팅한다고 가정하면 public_html 에 모든 웹 파일이 있어야합니다. : 그래서 당신은 심포니 프로젝트 (폴더에서 모든 업로드해야합니다 app , src , vendors , bin :; 파일 deps , deps.lock 폴더를 제외하고) web 폴더에 youdomain . 폴더 web 업로드에서부터 폴더 public_html .

  3. CHMOD 폴더 app/cacheapp/logs 를 확인하면 쓰기 권한이 있어야합니다.

  4. public_html에 .htaccess 파일이 없으면 파일을 만들고 추가합니다 ( https://raw.github.com/symfony/symfony-standard/master/web/.htaccess).

  5. 이제 youdomain.com/index 대신 youdomain.com/app_dev.php/index 를 사용해야 youdomain.com/app_dev.php/index , 로컬로 사용하십시오. 사이트가 여전히 작동하지 않으면 web/config.php 파일을 열고 IP 검사가 수행되는 코드를 찾을 수 있습니다. IP 127.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 사용하여 스크립트를 로컬로 실행할 수 있습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow