数日前より、エントリー保存時に500エラーになる状態が続いていました。
エラーの前にエントリーの保存は終了しているようで、
インデックスの再構築をすることで、何とか表示はできていましたが、
トラックバックを送れない状態にありました。
エラーログが出るときもあり、それを元に調べた結果、
BerkeleyDB の不安定さによるものだとわかりました。
結構な人数な人がこれで困っているらしい。
で、早速、エラー解消へ行動開始。
参考にしたのは、
小粋空間様のこの記事。
#>小粋空間様
# いつも一方的にお世話になっております。
BerkeleyDB から SQLite へ移行なので、2.2.1の手順を参考にするも、
mt-db2sql.cgiの実行のところで、
「unable to open database file(1) at dbdimp.c line 94」というエラーログが発せられ、
うまくいかない様子。
しかし、エラーログがあれば、あとはググるだけなので、検索をかけると、
こちらのサイトに行き着き、
SQLiteのDataBaseの指定を「・・・・・・db/sqlite.db」とファイル名までに書き換え
mt-db2sql.cgiを実行すると、
なにやら、うまくいったようなログが出力されました。
動作確認をしてみると、完全にOK。
これでバシバシ、トラックバックが送れそうです。
早速小粋空間様へトラックバックしてみました。
ありがとうございました。
しかし、Movable Typeは難しいですね。(いやむしろ、これで解決できたのだから、簡単だというべきか)
まだまだ勉強が必要です。
関連エントリー(more)


