‘MT3’ タグのついている投稿

Movable Type 4

2009年1月26日 月曜日
この記事の所要時間: 約 2分13秒

 事後報告です。
 金曜日から日曜日にかけて、このブログはぶっ壊れてました。
 壊れてたというか、一部表示できなかったり、レイアウトが崩れてたり、デザインが2種類混合してただけなんですが、かなり不格好で悲惨な状態でした。ぶっちゃけ、涙目でした。

 実は、Movable Type 4.23をインストールしてみたのです。
 このブログは、Movable Type 3.3-jaで生成されていました。ずーっと、MT3系でした。
 でも、世の中はMT4系の時代です。とっととMT4系にアップグレードしなくちゃいけない! 一歩進んだユーザー管理! コミュニティ機能! 高い表現力と拡張性! スパムにセイグッバイ! なんて常々思っていたのですが、ついにその時がやってまいりました。
 新しいインターフェイス! 新しい機能! 新しいもの好きにとっては、たまんない! ウヒョー!
 なんて喜んだのもつかの間。
 使い物になりません。
 データ移行とか、テンプレート設定とかは、問題なく済みました。
 記事がむちゃくちゃ書きにくいとか、テンプレートが散らばってて管理しにくいとか、動作がもっさりしてるとか、そのへんは慣れの問題だと思います。
 致命的なのは、ページの再構築ができないこと。
 数時間かかったうえに、途中で止まっちゃいます。
 一度の生成数を少なくしても、止まっちゃいます。
 カテゴリだけでも、止まっちゃいます。
 インデックスページだけなら、1分半かかりましたが、生成できました。
 これじゃあダメです。
 確かに、莫大な量の記事がありますし、ひとつひとつの記事も文章量が多いですが、MySQLのエクスポートデータで換算すると、4.5M程度。たいした量じゃないと思うんですけども。
 MT4系になって、ページの生成が早くなったという話だったのに、期待はずれもいいとこです。MT3.3-jaでは、数時間かかるものの、再構築できなかったことはないです。今やったらどうなのか、わかんないですが。
 仕方がないので、最後の手段とばかり、PHPによるリアルタイムページ生成を試してみたのですが、融通が利かないことに、テキトーに書いたHTMLタグがエラーを出しまくってページが表示されません。これはまあ、こっちが悪いんですが、テキトーなのが多いんで、困ります。
 悩みました。ググりました。どうしようかと、さんざん考えました。
 で、考えるのをやめました。
 データベースのテーブルを全DROP。
 MT3.3-jaに戻しちゃいました。
 残念ですが、もう一生MT3.3-jaで行くしかないことが判明しちゃいました。ヘコー。