我已经在多台 Windows 7 和 Windows 8 机器的完全干净安装上安装了 XAMPP 的干净副本,以试图让 PHPMyAdmin 在任何设置的任何计算机上工作,但无法做到。
所有机器都出现以下奇怪的错误。
尝试连接到127.0.0.1/phpmyadmin
-或 - 时localhost/phpmyadmin
:
但是 - 如果机器的本地网络 IP 是 ,192.168.1.12
并且我将浏览器导航到:192.168.1.12/phpmyadmin
- 它加载得很好,没有错误!
因此,我的计算机可以通过网络自行连接到 PHPMyAdmin,也可以通过网络相互连接,但不能从本地主机连接。
当我像这样通过网络访问 PHPMyAdmin 时,这是正确的部分:
我试过的:
我花了很多时间尝试在在线论坛上找到的所有可能的修复方法,包括:
- 编辑我的计算机的主机文件
- 编辑
xampp/phpmyadmin/config.inc.php
一千种不同的方式 - 重装XAMPP、重装windows和XAMPP、手动卸载重装MySQL/PHP/PHPMyAdmin等。
- 尝试了解套接字以及是否可能存在某种我无法诊断的 MySQL 套接字错误。但是,MySQL 运行良好,我可以启动命令行并以 root 身份登录并运行 MySQL 命令。我也可以毫无问题地从我自己的 localhost web 应用程序运行 PHP PDO MySQL 命令,所以我几乎肯定 PHPMyAdmin 安装应该归咎于 MySQL 本身。
无论我做什么,我总是可以192.168.1.x/phpmyadmin
从.127.0.0.1/phpmyadmin
localhost/phpmyadmin
请任何人,任何人 - 有任何建议或指示 - 帮助沮丧的编码员。
谢谢你。