MT 3.17-jaへのアップデート

MovableTypeが3.16をスキップして3.17がリリースされたので早速アップデートしました。

3.1Xから3.17へのアップグレードでは mt-upgrade31.cgiの実行は必要ありません。これは3.0Xからのアップグレードの時のみ必要です。

以下作業メモ。

基本はupgradeパッケージを入手して、上書きするのみでおしまいですから簡単です。

- ファイルの展開
$ tar xvf MT-3.17-upgrade-ja.tar ~/tmp

- 不必要なファイルの削除
~tmp/MT-3.17-upgrade-ja/ 内にあるLICENSE* や、mt-upgrade*は不必要なので予め削除

- mt3.15が入ったディレクトリ(ここではmt315)をコピーしてワークディレクトリmt317を作る
$ cp -r mt315 mt317

- ワークディレクトリ mt315へ 展開したMT-3.17-upgrade-jaを上書き
$ cp -r ~/tmp/MT-3.17-upgrade-ja/* mt317

- mt-staticを上書き
$ cp -r mt-static mt-static317
$ cp -r mt317/images mt317/docs mt317/styles.css mt317/mt.js mt-static317

- httpdを停止
# /usr/local/apache/bin/apachectl stop

- DB backup
$ mysqldump -u root mtdb > ~/tmp/mt20050609.dump
パスワードは忘れてしまったので-pオプションを外して実行。

- 元のディレクトリ(mt31)を退避し、アップデートしたディレクトリをリネーム
$ mv mt315 ~/tmp/mt315.bak
$ mv mt-static ~/tmp/mt-static.bak
$ mv mt-static317 mt-static

- mt.cfgの変更
ディレクトリの変更にともない 315となっていた部分を317へ変更

- httpdを起動
# /usr/local/apache/bin/apachectl start

- MTの動作確認
ディレクトリが変更になったので管理画面ですべての再構築を行う。
トップページのMTのバージョンが3.17になっていることを確認。

- その他
CMS.pmを書き換えているので、それを手作業で修正。
クイックポスト 936行付近
border指定 2041行付近

- 関連URL:

のまのしわざ: MT 3.15-jaへのアップデート

- Goodpic
- dh's memoranda

Movable Type Publishing Platform: Movable Type 3.17の提供を開始