« さ、さむい | メイン | 俺には今、手帳が必要だ (3) ―― あと必要なものは? »
January 10, 2006
Movable Type 3.2 にアップグレード。が一筋縄でいかず、大変だったッス
トラックバックスパムがまたぞろ来始めたので、やっぱりMovableType3.2に上げることにした。
Six Apartのマニュアルどおりにやろうとしたのだけど、最後の最後でハマった。
マニュアルには
システム・チェックが正常に終了したら、インストール先にあるセットアッププログラムを実行します。
とさらっと書いてあるのだが、このセットアッププログラムが頻繁に止まってしまうのである。
今回のアップグレードはデータベーステーブルの構成がずいぶん変更になっているよう。
データベースをアップグレード中...
アップグレードが完了しました。
バージョン: 3.1のデータベースからアップグレードします。
データベースをアップグレードします: MT::Log
データベースをアップグレードします: MT::Permission
データベースをアップグレードします: MT::Comment
と出たところで、エラー出して止まる。
Googleで調べて、mt-config.cgiの設定ももう一回チェック。
おかしくない。
まぁいいや、リロード作戦だ。
リロードしてセットアッププログラムを動かしてやると、進んだ。
だが次。
データベースをアップグレードします: 週番号
のところから進まない!

色んなサイトみてまわって、
WASI'S BLOG: MovableType 3.2 日本語版にアップグレード
や
ピヨログ: MTアップグレートメモ3 その2
を参考に、PerlのソースとPhpMyAdminでMy SQLのテーブルを眺めて見たら、mt_entryってテーブルのentry_week_numberを追加してる途中で止まっているのを発見。
でも、何故かは分からんのだよなー。
結局しょうがないかと観念しました。
テクノドア〜のBlog: Movable Type 2.661 から 3.2 へアップグレード
こちらにも書いてあるので、勇気を得て、リロード連発大作戦。
3%づつぐらいしか進まないので1時間もやっていたでしょうか。
最後82%ぐらいから、一気に進んで終わってしまいました。
うーむ、最後まで原因が分からず。
上のリンクのテクノドアさんも僕もサーバーがXREAなので、なにか制限がかかっているのかもしれないですね。
とりあえず、アップグレードは完了して、管理画面もかわいくなったし、Spam対策も強化されたしで、めでたしめでたし。
P.S. Movable Typeもほぼ完成しちゃったと思うんですが、Six Apartはこれからどうしていくんだろ。
Type Padを拡大するのはいいと思うんだけどね。
投稿者 yoshidako : January 10, 2006 10:38 PM | ![]()
トラックバック
このエントリーのトラックバックURL:
http://yoshidakosuke.com/mt/mt-tb.cgi/882