WordPressでドメインの引越しをするときのSQL
WordPressで運営中のブログをリニューアルしようと思ってる。
そこでリニューアルの作業をするために現状のサイトをコピーして、テストサイトを作りたい。
とりあえず以下の手順でテストサイトができた。
・テスト用のサブドメイン作成
・本番サイトのWordPressフォルダをコピーしてテストサイト用のフォルダ作成
・現状のデータベースをダンプ
・新しいデータベースを作って、そこにリストア
・テストサイト用のVirtualHostの設定をApacheに追加&再起動
・以下のSQLを実行
update wp_options set option_value = 'テストサイトのURL' where option_name = 'home';
update wp_options set option_value = 'テストサイトのURL' where option_name = 'siteurl';
update wp_posts set guid = REPLACE(guid, '本番サイトのURL', 'テストサイトのURL');
ま、そんな感じ。