Zend framework Can';t在配置httpd.conf后打开localhost

Zend framework Can';t在配置httpd.conf后打开localhost,zend-framework,Zend Framework,我已经安装了Zend Framework,并创建了我的项目“zendy”,路径为:D:\wamp\www\zendy。因此,我修改了文件“httpd.conf”(我使用WAMPSERVER),添加了: NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> ServerName zendy DocumentRoot D:\wamp\www\zendy\public <Directory D:\wamp\w

我已经安装了Zend Framework,并创建了我的项目“zendy”,路径为:D:\wamp\www\zendy。因此,我修改了文件“httpd.conf”(我使用WAMPSERVER),添加了:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
     ServerName zendy
     DocumentRoot D:\wamp\www\zendy\public
     <Directory D:\wamp\www\zendy\public>
         DirectoryIndex index.php
         AllowOverride All
         Order allow,deny
         Allow from all
     </Directory>
</VirtualHost>

服务器名zendy
DocumentRoot D:\wamp\www\zendy\public
DirectoryIndex.php
允许超越所有
命令允许,拒绝
通融
然后我重新启动了WAMPSERVER的所有服务。我在文件C:\Windows\System32\divers\etc\hosts中添加了一行“127.0.0.1 zendy” 然后我在导航器中键入“zendy/”或“localhost”,但它会显示如下内容:

“内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。“

我完全按照教程安装zend frameline,如下所示: 及


谁能帮助我??非常感谢

使用“httpd-S”验证虚拟配置语法

在httpd.conf中也可以找到类似的内容,并通过在Include之前删除前面的#符号来取消注释

#Virtual hosts 
Include conf/extra/httpd-vhosts.conf
请不要像上面所描述的那样删除虚拟主机前的#符号

另外,添加

Options Indexes FollowSymLinks
以前

AllowOverride All

然后重新启动wamp,以下是正确的配置:

<VirtualHost *:80>
    ServerName zendy
    DocumentRoot D:\wamp\www\zendy\public
</VirtualHost>

服务器名zendy
DocumentRoot D:\wamp\www\zendy\public
您不需要在下面提及目录

尝试并还原!:)


另外,在主httpd.conf或apache2.conf文件中检查AllowOverride。希望有帮助

检查这是否有帮助我尝试取消注释#Virtual hosts#Include conf/extra/httpd-vhosts.conf但le navigator显示信息“禁止”我完全按照您写的做了,但它显示相同的错误“Internal Server Error”谢谢,我解决了问题。它需要激活Apache的“重写_模块”Server@rishi我需要你的帮助。我的问题@karmic我需要你的帮助。我的问题