●Movable Type 更新作業
Movable Type 3.21をMovable Type 3.34に更新してみたわけだが…
もうイロイロと問題が発生して大変だった。(;´Д`)
問題を洗い出してみると…
・Upgrade時のDatabase不整合
・Database消去による引継ぎ情報消滅
・文字コードの差による誤動作
・カラム幅の調整不足による誤動作
他にもあったんだろうけど…これくらいは出てきたような。
そもそもアップグレードという行為自体が恐ろしいワケで。
MTで無くとも、ActiveDirectoryにしろwindows 2003 Serverにしろ
新規で入れてしまった方が楽な事には代わりはない。
・Upgrade時のDatabase不整合
最初の問題はMT3.21とMT3.34ではDBの扱いが違う故に起こるそうな。
MT3.21->3.34へアップグレードを行った後、テンプレートページへ進むと
You can't nest bracket groups, in: .......
near there via MT::L10N::ja, as used at lib/MT.pm line 917
と言うエラーが表示されてしまう。
MT3.34->3.21へ戻してみてもダメ。
今度はアップグレード時にDBの一部を3.34仕様に変更されてしまったので
MT3.21では不整合を起こしてしまった、と言う訳だそうで。
解決策はDBの消去。
・Database消去による引継ぎ情報消滅
DB消去を実行したら今度はユーザ情報が失われてしまい
どうやら締め出されてしまったようで…。
解決策は、新規インストール。。。
続く