2009年8月10日

Movable Type アップデート作業ログ

2009.08.10 14:00 Mobable Type 3.3(以後MT3.3)からMovable Type Open Source 4.2(以後MTOS4.2)へのアップグレードを開始する。以下は作業の状況メモ。

手順は以下の通り。
1.MT3.3のデータベースをBerkeleyDBからSQLiteへ移行する(MTOS4.2ではBerkeleyDBをサポートしていないため)。
2.MT3.3からMTOS4.2へアップグレードする。

まず最初にシステムとデータベースをバックアップする。

2009.08.10 14:00 データベースのBerkeleyDBからSQLiteへの移行を開始する。
2009.08.10 15:40 データベースのBerkeleyDBからSQLiteへの移行を完了する。
データベースのBerkeleyDBからSQLiteへの移行を開始するも、何度やってもログの移行部分でエラーになるので、(ログは移行しなくても全く問題ないので)あらかじめログを消去してからやろうとしたが、ログ消去ができない(サーバー内でエラーになってしまう)。調査の結果、ログが巨大になりすぎて消去できなくなっている模様。強制的にlog.created_on.idx及びlog.dbを空ファイルで置換して消去する。これで無事SQLiteへの移行が完了する。とりあえず問題はないようである。ログはこまめに消去しろとのこと。MTOS4.2ではどうなっているのか要調査。

こんな調子で今日中に終わるのか。と、一瞬不安になる。

ここで移行後のデータベースをバックアップする。

2009.08.10 16:00 MT3.3からMTOS4.2へアップグレードを開始する。
2009.08.10 16:50 MT3.3からMTOS4.2へアップグレードを完了する。

アップグレード完了時点で、システムとデータベースをバックアップする。

2009.08.10 17:30 MT3.3からMTOS4.2へアップグレードを全て完了する。

※MTOS4.2でもログはこまめに消去する必要がありそうだ。

投稿者 blogmaster : 2009年8月10日 15:39
コメント
半角英数字のみでは投稿できません。










名前、アドレスを登録しますか?