MovableTypeの検索でエラー
自分のブログを検索するということが無かったので気がつかなかったのですが、過去記事を検索しようとしたら 「Can’t locate Text/Balanced.pm…………..長い英文というかファイル名などが並ぶ」のエラーが発生!!
MovableTypeのFAQに
Movable Type 4.2 以降のバージョンにおいて、サーバーにインストールされている Perl のバージョンに依存して発生する場合があります。
回避方法は以下のとおりです。
* Perl のバージョンアップが可能な場合
Perl 5.8.1 以上へバージョンアップ
* Perl のバージョンアップができない場合
Perl モジュール「Text::Balanced」をインストール
現在利用しているRapidSiteの# Perl のバージョンは 5.6.1ということで、モジュールのインストールということに。
インストール方法は ネットで検索したとおり
1.以下のサイトから各ソースファイルをダウンロードし、解凍します。
http://search.cpan.org/~dconway/Text-Balanced-v2.0.0/
ソースファイル名:Text-Balanced-v2.0.0.tar.gz
http://search.cpan.org/~jpeacock/version-0.76/
ソースファイル名:version-0.76.tar.gz
2.サーバに、以下のフォルダをアップロードします。
解凍したフォルダ:Text-Balanced-v2.0.0/lib/Text
解凍したフォルダ:version-0.76/lib 以下の全ファイル
・フォルダ アップロード先:MTのディレクトリ名/extlib/
3.さらに以下のファイルをアップロードします。
解凍したファイル:version-0.76/vperl/vpp.pm
アップロード先:MTディレクトリ名/extlib/version/
上記でモジュールのインストールは完了です。
MTのディレクトリ名/mt-check.cgiのシステムチェックにて"Text::Balanced"がインストールされていることを確認できます。
これで検索が可能になりました。