2012-01-07 102 views
1

好吧,這不是一個重寫錯誤,因爲我沒有碰到conf文件。Nginx和PHP5-fpm + CodeIgniter或Kohana = 404錯誤?

我以前http://www.farinspace.com/install-and-configure-nginx-server/,使Web服務器。

的事情是笨Kohana的&不上http://url.com/sub/http://url.com/sub/index.php

工作,但是,它不與http://url.com/sub/index.php/welcome或任何控制器的工作(我在打電話,對嗎?),我得到一個404未找到。

+0

我使用的是子,因爲我的文件位於子目錄,如果該事項。 – Jung3o 2012-01-07 00:42:37

+0

'$ _SERVER ['SCRIPT_NAME']'和'$ _SERVER ['PHP_SELF']'是什麼? – biakaveron 2012-01-07 08:17:40

+0

他們都說它/sub/index.php – Jung3o 2012-01-07 13:59:02

回答

1

我在打電話,對嗎?

顯然不是。 kohana/codeigniter中的404錯誤意味着找不到匹配的控制器/操作。此外,服務器發生404錯誤意味着找不到整體資源。

Nginx的需要比阿帕奇不同的服務器配置。 RewriteRule只是一個例子。

+0

這是一個404從服務器 – Jung3o 2012-01-07 17:21:39

+0

我嘗試了所有這些,但我不能得到它的工作。 – Jung3o 2012-01-07 17:21:54

+0

檢查您的服務器的錯誤日誌。另外從一個基本的PHP頁面開始,輸出FCGI環境變量,並與您用於URL解析的框架的FCGI/HTTP/PHP要求進行比較。 – hakre 2012-01-07 17:23:34