Movable Type 3.2日本語版の最初のリリースでは、Berkeley DBと組み合わせると、以下のような不具合がありました。
- 個別アーカイブページやエントリー編集画面で、前後のエントリーへのリンクが消える
- recently_commented_onを含むテンプレートを再構築すると500エラーが出る
その不具合を修正した「Movable Type 3.2日本語版Release-2」がリリースされました。
初版とRelease-2とで変更されたファイルを検索し、変更された箇所をざっと見てみると、以下の通りでした。
| ファイル | 修正箇所 |
|---|---|
| lib/MT.pm | バージョン番号の表記 |
| lib/MT/ObjectDriver/DBM.pm | BerkeleyDBのデータ読み込み処理関係 |
| lib/MT/Template/ContextHandler.pm | MTEntriesタグのrecently_commented_onの処理 |
| mt-static/docs/mtchanges.html | ドキュメントへの変更点の追加 |
| php/mt.php | バージョン番号の表記 |
上記の5つのファイルを差し替えればRelease-2になるはずですが、不安な方は全ファイルを上書きすることをお勧めします。
当方ではMySQLを使っているので、Berkeley DBがらみの問題は関係がありませんでしたが、一応バージョンアップしておきました。









コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
おはようございます。このエントリにコメントするのは少し違うので申し訳ないのですが、教えていただきたいことがあります。MT-Notifierをアップグレードしようと思っているのですが、やり方がよくわかりません。ダウンロードして解凍したファイルをフォルダの構成そのままにアップしてみたのですが、MTの管理画面のプラグイン一覧に並ぶMT-Notifierはクリックできない状態になってます。直接 mt-notifier.cgi にアクセスすると、Your request must include an email address! と出ます。ここからどうしたらいいのでしょう。
>さえらさん
こんにちは。
MT-Notifier 3.2.7のインストール方法のエントリーをアップしましたので、そちらをご覧ください。
http://www.h-fj.com/blog/archives/2005/10/16-101019.php
また、プラグイン一覧でMT-Notifierがクリックできないことからすると、アップロード先を間違われているのではないかと思います。
今アップロードしているファイルをいったんすべて削除して、上記のページの手順でやり直してみてください。