« 【日台友好】台湾人で大合唱 組曲『ニコニコ動画』 | メイン | MovableType4 ブログ記事の一覧(offset=20)が表示されず... (;_;) »

メンテナンス : MovableType4へ移行

8日にMovableType4の日本語版の正式版がリリースされました。
メジャーバージョンアップは04年5月13日から3年ぶりということですので、突然ですがバージョン4へ移行します。
ブログ内検索、トラックバック受信などの機能を一時停止させて頂きます。

メンテナンス
・日時 8月12日(日) 0:30~0:33

※長時間ご不便をおかけし申し訳ございません。この作業は既に完了しております。

以下、備忘録です。

○バックアップを作成する (心配な場合)
・アプリケーションディレクトリ、スタティックディレクトリ、ブログ本体のディレクトリを退避。FTPなどでローカルに残してください。手馴れている人はバックアップなんて(ry

・データベースのバックアップ。mysqlな人は、以下のようにしてダンプする。

$ mysqldump -a --user=USERNAME --password=PASSWORD データベース名 > ファイル名

○旧バージョンのデータを削除 [*1]
・アプリケーションディレクトリ、スタティックディレクトリを削除。レンタルサーバの容量に余裕があれば、ディレクトリ名を変更しておくのが無難かもです。
・ブログ本体のディレクトリは、間違って削除しない。

○新バージョンの導入 {*2]
・perlの位置が/usr/bin/perl以外の場合は、cgiの先頭行を変更する
・mt-static ディレクトリ ⇒ スタティックディレクトリ へFTP転送
・それ以外のディレクトリとファイル ⇒ アプリケーションディレクトリ へFTP転送、cgiに実行許可を付与 (chmod 705)
・ブログディレクトリに書き込み許可を付与 (chmod 707)
・(データベースは、作成済みなので触らない)

○設定
・バックアップしておいたmt-config.cgiを引き継ぐ。当ブログはver3.3からの以降でしたので、そのままで大丈夫でした。 (ver3.2以降なら、そのままで大丈夫らしいです)


*1 *2 以下の順で作業すると停止時間が短くて済むかもしれません。...当たり前ですね^^;
☆新バージョンのファイルを一時的にディレクトリ名を変えてFTP転送、そして設定
☆旧バージョンのディレクトリ名を、バックアップ用に変更
☆新バージョンのディレクトリ名を、正式運用のものに変更
☆旧バージョン削除

cron使っている人は、更新の合間にやらないと怒られます (自爆)