WordPress|Error establishing a database connectionとエラーが出てサイトが表示されなくなったときの対処法
秋
記事内に商品プロモーションを含む場合があります
自分のサイトが消えた・・・
真っ白な画面に『establishing a database connection』
こちらの原因と対処法は明確なので、落ち着いて対処しましょう。
Contents
スポンサー
establishing a database connectionとは
そもそもこのエラーは何でしょうか。
こちらはデータベースとの接続エラーで起きる現象です。
そもそもどこに異常がおこっているかというと、
それは『データベースのパスワード』です。
これが間違っていることでこの現象が起こります。
エックスサーバーでパスワードを設定する場合
僕はエックスサーバーを使っていますが、他のサーバーでも基本的な操作は同じです。
MY SQL(データベース)の設定
[timeline title=””]
[ti label=”STEP.1″ title=”エックスサーバーのサーバー管理へログイン”][/ti]
[ti label=”STEP.2″ title=”データベースのMY SQL設定をクリック”][/ti]
[ti label=”STEP.3″ title=”MY SQLユーザー一覧タブをクリック”][/ti]
[ti label=”STEP.4″ title=”パスワード変更から、任意のパスワードを設定”][/ti]
[/timeline]
wp-config.phpの設定
- エックスサーバーの[ファイル管理]をクリック
- 問題が発生しているWordPressのフォルダ(当サイトの場合zumarketing.work)
- public_htmlをクリック
- wp-config.phpをダウンロードします。(必ずバックアップ用にもう1つ保存しておきましょう)
- wp-config.phpをテキストエディタで開きます。(僕はmiを使っています)
- ●のところへ、MY SQLと同じパスワードを入力
[code]/** MySQL データベースのパスワード */
define(‘DB_PASSWORD’, ‘●●●●●‘);[/code] - wp-config.phpを上書き保存する
- public_html内に、wo-config.phpをアップロードする(自動で上書きされます)
こちらがすべて完了したら、サイトをリロードしてみてください。元どおりになっているはずです。
まとめ
僕の場合は、マルチサイトを実装しようとしてデータベース周りをいじっていたところ、この現象に陥ってしまいました。
セキュリティの問題でデータベースのパスワードを変更した場合も同様のことが起こります。
ページが真っ白になって焦ってしまいますが、そこまで難しい問題ではないので焦らず慎重に対処してみてください。
今回は、こちらの『WEBの技』を参考にさせていただきました。
ありがとうございます!!
同じように困ってる方のお役に立てば幸いです!
スポンサー
ABOUT ME