1. WordPressをまるごと本番環境へアップロード
2. 開発環境のwordpressのデータベースからデータをエクスポート。phpMyAdmin等で
やる。
3. 本番環境のデータベースにデータをインポート。
4. 本番環境のデータベースのwp-optionsテーブルのsiteurlとhomeのURLを変更
- SQLで処理する例
update wp_options set option_value = '移行先URL' where option_name in ('siteurl', 'home')
5. 本番環境のwp-config.phpを直す
6. パーマリンクを再構築する
- パーマリンク設定を一旦デフォルトにして保存したあと、元の設定に戻すと移行先URLに基づいたパーマリンクが再構築される。
- mod_rewrite設定(.htaccess)を新しいURLにあわせて更新する
7. コンテンツのURLを変更する(オプション)
- 下記SQLを実行するとコンテンツの古いURLを新しいURLに一括で変更できます。
UPDATE wp_posts SET guid = replace(guid, '旧URL','新URL');
UPDATE wp_posts SET post_content = replace(post_content, '旧URL','新URL');