죄송합니다.이 질문이 벙어리이지만 죄송합니다. 답을 찾기 위해 조금만 돌아 다녔습니다. 나는 Symfony2를 처음 사용하고 있으며, 지난 몇 주 동안 내 웹 사이트의 서버에 설치하고, 번들을 만들고, 모든 페이지를 만들고, app_dev.php URL로 테스트 해 보았습니다. 이제 사이트에서 공개 할 준비가되었지만이를 수행하는 방법을 모르겠습니다. 기본적으로 웹 사이트/symfony/web/app_dev.php/Page로 이동하지 않고 번들을 활성화하려고합니다. 웹 사이트/페이지로 이동할 수 있습니다. 감사!웹 사이트에서 Symfony2 번들을 만드는 방법
0
A
답변
0
오케이, 그렇기 때문에 실제로 Symfony는 문제가되지 않으며 환경 (주로 사용하는 웹 서버)에 따라 크게 다릅니다. 심포니 프로젝트의 웹 폴더를 루트 폴더 (일명, 지금은 심포니 폴더)로 만들고 심포니 폴더 내의 다른 모든 폴더를 한 레벨 위로 이동시켜야합니다. 그래서 여러분의 httpdocs 또는 www 폴더를 루트 폴더라고한다면, 그 폴더에있는 symfony/web의 내용을 복사하고 httpdocs 폴더의 한 수준 위의 symfony 폴더에서 다른 모든 것들을 옮겨야합니다. 즉, 아마도 더 많은 설정이 진행될 것입니다. 여기에 당신이 시작하는 몇 가지 리소스는 다음과 같습니다
http://symfony.com/doc/current/cookbook/deployment-tools.html
Symfony2: How to deploy in subdirectory (Apache)
... 라이브 모드에서 당신이 app_dev.php app.php 사용하고 있지해야한다는
0
내가 기억 그런 다음
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/$1 [QSA,L]
</IfModule>
원래 htaccess로 파일 : 루트 상에 htaccess로 파일에 그 라인을 추가하여 작업을 수행하는 경향이 웹 디렉토리는 나머지를 처리합니다.
Symfony 2.5에도 유효합니까? – Baig