【WordPress】「Error establishing a database connection」と表示されてサイトが見られない時には
先日、お客様から
「(WordPressで構築している)Webサイトが見られなくなってしまった!!」
との連絡がありました。
サイトの表示を確認すると、
「Error establishing a database connection」
との文字が表示されていました。
早速、上記の文言で検索し、
以下のような内容を発見。
ページにエラーメッセージ「データベース接続確立エラー」または「Error Establishing Database Connection,」が表示される場合、
データベースとの接続に問題があります。
どうやら
データベース接続に関するエラーのようです。
WordPressで、データベースの記述があるファイルは
「wp-config.php」です。
まずはこの「wp-config.php」を確認。
define
(‘DB_NAME’, ‘データベース名’);
define(‘DB_USER’, ‘データベースのユーザー名’);
define(‘DB_PASSWORD’, ‘データベースのパスワード’);
define(‘DB_HOST’, ‘データベースのホスト名’);
このような記載があります。
※日本語部分は実際のデータベースのパスワードなどが書かれています。
そして、
レンタルサーバーのコントロールパネルにログインし
データベースの設定と上記を見比べてみたところ、
データベースのパスワードが以前と違うことを発見!!
「wp-config.php」ファイルの中の
define(‘DB_PASSWORD’, ‘データベースのパスワード’);
上記の箇所を
コントロールパネルで確認したデータベースのパスワードに書き換え、上書き。
Webサイトの表示を確認すると無事に元通りに表示されました。
サイト復活・・・!!
もしWordPressを使用しているWebサイトで
「データベース接続確立エラー」
「Error Establishing Database Connection」
と表示された場合は
まずは、「wp-config.php」と
サーバーのデータベース情報が一致しているかどうかを確認しましょう。
さて
後日、お客様に
何か特別な操作をされたかどうかなど確認したところ、
サーバー会社からの「セキュリティのためパスワードを変更してください」といった内容のお知らせを見て
データベースのパスワードを変更してしまったそうです。
それで「wp-config.php」と
データベース情報が一致しなくなってしまったんですね。
データベースのパスワードを変更する際はご注意ください。
↓今回こちらの方のブログが参考になりました。ありがとうございます。
●Error establishing a database connection と表示されて慌てた時の話
https://karineko.net/error-establishing-a-database-connection/
この記事の投稿者
iziz