WordPressを開発環境(test.example.comなど)から本番環境(www.example.comなど)に移したい場合、WordPressではすんなりとはいきません。
以下、手順をまとめます。
※3.4.1のシングルサイト構成の場合です。
バックアップ
まず、ftpなどでファイル全部をダウンロード。phpMyAdminなどでデータベースもバックアップ(エクスポート)。設定ファイルの変更
wp-config.phpの、データベース部分を書き換えます。ftpなどで新しい環境にアップロードし、データベースも復元(インポート)します。
必要であれば、フォルダやファイルのパーミッションも変更。
データベースの修正
wp_options:siteurl, homeの部分にURLが記述されているので修正。UPDATE wp_options SET option_value = 'http://www.example.com' WHERE option_name = 'home'; UPDATE wp_options SET option_value = 'http://www.example.com' WHERE option_name = 'siteurl';
wp_postsに記事のURIが記述されているので修正。
記事本文(post_content)とguidに記述されていると思うので、1記事ずつ手作業で修正。
以上です。