ちえてらすコンサルティング

WordPressのドメイン移行で便利なツール

WordPressサイトを移行する場合にドメイン名などのパスが変更になる場合、困りますよね。
こういう場合です。
(元)http://www1.hogehoge.net
(先)http://www2.hogehoge.net

移行元でダンプしたSQLファイルを直接エディッタで開いて置換してもいいのですが、このやり方ではうまくいきません。
これはDBの中には配列やオブジェクトがシリアライズされた特殊な形で入っていたりするため、ただ置換するだけではダメなのです。

じゃぁ、手作業で1つ1つやらないといけないのか?(実際これまではそうしてましたが・・・)

ちゃんと、いいツールがあります。

■DATABASE SEARCH AND REPLACE SCRIPT IN PHP

Database Search and Replace Script in PHP

このスクリプトを使えば1発でアドレスの置換ができます。
使い方はこのスクリプトをダウンロードして、じぶんのサーバーに配置してブラウザからアクセスし、後は指示に従うだけです。注意点は、使った後は必ずスクリプトを削除しておくこと。悪さされたらおしまいですから。

■使い方例

1)DB接続設定をします。
DB接続設定

2)接続するとどのテーブルを対象にするか決めます。通常は全部です。
対象テーブル

3)置換設定をします。
置換条件

4)置換完了の情報が表示されます。
置換完了

http://codex.wordpress.org/Moving_WordPress%20#When_Your_Domain_Name_or_URLs_Change