Main Contents
2007年03月29日
Movable Type 3.2-ja-2で500エラーが多発するので、データベースをBerkeleyDBからSQLiteに変えてみた
久々ってレベルじゃねーよって感じの更新ですが。。。
今更って感じでもありますが、備忘録ということで。
このブログ(はNETAGEです)もなのですが、別でロリポップを使っているブログが酷い状態なので対処してみた。
復旧できなくなると面倒なので、かなりの間放置していたのですが、ようやく着手してみた。
Ogawa::Memorandaさんのところで、mt-db-convert.cgi: MTデータベースの相互変換CGIスクリプト - Ogawa::Memorandaという素晴らしいコンバータを発見。
早速試してみる。
手順はいろんなところで書かれてるので省略します。
いざ、CGIを実行したところ、
MT::TBPingというところで、.......... .......... ..........と処理が止まってしまい、
An error occurred while loading data:SQL繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆: mt_tbping.tbping_blog_id may not be NULL(1) at dbdimp.c line 401
というエラー表示が。。。
なんかトラックバックのデータ移行で止まってるっぽい。
スパムトラックバックを削除しようにもMovable Typeの管理画面でトラックバックの一覧を表示させようとするとそこでも500エラー・・・
Ogawa::Memorandaさんところのコメントやトラックバックを辿って、kojikojiさんのBerkeleyDBをSQLiteに変換 :: Amazon で エンターテインメント !という記事を発見。
/cgi/mt/dbのtbping.db
を手動で削除したところ問題解決?(tbping.dbはトラックバックのDBのようで今までのトラックバックが全てなくなりましたw)となりスクリプトが実行され、晴れてブログの更新ができるようになりました!
うは、力技だなぁ。。。
でも、他にどうしていいか判らないし、大したTBはないので、kojikojiさんの方法をチャレンジ!一年生!!
はい、あっさりと変換終了!
強引な方法のような気もしないでもないですが、にっちもさっちも行かなくなった場合は自己責任で試してみては?
当然、トラックバックのデータは引き継がれないですからね~
次はそろそろMovable Typeのヴァージョンアップですかね?
- by harax
- at 2007年03月29日 18:04
- in Movable Type > 500エラー
TrackBacks
トラックバックURL:
- »Movable Typeのエントリー投稿時に500エラーが出る事への対策 from 口コミ DMMショッピングのブログ
-
最近やたらとMTの投稿時に500エラーが...
- on 2009年11月09日 11:15
- [Read More]
Post a comment