WordPress|Error establishing a database connectionとエラーが出てサイトが表示されなくなったときの対処法

自分のサイトが消えた・・・

真っ白な画面に『establishing a database connection』

サーバーやWordPressをいじりまくって突然サイトが表示されなくなることがあります。
特にマルチサイト実装中に陥りやすい現象です!

こちらの原因と対処法は明確なので、落ち着いて対処しましょう。

スポンサードサーチ

establishing a database connectionとは

そもそもこのエラーは何でしょうか。

こちらはデータベースとの接続エラーで起きる現象です。
データベースとの接続を正常に戻してあげればOK。

そもそもどこに異常がおこっているかというと、
それは『データベースのパスワード』です。

これが間違っていることでこの現象が起こります。

エックスサーバーでパスワードを設定する場合

僕はエックスサーバーを使っていますが、他のサーバーでも基本的な操作は同じです。

MY SQL(データベース)の設定

  1. まずはエックスサーバーのサーバー管理へログインします。
  2. データベースのMY SQL設定をクリック
  3. MY SQLユーザー一覧タブをクリック
  4. パスワード変更から、任意のパスワードを設定します。

 

wp-config.phpの設定

  1. エックスサーバーの[ファイル管理]をクリック
  2. 問題が発生しているWordPressのフォルダ(当サイトの場合zumarketing.work)
  3. public_htmlをクリック
  4. wp-config.phpをダウンロードします。(必ずバックアップ用にもう1つ保存しておきましょう)
  5. wp-config.phpをテキストエディタで開きます。(僕はmiを使っています)
  6. のところへ、MY SQLと同じパスワードを入力
    [code]/** MySQL データベースのパスワード */
    define(‘DB_PASSWORD’, ‘●●●●●‘);[/code]
  7. wp-config.phpを上書き保存する
  8. public_html内に、wo-config.phpをアップロードする(自動で上書きされます)

こちらがすべて完了したら、サイトをリロードしてみてください。元どおりになっているはずです。


まとめ

僕の場合は、マルチサイトを実装しようとしてデータベース周りをいじっていたところ、この現象に陥ってしまいました。

セキュリティの問題でデータベースのパスワードを変更した場合も同様のことが起こります。

ページが真っ白になって焦ってしまいますが、そこまで難しい問題ではないので焦らず慎重に対処してみてください。

今回は、こちらの『WEBの技』を参考にさせていただきました。
ありがとうございます!!

同じように困ってる方のお役に立てば幸いです!

人気記事副業ならスキル0から始められるライターがおすすめ

人気記事必ず辞められる退職代行3選【弁護士監修あり】

人気記事10記事で解説!副業ライターまとめ

スポンサーリンク
スポンサーリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です