TOK2プロフェッショナルにMovable Type 3.35 jaをインストールする
TOK2プロフェッショナルにMovable Type 3.35 jaをインストールする
数ヶ月前までは、サーバーへの負荷が大きいためか、インストール中のデータベースの構築中にエラーがでていた。
しかし、今日(H19/5/19)、Movable Typeをインストールしてみると、無事インストールできました。
インストール方法はほかのサーバーと違いはありません。
でも、一つエラーがでます。
TOK2プロフェッショナルにMovable Typeをインストールするときにでるエラーの解決方法
エラーは次のもの。
データベースを初期化中...
インストールを開始します...
インストール中にエラーが発生しました: Undefined subroutine &Jcode::
euc_ucs2 called at /**/extlib/Jcode.pm line 495.
解決方法:
参考URL :インストール中にエラーが発生しました: Undefined subroutine &Jcode::euc_ucs2 これによると、解決方法には二つの方法があります。
- Perl のバージョンの5.8.1 以上へのアップグレード
- 「extlib」ディレクトリ内の「Jcode.pm」ファイルと「Jcode」ディレクトリの更新
Perl のバージョンの5.8.1 以上へのアップグレード
これは、サーバー管理者に頼むしかない。
無料サーバーや共用レンタルサーバーではなかなか管理者は動いてくれないだろう。
そこで、2つ目の方法を試す。
「extlib」ディレクトリ内の「Jcode.pm」ファイルと「Jcode」ディレクトリの更新
-
CPAN::Jcode から最新版のJcodeを得る。現在は、2.06が最新だ。
-
ダウンロードした「Jcode-2.06.tar.gz」を解凍する。
-
解凍して得られた「Jcode.pm」と「Jcode」フォルダをMovable Typeのextlibディレクトリに上書きコピーする。
これにより、エラーがなくなりMovable Typeはインストールできた。