Movable Type ドメイン 変更

MT5
サイトURL、サイトパスを書き換え

mysqldump --user=mtuser --password=mtpasswd mt > BACKUP.mysql

mysql
DROP DATABASE mt;
CREATE DATABASE mt;

cat BACKUP.mysq \
 | sed -E \
 -e "s|https://foo.example.com|https://bar.example.net|g" \
 -e "s|'/data/file/static/foo.example.com|'/data/file/static/bar.example.net|g" \
 | mysql --user=mtuser --password=mtpasswd mt

vi mt-config.cgi

CGIPath    https://bar.example.net/mt-cgi
StaticWebPath    https://bar.example.net/mt-static
StaticFilePath    /data/file/static/bar.example.net/mt-static
Database mt

管理画面 > 設定 > 全般
公開パス(ウェブサイトURL、ウェブサイトパス)確認

再構築(ブログごとに再構築を実行)

サイトパスは'ではじまる(囲まれてる)ものを書き換える。
それ以外を書き換えると以下エラーになる場合あり(ログなど?)

Can't use string ("xxx") 
as a HASH ref while "strict refs" in use

参考

Movable Typeでドメインを変更する | cly7796.net

テンプレート内は別途書き換え必要