【发布时间】:2014-11-15 19:55:13
【问题描述】:
我正在尝试安装 zend 框架,非常天真地在互联网上查找设置,但是当我应用这些设置时它不起作用。我收到以下错误
禁止
您无权访问此服务器上的 /。
Apache/2.4.9 (Win64) PHP/5.5.12 服务器在 localhost 端口 80
让我一步一步完成我的工作
已安装 Zend 框架
-
在此文件中添加了以下行
"C:\Windows\System32\drivers\etc\hosts"文件..127.0.0.1 test -
从
httpd.conf取消注释以下两行代码Include conf/extra/httpd-vhosts.conf LoadModule rewrite_module modules/mod_rewrite.so -
在
httpd-vhosts.conf中添加以下几行<VirtualHost *:80> ServerName test DocumentRoot "C:/Workspace/zendy/public" SetEnv APPLICATION_ENV "development" <Directory "C:/Workspace/zendy/public"> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
之后,当我重新启动我的 wamp 服务器时,我收到了我在顶部提到的错误消息......
在收到错误消息后,我从头开始,在每一步之后,我都会检查是否遇到相同的错误。
我发现如果我把#sing 放在这条线前面Include conf/extra/httpd-vhosts.conf 它工作正常,但是一旦我再次取消评论那条线同样的错误......不知道为什么...... b
顺便说一句,我运行 test/ 和 localhost/ 都工作并显示了我的本地主机页面......
请注意,我正在运行 Windows 8.1 64 位和最新版本的 wamp 服务器,我认为是 2.5 与 apache2.4.9 和 php5.5.12 和 mysql5.6.17,如果这对您解决这个问题有帮助的话..
有什么想法吗?
【问题讨论】:
-
检查您的 Apache 错误日志以获取有关该错误的更多详细信息。你的配置对我来说很好。另外,您在浏览器中加载哪个 URL 以生成该错误消息?
标签: php apache zend-framework httpd.conf virtual-hosts