WordPress「データベース接続確立エラー」解決(ロリポップ)

このブログはWordPressで書いているのだが、最近釣りにハマってしまったので、新たに釣り記事専用に1サイト追加してみた。

ら、新規追加したサイトが「データベース接続確立エラー」で、ダッシュボードも開かない状態に。

このBRZのブログを含め、既に複数のサブドメインで複数のサイトを運用しているのだが、既存のサイトはどれも問題なし。ちなみにサーバーはロリポップ

ぐぐってみても、設定ファイル「wp-config.php」の中の、MySQLのデータベースパスワードが間違っていないか、確認して修正しよう、というような対処法ばかり。

そこは何度も確認したがパスワードも、データベース名もユーザー名もホスト名も、全部あってる。間違ってはいないのだ。現に、ここが間違っていると、マルチサイト化している複数のブログ全てで「データベース接続確立エラー」がでるはずなのだが、既存のサイトはどれもまったく問題なしなのだ。

サイトを新規追加する作業で、以前と今回で異なったことと言えば、WordPressのバージョンを最新の4.7.2にアップデートしたことか。

 
そんなこんなで半日以上あーでもない、こーでもない、と情報を探って色々と試していたら、次の方法で問題解決できたので、参考までにシェアしておきます。

 

対処法はデータベースのパスワード再設定だった

ロリポップのよくある質問ページ「PHP7.1利用のドメインでWordPressやEC-CUBEの簡単インストール、サイト表示ができません。」の手順に従い、パスワード形式を、「old_password形式」から「native_password形式」に変更したら、問題は解決。新規追加したサイトが開けるようになった。

old_password形式?native_password形式?なんのことやらさっぱりわからないが、とにかく試してみようと。

うちはライトプランで、データベースはMySQL5.1を利用しているので、下記の手順を実施。

 
1.ユーザー専用ページの〔WEBツール〕→〔データベース〕メニューにアクセスします

 
2.利用中のデータベースの〔パスワード確認〕をクリックし、現在のパスワードをメモしておきます
3.〔パスワードを再設定する〕をクリックします

 
4.2で確認したパスワードを入力し、〔パスワードを再設定する〕をクリックします
5.確認画面が表示されたら〔OK〕をクリックします

 
以上。

この作業、現在のパスワードを確認して、それをそのまま再設定しているので、パスワード自体はなにも変わっていない。したがって、このパスワード変更作業によって、wp-config.phpを訂正する、ということは必要ない。

この同じパスワードを上書きする(?)という作業だけで、嘘のように「データベース接続確立エラー」は解消。新規追加したサイトは無事開けるようになった。既存サイトも問題なし。

もし同じトラブルに見舞われている方がいたら、どうぞ上記方法を一度お試しあれ。

“WordPress「データベース接続確立エラー」解決(ロリポップ)” への2件のフィードバック

  1. 画屋 より:

    助かりました!
    ありがとうございます。

コメントを残す

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