2017-05-04 12 views
-1

私はPHPプロジェクトを作成しましたが、それは昨日まで完全に機能しました。
は突然、私はこのエラーを取得しています:SQLSTATE [HY000] [2002]ホストphpを見つけることができません

SQLSTATE [HY000] [2002] php_network_getaddresses:のgetaddrinfo失敗しました: ホストは不明です。

私は、データベースクラスを介してPDO接続を使用しています:

abstract class Db{ 

private static $conn = NULL; 

public static function getInstance(){ 
    if (!isset(self::$conn)) { 
     self::$conn = new PDO("mysql:host=localhost;port=3306;dbname=imdterest","root",""); 
    } 
    return self::$conn; 
    } 
} 

私はこの質問は前に頼まれましたが、私は私のために働いた解決策を見つけることができませんでした知っています。
私はすでにホストを127.0.0.1に変更しようとしていますが、それも動作しませんでした。また、ポートを削除しようとしましたが、それも役に立ちませんでした。

xamppを使ってローカルホスト上でのみホストしました。

アドバイスは役に立ちます。ありがとうございました。

+0

「突然」?アップデートやネットワークの変更などはありませんか? –

+0

mysqlが確実に動作していますか? –

+0

mysqlが実行中であることを確認できますか? –

答えて

-1

私のエラーが見つかりました。非常にばかげていました。
私は基本的に全く同じプロジェクトをgithubフォルダとXamppフォルダに保存していました。
私はXamppが変更されたことを期待してgithubフォルダプロジェクトを変更し続けました。

はそうそう、私はそれが今で魔法のように動作馬鹿XD

ました。

関連する問題