Movable Type 4へのアップグレードを試みる

このサイトを管理しているMovable Typeを3.35から4へアップグレードしようと試みました。アップグレードは通常のアップデートと同様にアプリケーションフォルダ(mt)とスタティックフォルダ(mt-static)をごそっと入れ替えた後に、mt-config.cgiを設定していきます。


バージョン3.35からのアップグレードなので単純にmt-config.cgiもそのままでmt.cgiを叩いたところ、以下のようなエラーが発生しました。。。

close An error occurred while attempting to connect to the database. Check the settings and try again. More.
The Unsupported function alarm function is unimplemented at C:\***\extlib/Data/ObjectDriver/Driver/DBI.pm line 56.

該当のDBI.pmの56行目には

alarm 0

となっているので、どうやらWindowsのActivePerl 5.6.1.638(現行5.6台の最新版)では、alarm関数が非対応であるために、このようなエラーが発生しているようです。

対応策としてもActivePerlを5.8の最新版にすれば解決します。
ですがこのエラーを調べているうちにMT4は重いとか、管理系のプラグインが動作しないとかの書き込みがあったので、MT4へのアップグレードはしばらく待ちたいと思います。。。
まぁそんなに急ぐ理由も無いですからね(・ω・)

Movable Type 4へのアップグレードを試みる」への2件のフィードバック

コメントを残す

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