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使っている人は、更新の合間にやらないと怒られます (自爆)