我已经在我的系统上安装了骨架应用程序。它的工作开发服务器。但是当我运行代码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.
答案 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服务器”,它位于该部分的底部。
否则,此页面被建议为一个很好的入门教程:https://code.google.com/p/zf2notes/wiki/zf2_beginners_tutorial
简单的错误,听起来像基本的.htaccess文件是为路由设置的,它要么需要友好的url /参数,要么没有正确地传递给htaccess文件。