2012-01-07 2 views
1

conf 파일을 건드리지 않았으므로 이것은 다시 쓰기 오류가 아닙니다.Nginx 및 PHP5-fpm + CodeIgniter 또는 Kohana = 404 오류입니까?

나는 http://www.farinspace.com/install-and-configure-nginx-server/을 사용하여 웹 서버를 만들었습니다.

것은 그것이 내가 찾을 수 없음 (404)를 얻을 수 (나는 권리? 것을 호출 오전) http://url.com/sub/index.php/welcome 또는 컨트롤러와 함께 작동하지 않습니다, CodeIgniter의 & Kohana가 http://url.com/sub/http://url.com/sub/index.php

에 작업을 수행입니다하지만.

+0

내 파일이 중요한 경우 하위 디렉토리에 있기 때문에 하위를 사용하고 있습니다. – Jung3o

+0

'$ _SERVER [ 'SCRIPT_NAME']'및'$ _SERVER [ 'PHP_SELF']'의 내용은 무엇입니까? – biakaveron

+0

두 사람 모두에게 /sub/index.php라고 말합니다. – Jung3o

답변

1

나는 그 말이 맞습니까?

분명히 아닙니다. kohana/codeigniter에서 404 오류는 일치하는 컨트롤러/조치를 찾을 수 없음을 의미합니다. 또한 서버에 의한 404 오류는 전체 자원을 찾을 수 없음을 의미합니다.

Nginx에는 apache와 다른 서버 구성이 필요합니다. RewriteRule은 한 가지 예일뿐입니다.

+0

그것은 서버에서 404이었다 – Jung3o

+0

나는 그 모든 것을 시도했지만, 나는 그걸 작동시키지 못했다. – Jung3o

+0

서버의 오류 로그를 확인하십시오. 또한 기본 PHP 페이지로 시작하여 FCGI 환경 변수를 출력하고 URL 구문 분석에 사용하는 프레임 워크의 FCGI/HTTP/PHP 요구 사항과 비교하십시오. – hakre