通知
すべてクリア
2026年4月8日 10:18
【1】困っていることや起きている問題についてできるだけ具体的に記載してください
PHP7.3.33→7.4.33
Ver.切替を行おうとすると「データベース接続確立エラー」が表示されます。
【2】何をしようとしていたときに起きましたか
PHP7.3.33→7.4.33Ver.切替
【3】試したことがあれば書いてください
① 初期状況
- PHP 7.3 → 正常
- PHP 7.4 → 「データベース接続確立エラー」
② キャッシュ・特殊読み込み系の切り分け
advanced-cache.php→ 無効化(リネーム)mu-plugins→ 無効化(リネーム)
👉 結果:改善なし
③ WordPressコア周りの切り分け
- テーマ → Twenty Twenty-Four に変更
👉 結果:改善なし
④ プラグインの切り分け
wp-content/plugins→plugins_offにリネーム(全停止)
👉 結果:改善なし
⑤ 設定ファイルの切り分け
.user.ini→ 存在なし.htaccess→ リネームして無効化
👉 結果:改善なし
【4】ご利用環境(わかる範囲でOK)
- 利用端末(スマホ/PC など)
- OS(macOS13.7.6)
【5】関連するスクリーンショットがあれば添付してください
対象サービス
1件の返信
2026年4月16日 10:17
こんにちは!
ネットで検索したところ、こんな投稿を見つけました:
ーーー
PHPを7.4以上にアップデートした際に「データベース接続確立エラー」が出てしまった場合、多くは「データベースユーザーのパスワードを再設定する」ことで解決できます。
PHPのバージョンを元に戻すとエラーが解決する場合は、この原因で間違いないでしょう!
これは、PHPのバージョン変更に伴ってMySQLの暗号化方式が変わることが原因で、既存のパスワードが認識されなくなるためです。
サーバーの管理画面からパスワードを再設定すれば、新しい方式に対応した認証情報に書き換わり、エラーが解消されるケースが大半です。
ーーー
出典: https://webdeza.com/wordpress/post-744/
こちらで一度お試しいただけましたら幸いです。
コミュニティをご活用いただきありがとうございます
質問・回答いただきありがとうございました。
■質問者様へ
質問が解決した際には、回答者の方へお礼をお伝えいただくとともに、質問のステータスを「解決済み」に変更してください。