2011-09-05 5 views
2

웹 사이트의 가이드에 따라 Symfony2를 설정하려고합니다. 내 로컬 우분투 컴퓨터에서 Apache2를 실행 중입니다.설치시 Symfony2 데모/설정 404 아파치 오류

나는

로컬 호스트/심포니/웹/config.php를

에 언급 된 모든 오류를 (어떤이 예상대로 작동) 해결에 나섰고 한 나는에서 링크 중 하나를 수행 할 때 이 :

로컬 호스트/심포니/웹/app_dev.php/_configurator/또는 로컬 호스트/심포니/웹/app_dev.php/

내가 404 오류가 발생합니다. 내가

대신 갈 경우 로컬 호스트/심포니/웹/app_dev.php

다음

페이지 작동하지만 다시, 그것은 모든 링크가 끊어집니다. 이것이 아파치 설정 문제 일 수 있습니까?

답변

2

내가 다음은 PHP 파일의 경로입니다 가정 할 경우 아파치의 문서 루트 심포니

의 웹 디렉토리를 지정해야합니다

/var/www/Symfony/web/app_dev.php 

은 당신이 당신의 아파치 문서 루트를 가리켜 야합니다 :

/var/www/Symfony/web/ 

아파치 재 작성 엔진이 켜져 있고 htaccess 파일을 올바르게 읽도록합니다. ,

a2emod rewrite 

문제가 해결되지 않을 경우, stackoverflow.com에 질문을 이동/추가 시도는 더 심포니 특정 질문이 더 심포니의 사용자를 찾을 수 :

는 아파치 엔진을 다시 작성할 수 있습니다.

https://stackoverflow.com/questions/tagged/symfony-2.0

+0

동일한 문제가 있지만 Nginx에서 몇 가지 변형 (루트)을 시도했지만 작동하지 않습니다. – Marin

2

당신은 당신의 htaccess로 또는 가상 호스트로는 AcceptPathInfo 지시어를 추가해야합니다

AcceptPathInfo On 

http://httpd.apache.org/docs/2.0/mod/core.html#acceptpathinfo

이 심포니 설치/구성 안내서의 이상한 감독이다. 이 문제는 오랫동안 알려져 왔지만 솔루션은 어디에도 공식적으로 통합/문서화되지 않았습니다.