2010-07-16 74 views
1

我沒有注意到什麼時候,但今天一個編碼會話期間,錯誤出現了:文件未找到錯誤在Zend框架

Not Found 

The requested URL /index.php was not found on this server. 

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 

每當我提交表單時顯示。窗體處理得當,但視圖顯示不正確。它只是顯示我的默認佈局,下面有這個錯誤。

幫助?

回答

0

我發現了問題,我沒有定義這個動作。當我第一次看到_forward動作時,我想,它只是顯示了一些其他視圖,但事實上它將腳本轉換爲另一個動作,而沒有更改網址。

1

可能有多個404消息的原因。主要是路徑設置問題。

檢查你的配置文件夾中的application.ini文件確保你有正確的路徑 設置你的控制器和佈局。

resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" 
resources.layout.layoutPath = APPLICATION_PATH "/views/layouts/" 

設置您的錯誤控制器以定義自定義消息或404文件。 還可以設置在它.htaccess文件

ErrorDocument 404 /misc/404page.html 

如果正在處理的形式正確地這意味着控制器路徑是確定。你必須確保你的觀點存在,並且你有正確的路徑。