【WordPress】「Error establishing a database connection」と表示されてサイトが見られない時には

 

 Web技術

先日、お客様から
「(WordPressで構築している)Webサイトが見られなくなってしまった!!」
との連絡がありました。

 

サイトの表示を確認すると、

「Error establishing a database connection」

との文字が表示されていました。

 

早速、上記の文言で検索し、
以下のような内容を発見。

ページにエラーメッセージ「データベース接続確立エラー」または「Error Establishing Database Connection,」が表示される場合、
データベースとの接続に問題があります。

WordPress の一般的なエラー ? WordPress Codex 日本語版【リンク】

どうやら
データベース接続に関するエラーのようです。

 


 

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

Webデザイナー&HTMLコーダーときどきイラストレーター。
  • このエントリーをはてなブックマークに追加
  • 0 follow us in feedly

ページ最上部へ