データベース接続確立エラーの修正方法(サーバーからローカル環境に複製の場合)
このページでは、WordPress サイトを、Xserver から ローカル環境(Local)に復元した際、「データベース接続確立エラー」が発生したのでその修正方法を覚書として書いておきたいと思います。
また、この修正方法の情報を得るまでかなりの時間を要してしまった(ネット上での情報が少ないと感じた)ので、同じような事情でお困りの場合参考にしていただければと思います。
wp-config.php の書き換え
複製の際、ローカルの「public」フォルダーの中に、「wp-config.php」をローカル環境のデータベースのものに書き換えると思いますが、その際、「Database hostname」の記述方法が、ネットの情報と少し違っていたためエラーになっていました。
ネット上の情報では、ほとんどが下記のように説明されています。
33行目のコード
1 2 |
/** Database hostname */ define( 'DB_HOST', 'localhost' ); |
「データベース接続確立エラー」になってしまいます。
正しくはこちら
「’localhost」の後に、コロンを入れて「 ポート番号」を記述してください。
ポート番号は、「Local」の「database」タブをクリックで表示されます。
33行目修正例
1 2 |
/** Database hostname */ define( 'DB_HOST', 'localhost:10016' ); |
これで、サイトが表示されればOKです。
サイトトップページ
ログイン画面
お疲れさまでした。
WordPress サイトを、Xserver から ローカル環境(Local)に復元した際、「データベース接続確立エラー」が発生したのでその修正方法を説明しました。
ありがとうございました。