シェフ最近、管理サイトのセキュリティ対策として、重要なデータのログインIDとパスワードを1Passwordで管理し始めたんですが、その過程で1つ問題が発生してしまいました。サイトのすべてのページ(と管理画面)に「データベース接続確立エラー」という文字しか表示されないんです。コードの入力ミスで画面が真っ白になったり、404エラーや500エラーが表示されたことはありましたが、このエラーが表示されたのは初めてだったので若干焦ってしまいました。結論から言うと、このエラーは「wp-config.phpの設定」が原因です。基本的に確認するのは以下の項目。僕の場合は、サブサイトの「phpMyAdmin」のログイン情報がわからないこの際だから、MySQLのパスワードを変更しようと、安易にパスワードを変更してしまった結果、wp-config.phpの設定が変更されてデータベースに接続できなかったようです。レンタルサーバーが原因ということもあるようですが、ほとんどの場合、このwp-config.phpがエラーの原因なので真っ先に確認しましょう。対処法では、wp-config.phpが原因で発生したエラーの対処法をご紹介します。レンタルサーバーのファイルマネージャーFTPソフトのどちらかにログインし、「wp-config.php」のファイルを探します。自分のドメイン(当サイトの場合はfantastech.net)public_htmlwp-config.phpという順番です!該当のファイルが見つかったら、ATOMなどのコードエディターで開きます。後は、問題の項目の文字列を修正してファイルをアップロードすればOKです。(FTPソフトは、変更と同時にアップロードされるはずです)僕は、エックスサーバーの管理画面でMySQLのパスワードを変更したので、パスワードの「root」の部分を変更しただけで解決しました。'abcdefg');ちなみに、「admin」や「root」などの文字列はセキュリティ上良くないので変更することをおすすめします。MySQLのログインIDとパスワードを忘れても問題なし念のためお伝えすると、MySQLのログインIDやパスワードを忘れてもまったく問題ありません。今回のように、config.phpを見ればわかるからです。僕のように複数のサイトを管理していて、すべてのMySQLのパスワードを変更しても、それぞれに専用のwp-config.phpがあるので適宜修正すればOKです。まとめエラーが発生すると、心穏やかではないと思いますが、最初に心がけることは「慌てない」ことです。MySQLのパスワード忘れたエックスサーバーのログイン情報忘れたFTPソフトないみたいな状況だったら面倒ですが。́)ゞカテゴリー:トラブルシューティングシェフこのサイト「Fantastech」を運営している人。WordPressテーマ「4536」の開発中にインプットした情報などを発信中。Works」までどうぞ関連記事WordPressのブログカードを削除(リセット)する簡単な方法2019/3/13もっと見る「ページを開けません。サーバが見つかりません」の原因は?2019/3/13もっと見るWordPress純正ブログカードが削除できない原因と対処法2017/6/22もっと見るサーチコンソール「ブロックされたリソース」への対処法。2017/5/28もっと見るWordPressのwp-config.phpのMySQLホスト名を調べる方法。上に表示された文字を入力してください。WordPressのユーザー名・パスワードを確認・変更する方法は?WordPressのwp-config.phpのMySQLホスト名を調べる方法。「ページを開けません。Jobsの導入方法や注意点などカスタムデータ属性でCSSフレームワークを作ろうきたぞ、国内初の流体シェイプ国内初となる流体シェイプをデザインに取り入れたWordPressテーマ「4536」を公開しました。