Movable Type 備忘録

 

 MovableType 3.3でカテゴリアーカイブ再構築時のエラー

今日、友人からメルがありまして、一昨日リリースされたMovableType(ムーバブルタイプ) 3.32 日本語版 + MySQLで、カテゴリ・アーカイブの再構築時のエラーが改善されるか試したところ、ダメだったようです。

以前から友人のMovableType(ムーバブルタイプ)では、カテゴリ・アーカイブの再構築時に「500 Internal Error」が多発していたんです。 原因は、MovableType(ムーバブルタイプ) 3.3から追加された新機能の、エントリ・タグかと思っていたのですが、一昨日リリースされた最新版ではそこら辺が改善されたというアナウンスがあったので試してみたらしいんです。

友人宅では、結果的には改善されてなかったのですが、MySQLからSQLiteに変換したところ、再構築時のエラーがでなくなったとのことです。 ちなみに、今回のリリース( MT3.32 )でSQLiteに関して、SQLの最適化がされました。 これにより、再構築に時間がかかる問題が改善されたようです。

MySQLは新機能のエントリ・タグを使わなくても再構築は、めちゃ時間かかります それに加え、エントリ・タグの記述がテンプレート内にあると更に処理が重たくなるそうなんです。 ということから、エラーしてしまうのではないでしょうか。

当ブログでもMySQLを使用していますが、わたしは標準のエントリ・タグを使用していないので、カテゴリ・アーカイブの再構築はエラーせずに済んでいます。

でも、もしMovableType(ムーバブルタイプ) 3.3 + MySQLを使ってる人で、同じようにカテゴリ・アーカイブの再構築時にエラーしてしまうようでしたら、SQLiteに変換してみてはどうでしょうか。

友人いわく、SQLiteに変換したことで、サクサク動作している…とのことです。

Ogawa::Memoranda::MT Database Converter
上記変換ツールでデータ量が多い場合、エラーしてしまった場合の対処法

では、SEE YOU

 Trackback Pings(0)

No trackbacks found.

 Comments(2)

#1: Posted by oscar [RES]

こんにちは、bzbellさん。
カテゴリーアーカイブは、他のアーカイブのように分割が行われないので、どうしても500エラーになりやすいです。
カテゴリー関係の新しいプラグイン (オラオラ)で紹介したプラグインで、もしかしたら状況が改善されるかもしれませんね。
Smart Rebuildあたりは、試すだけなら簡単ですし。

というか、すでにSQLiteにしたんですね。

#2: Posted by bzbell [RES]

>>1 oscar さん

こんにちわ^^

情報ありがとうございます( ̄∇ ̄)v
SQLiteに移行したのはわたしの友人でして、わたしはMySQLのままです。

再構築時にサクサク動くってのもかなり魅力ですが、MySQLにはMySQLなりの魅力もありまして…どうしようか考え中(つω-`。)です。

 Post a Comment

コメント用フィード