文件未找到错误在Zend框架
问题描述:
我没有注意到什么时候,但今天一个编码会话期间,错误出现了:文件未找到错误在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.
每当我提交表单时显示。窗体处理得当,但视图显示不正确。它只是显示我的默认布局,下面有这个错误。
帮助?
答
我发现了问题,我没有定义这个动作。当我第一次看到_forward动作时,我想,它只是显示了一些其他视图,但事实上它将脚本转换为另一个动作,而没有更改网址。
答
可能有多个404消息的原因。主要是路径设置问题。
检查你的配置文件夹中的application.ini文件确保你有正确的路径 设置你的控制器和布局。
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.layout.layoutPath = APPLICATION_PATH "/views/layouts/"
设置您的错误控制器以定义自定义消息或404文件。 还可以设置在它.htaccess文件
ErrorDocument 404 /misc/404page.html
如果正在处理的形式正确地这意味着控制器路径是确定。你必须确保你的观点存在,并且你有正确的路径。