私は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を使ってローカルホスト上でのみホストしました。
アドバイスは役に立ちます。ありがとうございました。
「突然」?アップデートやネットワークの変更などはありませんか? –
mysqlが確実に動作していますか? –
mysqlが実行中であることを確認できますか? –