2012-10-31 1 views
0

심포니는 경로를 설정해야한다고 가정하기 때문에 특정 URL에 접근 할 수 없습니다.symfony가 "url을 파싱 한 후 빈 모듈 및/또는 동작"을보고하는 URL을 건너 뛰게하려면 어떻게해야합니까?

.htaccess에서이 디렉토리의 모든 URL을 무시하도록 지정했습니다. 그것은 하나의 특정 URL을 제외하고 작동하는 것 같습니다.

의 .htaccess에서, 나는 사용하여이 디렉토리에서이 URL을 심포니 exlude을하려고했습니다 : 특정 URL에서를 방문 할 때

RewriteRule ^shop/.*$ - [PT,L] 

는 그러나, 나는 빈 모듈 및/또는 동작 오류가 계속 이 디렉토리.

받은 오류 : "/shop/modules/checkout/googlecheckout/xml.php"(/) URL을 구문 분석 한 후 모듈 및/또는 동작이 비어 있습니다.

내가 뭘 잘못하고 있니?

답변

0

symfony는 url이 발견되지 않은 파일을 가리킬 때만 요청을 처리합니다. 확인하십시오.

/shop/modules/checkout/googlecheckout/xml.php 

에 액세스 할 수 있습니다. 기본 구성으로

파일의 경로는 단순히

domain/test.php 
을 accesing하여 해당 파일 에 액세스하려고

symfony2_root/web/shop/modules/checkout/googlecheckout/xml.php 

당신이 당신의 웹 디렉토리에 테스트 파일을 작성하여이를 테스트 할 수 있어야한다

질문의 태그 때문에 Symfony2를 사용하고 있다고 가정합니다. 모듈에 대해서는 언급하고 있지만, 모듈이 Symfony2에서 사용되는 terminlogy는 아님을 알고 있습니다.

+0

실제로 Symfony로만되어 있습니다. 왜 2가 태그에 추가되었는지 확실하지 않습니다. 하지만 위치를 확인하고 일부 텍스트를 반복했습니다. 이 작업을 수행 할 때 문제없이 파일에 액세스했습니다. "HTTP 응답 코드 : 401을 보내지 못했습니다. 응답 본문 : 기본 인증 헤더를 가져 오는 데 실패했습니다."라는 메시지가 Google에 표시되는 것 같습니다. Google Checkout에 올바른 판매자 ID 및 비밀번호로 액세스했는지 확인합니다. 나는 그것들을 검사했고, 그것들은 절대적으로 정확하다. 답변 주셔서 감사합니다. 이제이 질문이 변경된 것 같습니다. – osakagreg

관련 문제