先日このブログの共著者のpoooooon氏から連絡が。
「MTが再構築エラーになる」と。
またまた。変なタグでも書いちゃってんぢゃないの?と、帰宅後記事を編集、再構築・・・
500エラー発生!
なにせ初めての事ですから焦りました。何事も初めての事態は焦るものです。
ただのサーバーのTimeOut程度かと思いもしましたが、何日経っても改善されず。
参りました。
さーて、どうしたものか。
※ちなみにこの記事も500エラー出しながら書いています。
一応反映はされているのですがping送信はされていない模様。
RSSも配信されていません。
こいつが異様に憎い!画像をクリックするとにくい演出があります。
まずは基本からGoogle大先生でググります。
最近はググるで一発変換できるのですね。ふむふむ。
小粋空間: Movable Type で再構築エラーになる場合の原因と対処
意外とあっさり見つかりました。いつも小粋空間様にはお世話になっております。
他にも関連してそうなエントリーは
Blog for SMDL | MT 500エラー トラックバック送信
MovableType + MySQL + CPanelで発生する500エラーの解決策:Goodpic
Movable Type 500エラー
MovableType備忘録: 再構築するとエラーになってしまう
Movable Type3.2の500エラー対策!DBをsqliteにする方法:Movable Type テンプレート 無料配布 - 商用BLOG専門店
原因については上記参照先を見て頂ければ分かりますが、多くは
とりあえず一番簡単にできるエントリーアーカイブの再構築単位を指定しました。
当ブログはMT3.3を使用しているので(当時)mt-config.cgiにこの指定はありませんでした。
ですので
EntriesPerRebuild 10
これでエントリー再構築の際に10エントリー単位で再構築を行ってくれます。
しかし、効果は無し。悲しい。
次に行ったのはダイナミックパブリッシングというページを毎回動的に生成する方法です。
参照元は
小粋空間: Movable Type の再構築を不要にする「ダイナミック・パブリッシング」(その1:概要)
小粋空間: Movable Type の再構築を不要にする「ダイナミック・パブリッシング」(その2:設定方法)
結果を書きます。断念しました。データーベースの移行作業がうまくいきません。
同じ理由で下記の一番効果が望まれたSQLiteへの移行も断念せざるを得ませんでした。