« 予選E組 イタリアvsUSA | メイン | 予選F組 日本vsクロアチア »

エントリーの再構築でのエラーを解消!!


数日前より、エントリー保存時に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)

トラックバック

このエントリーのトラックバックURL:
http://loopshoot.com/cgi/mt/mt-tb.cgi/32

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

このブログについて

サッカー好きなSEによるブログです。
サッカーをもっともっと楽しむために、ブログを書いたり、Webアプリケーションを作ったりしてます。

目指せ「サッカーブログ地位向上」

Webアプリケーションについてはloopshoot.comラボ
簡単なプロフィールはこちら
あわせて読みたいブログパーツ

タグ クラウド

Feed loopshoot.com

Feed loopshoot.comラボ