エックスサーバーユーザーで移行ツールを使いMySQL5.5からMySQL5.7にしたはいいけど
「データベース接続確立エラー」
でどうしたらいいのか分からないという場合にこの方法で復帰してください。
「データベース接続確立エラー」からの復帰方法
解決方法はただ一つ!!
wp-config.phpファイルの
MySQL のホスト名の変更だけで直ります。
MySQL5.5の時のホスト名 ’mysql21a.xserver.jp‘
MySQL5.7の時のホスト名 ’mysql201b.xserver.jp‘
に変更するということです。
MySQLのホスト名の変更の仕方
この書き替えに必要なものがあります。
テキストエディター
です。
私が使ったのは TeraPad です。
Windowsに付属のメモ帳ではだめです。
あとは何もいりません。
エックスサーバーにログインし進めていきます。
今はこんな感じになってると思います。日本語の場合もあります。
エックスサーバーのファイルマネージャーにログインして
サイトのワードプレスのおいてある階層まで行きます。
wp-admin とか wp-content などのフォルダーがある階層です。
ここの
wp-config.php
を見つけましょう。
wp-config.phpにポイントを置き
画面上の紺色のメニューバーの中の 「ダウンロード」でPCに取り込みます。
これをTeraPadで開きます。
中ほどのこれを見つけます。
/** MySQL のホスト名 */
define(‘DB_HOST’, ‘mysql21a.xserver.jp’);
これを見つけたら
mysql21a.xserver.jp を mysql201b.xserver.jp に変更します。
そして上書きします。
ファイルマネージャーに戻り
念のため元々あった wp-config.php を紺色のメニューバーにある 「名前の変更」で
なんでもいいのですが私は wp-config.phpold としておきました。
変更後のファイルをサーバーにアップロードした場合同じ名前だと上書きしてしまうので
もしか不具合があった場合でも名前を変えて前のを保存しておくことで
アップしたのを削除し
名前をwp-config.phpoldからwp-config.phpに戻せば 最初の状態に戻せるからです。
紺色のメニューバーのアップロードで変更し上書きしたwp-config.phpファイルをアップロードします。
これでワードプレスが復活します。
いくつもサイトを持っていると
wp-config.phpをダウンロードする度に
wp-config (1).php wp-config (2).php などと番号が付いてきます。
これはファイルを直してサーバーにアップロードしたときに「名前の変更」で(1)を取れば大丈夫です。
ここで大事な注意点は
(1)の前に半角のスペースが入ってることです。
この半角スペースを削除しておかないとワードプレスは元に戻りません。
私はこれが分からなくめちゃ悩みました・・・。
そしてサポートさんに指摘を受け半角スペースの存在に気付いたのです・・・。
wp-config (1).php
wp-config(1).php
で
アップ後名前の変更で
wp-config.php
こういうことですね。
気をつけてください。
データベースの情報を打ち込む画面が出た場合
ちゃんと情報を控えていた場合はそれぞれに記入しすれば復活します。
もしサイト作成時にそれぞれのデーターを控えていなかった場合はこの方法でそのデータを知ることができます。
エックスサーバーのサーバー管理にログインし右下の「設定対象ドメイン」で該当のドメインを指定して
「WordPress簡単インストール」をクリックします。
そこにはインストール済のサイトの情報が載ってます。
そこでそれらのデーターがすべてありますのでそのデーターを打ち込んでください。
MySQLパスワードは ****となってますが 横の灰色の目のマークをクリックすると見れるようになります。