ワードプレスのデータベース接続確立エラー

   

ワードプレスを4.0にバージョンアップしようとしたところ、
「データベース接続確立エラー」となってしまい復旧に苦労したので、
その対処方法を備忘録として投稿しておきます。

xserverで、3つのワードプレスを運用しているのですが、
そのうちの2つはまったく問題なくバージョンアップが完了したものの、
最後のひとつで「データベース接続確立エラー」となってしまいました。

設定ファイル(wp-config.php)の記述が間違っているか、
サーバー側でデータベースがダウンしている可能性があると表示されます。

設定ファイル(wp-config.php)の記述といっても、
バージョンアップしようとしただけで何も変えてないと思っていたのが最大の過ち。

EC-CUBEとワードプレスを連携するプラグイン「WpPost」をインストールした際に、
設定ファイル(wp-config.php)の記述を変更していたのが原因でした。

wppost_160_214

■wp-config.php
DB_NAME → WPDB_NAME
DB_USER → WPDB_USER
DB_PASSWORD → WPDB_PASSWORD
DB_HOST → WPDB_HOST
と変更。

一時的に、設定ファイル(wp-config.php)の記述を元に戻してあげることで、
無事にバージョンアップが完了します。

バージョンアップが完了したら、もう一度設定ファイルを書き換えます。
設定ファイル(wp-config.php)を書き換えないと、
EC-CUBEサイト自体が「ループエラー」とやらでまったく表示できなくなってしまいます。

そして、設定ファイル(wp-config.php)を書き換えても、
ワードプレスとの連携表示部分で「データベース接続確立エラー」が発生します。

EC-CUBEとの連携プラグイン「WpPost」をインストールした際に、
load.php も書き換えたのですが、ワードプレスをバージョンアップすると
元に戻ってしまうので、こちらも再度書き換えを行います。

■wp-includes/load.php
$wpdb = new wpdb( WPDB_USER, WPDB_PASSWORD, WPDB_NAME, WPDB_HOST );

これで無事にワードプレスのバージョンアップが完了です。

 お問い合わせはこちら

オススメ

 - EC-CUBE, wordpress