2011-12-16 36 views
2

我試圖用Zend Framework 1.11啓動一個新項目,我可以通過像localhost/project/public /這樣的URL訪問索引控制器。 但與像localhost /項目/公共/索引/我有一個404錯誤的URL。 要解決我要更新或創建.htaccess文件或更新php.ini的問題?控制器頁面上的ZendFramework錯誤404

感謝

+0

我在開始時有類似的問題。我爲所有的本地主機項目設置了虛擬主機,一切正常,然後...... – tasmaniski 2011-12-16 15:13:37

+0

我不認爲這將是你的php.ini文件,你在公共目錄中的.htaccess是什麼? – 2011-12-17 02:41:14

回答

0

默認情況下執行從的indexAction()在IndexController.To訪問的indexAction開始()的URL應該像http://localhost:8080/index。 當我們運行zend項目時會發生什麼,看到索引被追加到本地主機,然後它假定它是一個控制器。所以它會去IndexController,如果我們不提供url中的操作,那麼它會加載indexAction()方法。例如,如果您將url作爲locahost/admin/submit,則zend將執行AdminController的submitAction()。因此,如果您想運行IndexController的indexAction(),則應將url更改爲locahost/index。

1

如果您在進入除主頁以外的任何頁面時發生404錯誤,請確保您已在Apache配置中將AllowOverride設置爲全部並啓用了mod_rewrite擴展。