先日、事件が発生しました。
私はこのウェブサイトは自作でして、サーバーも借りて運用しています。
MySQLのバージョンアップをしたところ、見事にサイトが真っ白に表示されるようになってしまいました、、、
表示された文字はたった一言。
「データベース接続確立エラー」
管理画面にも入れなくなりまして、お手上げです。
色々と試行しましたが、❌
バックアップデータを引っ張ってきて読み込んでもダメー!
色々と調べていると、データベースからデータがちゃんと引っ張れないのが原因か?
と思い調べてみると
WordPressは、phpMyAdminと接続するための情報をWordPressのルートディレクトリー直下にある「wp-config.php」というファイルに記載しています。
このファイルには以下のような記述があります。
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'ここにパスワード');
ここに書かれているパスワードが、実際のMyphpMyAdminユーザーのパスワードと一致していないと、WordPressはデータベースに接続できなくなる。
なるほど。
バージョンアップしたせいで、コマンドの指示するパスワードと実際のパスワードが不一致が原因か?
バージョンアップするとパスワードって変わるの?・・・
でも、どうやらこの不一致が原因で「接続確立エラー」が発生していたということになります。
対処法
以下の手順で修正しました。
1. Xサーバーのサーバーコントロールパネルからファイルマネージャーを開きました
2. public_html > ドメイン名のフォルダを開く。
3. 中にある wp-config.php を見つけで編集モードに入りました
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'ここにパスワード');
4 パスワードを一致させます。
5保存し、サイトを更新すると、、、、無事に表示されました!!!
時間にすれば半日ほどでしたが、もう復旧しないかと焦りました。
変に私がバックアプデータを引っ張ってきたせいで、半年ほど書き溜めていたブログ記事などが全て消失 笑
またこれから頑張ります!