带有wampserver的localhost上的错误404

时间:2016-05-12 14:14:05

标签: php apache wamp

我在工作中使用了2周没有任何问题,但现在我遇到了一些问题: localhost/phpmyadmin运作良好,但是 localhost/127.0.0.1给了我一个404错误:

  

未找到
在此服务器上找不到请求的URL。

我已经测试了80使用的端口Apache

我的虚拟主机运行良好,但我不能再创建新主机了,它不会工作,我不知道为什么。

我在互联网上搜索了很多,但我能找到的只是解决方案对我不起作用,所以如果你能帮助我,那就太棒了。

编辑:我刚刚更改了我的httpd-vhosts.conf,我在新的虚拟主机中出错了,所以现在它们运行良好,但我仍然在localhost /上有错误404.// p> 编辑:谢谢RiggsFolly的帮助,我需要在httpd-vhosts.conf中使用localhost

1 个答案:

答案 0 :(得分:2)

好的,这听起来好像浏览器正在尝试使用IPV6网络,但您还没有将IPV6环回地址输入主机文件

修改您的主机文件

127.0.0.1 localhost
127.0.0.1 other.dev
127.0.0.1 other2.dev

::1 localhost
::1 other.dev
::1 other2.dev

::1是IPV6环回地址,就像127.0.0.1是IPV4环回地址一样。

你说你有虚拟主机设置,你是否也定义了一个,第一个是localhost。定义虚拟主机后,将忽略localhost httpd.conf中的默认值。

因此请将其添加到httpd-vhosts.conf

的顶部
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot c:/wamp/www
    <Directory  "c:/wamp/www/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

c:更改为您安装WAMPServer的任何驱动器。