php - 使用 wampserver 在 localhost 上出现错误 404

标签 php apache wamp

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

Not Found
The requested URL / was not found on this server.

我已经测试了端口 80,它由 Apache 使用。

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

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

编辑:我刚刚更改了我的 httpd-vhosts.conf,我的新虚拟主机中有一个错误,所以现在它们工作正常,但我在 localhost/上仍然有错误 404。

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

最佳答案

好吧,这听起来像是浏览器正在尝试使用 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 环回地址一样。

你说你有虚拟主机设置,你是否也定义了一个,第一个用于本地主机。定义虚拟主机后,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 的任何驱动器。

关于php - 使用 wampserver 在 localhost 上出现错误 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37189572/

相关文章:

javascript - 使用js在codeigniter中提示输入密码

php - 错误记录mysql,最佳实践

php - 为 Laravel 4 RESTful API 身份验证实现 token

java - 如何正确部署带有 Java 后端的 Angular 2 应用程序?

python - 为什么 apache 会抛出“目标 WSGI 脚本未找到或无法在 Flask 应用程序上进行统计”?

coldfusion - 尝试学习 ColdFusion 但无法访问管理员

php - 选择时间戳早于

php - 证书 SSL 错误 60 : unable to get local issuer certificate with wamp 2. 5 php5.5.12

php - 错误101(net::ERR_CONNECTION_RESET):在PHP中

php - php文件中的8个空格如何使apache崩溃?