发生404错误页面未找到Zend骨架应用程序

时间:2015-02-10 07:00:28

标签: php zend-framework zend-framework2

我已经在我的系统上安装了骨架应用程序。它的工作开发服务器。但是当我运行代码localhost时,我收到错误类型错误:

A 404 error occurred
Page not found.
The requested URL could not be matched by routing.

No Exception available
© 2005 - 2015 by Zend Technologies Ltd. All rights reserved.

2 个答案:

答案 0 :(得分:2)

您还必须确保将Apache配置为支持.htaccess文件。这通常通过更改设置来完成:

1  AllowOverride无 到

1  AllowOverride FileInfo

如需了解更多信息,请访问网址:http://framework.zend.com/manual/current/en/ref/installation.html

答案 1 :(得分:1)

如果我没有错,那么.htaccess文件就是你的问题 检查:http://framework.zend.com/manual/current/en/user-guide/skeleton-application.html

“如果您看到标准的Apache 404错误,那么您需要在继续之前修复.htaccess使用情况。如果您正在使用带有URL重写模块的IIS,请导入以下内容:”

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [NC,L]

向下滚动到“使用Apache Web服务器”,它位于该部分的底部。

  • 第一个google结果为“zend skeleton 404 error”

否则,此页面被建议为一个很好的入门教程:https://code.google.com/p/zf2notes/wiki/zf2_beginners_tutorial

简单的错误,听起来像基本的.htaccess文件是为路由设置的,它要么需要友好的url /参数,要么没有正确地传递给htaccess文件。