WPのサーバーとローカル間のデータ移行

WordPress のMySQLのデータをサーバーとローカル間で移行させる場合、
通常エクスポートとインポートで行う。
プログラムでは、
wp-config.php 内でデータベースの設定がそれぞれに対応するものとするとともに
データベース内の
wp1_blogs テーブル内の domain フィールドがそれぞれになっているかにも注意が必要
これが、移行元のままになっているときは
wp-includes/ms-settings.php 内の
$current_blog = get_blog_details( array( ‘domain’ => $current_site->domain, ‘path’ => $current_site->path ), false );
で、該当するブログアドレスが見つからず、$current_blog の値がfalse となり、
「error establishing database connection」と表示され、処理が中断する。
domain フィールドの値は
サーバーの場合は、サイトURL(例えばwww.○○○.com)
ローカルの場合は、localhost
となる

コメントを残す

メールアドレスが公開されることはありません。