Php WAMP上的Zend2工作不正常
我在以下情况下: 我安装了WAMP,然后安装了zend framework 2框架应用程序。 我为apache启用了mod_rewrite,但当我浏览到localhost\myapplication时,它会显示页面索引以及根目录的文件夹列表。当我点击公用文件夹时,我可以从zend2成功地看到页面 现在,我创建了一个新模块,如ZF2网站上的教程所示。他只是去了,说它应该显示一个网站。 如果我浏览到localhost/album,我会收到tje消息Php WAMP上的Zend2工作不正常,php,zend-framework2,wamp,Php,Zend Framework2,Wamp,我在以下情况下: 我安装了WAMP,然后安装了zend framework 2框架应用程序。 我为apache启用了mod_rewrite,但当我浏览到localhost\myapplication时,它会显示页面索引以及根目录的文件夹列表。当我点击公用文件夹时,我可以从zend2成功地看到页面 现在,我创建了一个新模块,如ZF2网站上的教程所示。他只是去了,说它应该显示一个网站。 如果我浏览到localhost/album,我会收到tje消息此服务器上找不到请求的URL/Zend/public
此服务器上找不到请求的URL/Zend/public/album。
我想我在结合zend framework设置WAMP时遇到了一个问题,因为我看到了带有文件夹列表的页面索引,需要单击它才能进入索引页面
甚至可以在WAMP上没有虚拟主机的情况下让ZF2工作吗?如果不想编辑apache配置,您只需要更改文件的结构就可以了 从
public
文件夹中取出所有文件,并将它们放入wampwww
文件夹(c:\wamp\www
)
然后确保其他zf2文件(
config
、data
、module
等)位于c:\wamp
中。现在您应该可以在http://localhost
和http://localhost/album
所以不可能让结构保持原样?我的意思是像c:\wamp\public\。。。。然后用.htaccess重写它?编辑httpd.conf
文件,使文档根指向public而不是www。感谢您直接显示了公共索引页。但我仍然存在无法访问相册页(localhost/album)的问题,它显示在此服务器上找不到请求的URL/album/index。没有zendMost的任何内容。htaccess文件不生效。确保为虚拟主机设置了AllowOverride All。阅读了吗?您需要设置一个虚拟主机(根目录设置为public
目录),并在hosts
文件中添加一个条目