Movable Type 3.35にしたら動かなくなりました

Movable Type 3.35にアップグレードしたら、

Can’t use string (“MT::Log::Entry::”)as a symbol ref while “strict refs” in use at lib/MT/Log.pm line 95

と言うメッセージが出て、エントリーの投稿等が出来なくなりました。正確には、投稿はできているのだけど、再構築しないとHTMLが出力されないと言ったところでしょうか。トラックバックとかもきっと飛ばないのでしょうね。
調べてると、Six Apartのページに

Movable Type 3.3 日本語版」において必要となる Perl のバージョンは「5.6.1」以上で、「5.8.1」以上を推奨します。

と書かれていて、こりゃダメだなと思い3.2Xに戻したのですが、テンプレートが使えなくなったりして困りました。
結局、さらに調べているとこちらのブログにたどり着き、書かれている通りにしてみたらとりあえず動きました。情報感謝です。

  • X

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP