複数の Windows 7 および Windows 8 マシンの完全にクリーンなインストールに XAMPP のクリーン コピーをインストールして、任意のセットアップで任意のコンピューターで PHPMyAdmin を動作させようとしましたが、できませんでした。
すべてのマシンで次の奇妙なエラーが発生します。
127.0.0.1/phpmyadmin
-Or-に接続しようとするとlocalhost/phpmyadmin
:
しかし - たとえば、マシンのローカル ネットワーク IP が で、192.168.1.12
ブラウザを次のようにナビゲートした場合: 192.168.1.12/phpmyadmin
- エラーなしで正常に読み込まれます。
したがって、私のコンピューターは、ネットワークを介して自分自身で PHPMyAdmin に接続することも、ネットワークを介して相互に接続することもできますが、localhost からは接続できません。
これは、次のようにネットワーク経由で PHPMyAdmin にアクセスする場合の適切なセクションです。
私が試したこと:
オンライン フォーラムで見つけられるすべての可能な修正を試すのに何時間も費やしました。
- コンピューターのホスト ファイルの編集
- 千通りの編集
xampp/phpmyadmin/config.inc.php
方法 - XAMPP の再インストール、WindowsとXAMPP の再インストール、MySQL / PHP / PHPMyAdmin の手動アンインストールと再インストールなど。
- ソケットについて学習しようとしています。また、診断できない何らかの種類の MySQL ソケット エラーがあるかどうかを調べています。ただし、MySQL は正常に動作しており、コマンド ラインを起動して root としてログインし、MySQL コマンドを実行できます。また、PHP PDO MySQL コマンドを自分の localhost Web アプリから問題なく実行できるので、MySQL 自体ではなく、PHPMyAdmin のインストールが原因であるとほぼ確信しています。
私が何をしても、PHPMyAdmin は からは問題なく実行できますが192.168.1.x/phpmyadmin
、127.0.0.1/phpmyadmin
またはからは実行できませんlocalhost/phpmyadmin
。
どうか、だれか、どなたか、アドバイスや指針があれば、いらいらしているコーダーを助けてください。
ありがとうございました。