繁体   English   中英

带有 wampserver 的本地主机上的错误 404

[英]Error 404 on localhost with wampserver

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

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

我已经测试了端口80并且它被Apache

我有运行良好的虚拟主机,但我无法再创建一个新主机,它不起作用,我不知道为什么。

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

编辑:我刚刚更改了我的 httpd-vhosts.conf,我的新虚拟主机出错了,所以现在它们运行良好,但我在 localhost/ 上仍然有错误 404。

编辑:感谢 RiggsFolly 的帮助,我需要在我的 httpd-vhosts.conf 中有 localhost

好的,这听起来像是浏览器正在尝试使用 IPV6 网络,但您尚未将 IPV6 环回地址输入到 hosts 文件中

将您的主机文件修改为

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 环回地址一样。

你说你有虚拟主机设置,你是否也定义了一个,第一个用于本地主机。 一旦定义了虚拟主机,就会忽略httpd.conf中 localhost 的默认值。

所以把它添加到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 的任何驱动器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM