1

winXP ラップトップで WAMP を何年も問題なくセットアップしてきました。

しかし、約 2 か月前に、ラップトップに SiteKiosk (OS の周りに「シェル」を作成するキオスク ソフトウェア) をインストールしました。その後、HeidiSQL ソフトウェアが動作しなくなりました。

ステートメント #0 の sql エラー (2003): '127.0.0.1' (10061) で mysql サーバーに接続できません

...それ以来、ブラウザベースのphpmyadminを使用してmysqlに接続/アクセスしています。

約 2 週間前に siteKiosk をアンインストールしましたが、heidiSQL はまだ機能しません。

.

今日、私はラップトップを持ってクライアントのオフィスでのクライアント ミーティングに行き、新しい Web アプリケーションを見せました。私は彼らの無線ネットワークに接続しませんでした。接続されていないときに Web アプリケーションのデモを行うことはよくあります。もちろん、Web アプリケーションはローカルホストで実行されるため、その必要はありません。

しかし、今日、webapp は php エラーをスローしました:

Warning: mysqli::mysqli() [mysqli.mysqli]: [2002] 
N  o connection could be made because the target machine actively 
(trying to connect via tcp://localhost:3306) in 
C:\Server\htdocs\keleia.com\clients\client_prevent_deloza
     \project_uDesign\php\pkg_meekrodb.php on line 177

...これは177行目です:

$mysql = new mysqli($this->host, $this->user, $this->password, 
         $this->dbName, $this->port);

会議の後、私が帰宅すると、コンピューターがホーム ネットワークに接続され、webapp が正常に動作しました。そのため、意図的にネットワークから切断したところ、再び webapp が「mysql に接続されていません」というエラーをスローしました。

何が起こっているのかについて何か考えはありますか?

4

1 に答える 1

0

cmdで「ping localhost」を実行してみてください。IPアドレスを接続されたwifiと比較してください。

異なる場合は、ホストファイルを確認するか、手動で行を追加してください

127.0.0.1    localhost
于 2014-06-05T20:35:02.430 に答える