いくつかブログ記事を見たのですが、この記事が非常に参考になりました:
http://chez-sugi.net/movabletype/20090314.html
くらりっぱの御蔵ブログでカテゴリの再構築をしようとしたところ、まず再構築メニューに、カテゴリ再構築がない!!
テンプレートで設定を見たら、「公開しない」になってました ^^;
「公開する」にして、再構築をしたら
Can't call method "execute" on an undefined value at extlib/Data/ObjectDriver/Driver/DBI.pm line ...
のエラーメッセージが。テンプレートを見ても何の問題もなし。どうやら、プログラムがおかしいよう。
上のメッセージで検索すると、MySQLのバージョンが4以上じゃなきゃだめとか、いろいろ書いてあったけど、私のブログはsqlite。いまさらMySQLにDBを変更するのは面倒。そしたら、上のブログを見つけました。
原因は(恐らく)1カテゴリにたくさんの記事がありすぎること。確かに...「今日のイルカ写真」は1000記事以上ありますから。記事に書いてあるとおり、
llib/MT/ArchiveType/Category.pm の archive_group_entries
を修正したら、無事再構築できた (^o^)/
てゆーかこれ、普通の人じゃ対応できないじゃん(~o~)
MT(Movable Type)には結構不満を感じているので、そろそろ他のブログツールにしようかと検討中です。