続・Movable Type 不調!!
importしたはいいが、すべてのエントリがなくなってしまいかなり焦る。んーなんでかなー?
試しになにか投稿してみようとしてみたら、今度は、
Can't use an undefined value as a SCALAR reference at /lib/MT/ObjectDriver/DBM.pm line 173
てなエラーがでてNG. 前のエラーよりヤバそうな感じ。
Webで探すと資格四面さんのところに修復記事発見。前に見たハナマラさんの記事とは、ちょっと消すファイルに違いがある。
こっちも参考にしながらしかるべきファイルをdbディレクトリから消去。そして再びエントリを
import。そしてリビルド。おおおーーーー! Movable Type復活!!
db内のファイルで消しそこねていたファイルがあったらしい。
ちなみに消去したファイルは、
entry.db
entry.created_on.idx
entry.blog_id.idx
entry.author_id.idx
comment.created_on.idx
placement.category_id.idx
placement.blog_id.idx
entry.status.idx
entry.modified_on.idx
placement.db
trackback.blog_id.idx
comment.entry_id.idx
comment.db
placement.is_primary.idx
placement.entry_id.idx
trackback.entry_id.idx
trackback.db
trackback.created_on.idx
trackback.category_id.idx
あー、良かった。でもなんでこんなことになったんだろう?
と疑問を抱きつつ次回へ・・・


コメント
私も似たような?症状なのですが、同じでしょうか?
DB はMySQL
サーバーは YMC
MTのバージョンは 3.2ja です。
そんで、エントリーはできるものの、かならず500エラーになってしまうので。エントリーの再構築の時も同じエラー。他のカテゴリーやトップの再構築は問題なしです。
でも、確認するときちんとエントリーできているんです。
どうでしょう?ここで聞くことじゃなかったですね。すんません。
投稿者: パラオ | 2006年10月23日 13:16
>パラオさん
この記事のトラブルは、バークレーDBを使ったブログにXML-RPC経由で外部ツールから日本語トラックバック付きエントリーする際のバグらしいので、MySQLをデータベースエンジンに使っている場合は別な原因かもですね・・・。
実は僕のところでも同様な症状が出る事があります。
最近MTを最新Verに上げたのですが、ちょっとよくなったような・・・。
あんまり詳しくないもので、スイマセン(^^;)
投稿者: marusu | 2006年10月23日 21:45