WordPressのブログを移転した

自宅サーバー縮小計画の第一弾として、wordpress製のブログを移転してみた。

自宅のmysqlのバックアップ

$ mysqldump blog2 > /tmp/db.dump

ダンプデータとwordpressディレクトリをさくらに転送

$ scp /tmp/db.dump blog2.jamadam.com:/tmp/
$ scp /path/to/blog2 blog2.jamadam.com:/path/to/blog2

さくらにログイン

$ ssh blog2.jamadam.com

リストア

$ mysql -p blog2 < /tmp/db.dump

おしまい。のはず。

と思ったら、ブログのベースのパスがDBの至る所に埋め込まれていたので、下記のようにdb.dump内のhttp://jamadam.com/blog2をhttp://blog2.jamadam.comへ置換。

sed -e "s/http://jamadam.com/blog2//http://blog2.jamadam.com//g" db.dump > db-fixed.dump

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です