WAMP-phpmyadmin 403 错误来自本地主机,但不是来自 IP 127.0.0.1?

WAMP-phpmyadmin 403 错误来自本地主机,但不是来自 IP 127.0.0.1?

我想知道是否有人可以向我解释这一点。

我安装了 WAMP 2.2。我打开了仪表板菜单,然后单击 localhost。我被带到了 WAMP localhost 主页。我单击了 phpmyadmin,并收到 403 访问被拒绝错误消息。但是,如果我在地址栏中输入 IP 地址 127.0.0.1/phpmyadmin,那么 VOILA,我进入了(但是,系统没有提示我登录 phpmyadmin,而是立即将我带到了 phpmyadmin 主页)

请注意,我找到了从 localhost 扩展进入 phpmyadmin 时消除 403 错误消息的解决方案(将“拒绝所有”设置更改为“允许所有”);所以我不是问如何解决这个问题,而是我的问题是:

为什么如果 localhost 和 127.0.0.1 指向同一个位置,那么在使用 IP 地址时,我是否可以访问后续应用程序,而使用 localhost 时则不能?

任何反馈都将不胜感激。

答案1

WAMP 存在一个错误。删除 hosts 文件中所有其他 127.0.0.1 实例,因为每次安装 WAMP 时,都会添加 127.0.0.1。此外,如果存在 IPv6 支持,请删除或 # ::1。现在重新启动 WAMP 并等待 1 分钟,然后再检查一次。我至少测试了 5 次,每次都有效。

答案2

可能你有/etc/hosts类似的东西127.0.1.1 localhost,因为127.0.0.1 localhost它经常发生,并且mysql只监听127.0.0.1

相关内容