- 2008年11月 9日 00:50
- MT中でのエラー | MovableType | Xserver
タイトルのとおり私が使っているXserverにてMovableType4.1に1000件分程の記事をCSV形式からMTのインポート形式に変換したのちにインポートし再構築中にエラーが発生。
エラー内容は下記のとおり
エラーが発生しました。
Can't call method "execute" on an undefined value at /home/●●●●/extlib/Data/ObjectDriver/Driver/DBI.pm line 118.
インポートは問題無く完了したのですが何度やっても再構築中(少し前の話なのでうろ覚えですが)確かアーカイブインデックスの構築中にエラーが出てました。
休日1日かけて色々ググってみたり。。。わかりません。
結局Xserverの自動インストールで4.1をインストールしていたのですが
この場合SQLliteを使う形になり、SQLiteがあやしそうなので
手動インストールでMySQLを使う事にして、さらにMovableTypeもバージョンアップで4.22にしちゃいました。
すると、、、あっさり解決。
結局はSQLiteが原因なのかバージョン4.1が原因なのかわかりません。
元エンジニアの心情としては非常に気持ち悪い状態です。
とりあえずこれで回避できてますので同じエラーでお困りの方はお試しください。
私の他にも似たエラーが発生した方がおられるようです。
ロリポップサーバーの方は参考になるかもです。
Sadoru.log http://sadoru.net/blog/archives/2008/02/20013213.html
- Newer: DreamweaverCS3のツールバーがだめだめ
- Older: Dreamweaverの読み方