Php WAMP服务器-localhost仅显示目录列表
对于WAMP、apache等,我是一个完全的新手 我试图让一个网站在本地运行,但到目前为止没有任何运气。我已经完成了WAMP的安装,并且它似乎在正常运行,即绿色的“W”图标是绿色的。像phpmyadmin这样的功能似乎正在发挥作用。当我单击“localhost”时,它会打开浏览器,并像您所期望的那样导航到localhost,然而,我看到的只是目录列表 因此,我对虚拟主机进行了如下设置:Php WAMP服务器-localhost仅显示目录列表,php,apache,drupal,wamp,wampserver,Php,Apache,Drupal,Wamp,Wampserver,对于WAMP、apache等,我是一个完全的新手 我试图让一个网站在本地运行,但到目前为止没有任何运气。我已经完成了WAMP的安装,并且它似乎在正常运行,即绿色的“W”图标是绿色的。像phpmyadmin这样的功能似乎正在发挥作用。当我单击“localhost”时,它会打开浏览器,并像您所期望的那样导航到localhost,然而,我看到的只是目录列表 因此,我对虚拟主机进行了如下设置: <VirtualHost *:80> DocumentRoot "c:/wamp/www" S
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/bts/BiteTheSun"
ServerName bts
ServerAlias bts
<Directory "c:/wamp/www/bts/BiteTheSun">
Require all granted
</Directory>
</VirtualHost>
我添加了一些图片只是为了清楚地说明问题-顶部的图片显示了我认为我应该看到的内容,底部显示了我实际看到的内容:
我想尽一切办法都没用。在日志文件[apache_error.log]中,我似乎发现了与权限相关的错误,这也可能会有所帮助:
AH01630:客户端被服务器配置拒绝:C:/Apache24,引用者:
但是,我已经使用了来自多个源的示例查看了配置文件中设置的权限,似乎没有任何问题
有人知道这是怎么回事吗?我在网上上下搜索过这个问题,还有一个问题似乎就是这个问题,这让我觉得是我在做一些非常愚蠢的事情——我只需要有人指出到底是怎么回事!:)
Richard您的www文件夹中有索引文件吗
通常,您希望将单个项目放在www文件夹中,并将虚拟主机指向www/your project/文件夹,该文件夹应包含index.php文件(除非您有一个自定义设置,将虚拟主机直接指向特定文件)。您的虚拟主机定义不完整 每个VH都应该有自己的
…
定义,以便您可以将访问和其他配置信息应用于该目录
您缺少的部件是允许超越
和选项
另一件需要记住的事情是,当您创建虚拟主机环境时,httpd.conf
文件中定义的主机基本上被忽略,VH将主持。这就是为什么需要在VH文件中重新定义localhost
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
<Directory "c:/wamp/www">
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/bts/BiteTheSun"
ServerName bts
<Directory "c:/wamp/www/bts/BiteTheSun">
AllowOverride All
Options Indexes FollowSymLinks
Require local
</Directory>
</VirtualHost>
啊!是的……出于某种原因,我将索引文件重命名为index_orig——我早就这么做了,显然忘记了将其更改回去。谢谢你为我指明了正确的方向!!!!:)没问题,理查德!我们都去过那里;有时只是需要一双新的眼睛:P很高兴我能帮上忙
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
<Directory "c:/wamp/www">
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/bts/BiteTheSun"
ServerName bts
<Directory "c:/wamp/www/bts/BiteTheSun">
AllowOverride All
Options Indexes FollowSymLinks
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "c:/Apache24/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error.log"
CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "c:/Apache24/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>