今回行ったブログ移行手順のメモ。
新しいデータベースを作成する
mysql> create database newdb; mysql> grant all privileges on newdb.* to hoge@localhost identified by 'password';
旧ブログのデータベースを新ブログにコピーする
$ mysqldump -u hoge olddb > backup.sql -p $ mysql -u hoge newdb < backup.sql -p
ファイルをコピーする
$ cp -r /path/to/old/ /path/to/new/
MT の設定ファイルを新データベース用に書き直す
$ vim mt.cfg
テンプレートの編集、パブリッシュ
ベーシック認証をかけておく。終わったら外す。
AuthUserFile /path/to/.htpasswd AuthType Basic AuthName "auth" Require valid-user
旧ブログにリダイレクトの設定をする
$ vim .htaccess
RewriteEngine on RewriteRule (.*) http://blog.kaihatsubu.com/$1 [R=permanent,L]