Movable Type 3.3にアップグレードしてlib/MT/Log.pm あたりでエラーが出るとき

今まさにこの現象に遭遇してしまったのでメモしとく。

新規にMT3.3(以上のバージョンだと思う、たぶん)を入れて

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

が出ちゃった場合。

「お使いのサーバーにインストールされている Perl のバージョンが古い可能性が考えられます」だって。
参考:Six Apart - Movable Type サポート: エラー「Can't use string ("MT::Log::Entry::") as a symbol ref while "strict refs" in use at lib/MT/Log.pm line 95.」

こういうことあるから、MTみたいのは古いバージョンのアーカイブしたのも全部取っておいたほうがいいのだねー。
とりあえず3.2で対応した。バグか何かあったような気がするのですが‥‥。
サーバー屋さんに何とかしてもらわないとね。

ついでに最近のMT本。
標準バンドブックの改訂版が出た模様です。

改訂新版 Movable Type 標準ハンドブック
平田 大治 関根 元和
インプレスジャパン
売り上げランキング: 43683

もう一冊プラグイン本出ますね。たぶん来月あたりに両方買うと思います。

« とてもかなしい | TOP | miniSDカード欲しい »

コメント

トラックバック

Trackback URL :

このサイトについて

管理者
location
Sapporo, Japan
job
Webデザイナー、コーダー
趣味
写真と猫

札幌でフリーランスのWebデザイナーをしています。このブログは、主に日常の出来事とWeb制作に関するメモを書いています。

>>read more