MTのモブログツールの定番と言えば、MT4i。
MT4.2のバージョンアップを機に、最新バージョンの3.0をインストール。
管理画面は問題なく表示。
でも携帯からブログを見ようとすると、internal server error 500のエラーメッセージ。
久々に、このエラーにお目にかかった。
サーバの設定ミスなどの時、サーバから返されるメッセージ。
いろいろ調べてみたが、インストールや設定には問題となるようなところは見当たらない。
前回初めてMT4i2.0を導入したときはどうだったか?
自分のブログを検索してみると・・・
この時は、サーバのパールモジュールに足りない物があり、追加インストールしていた。
今回もひょっとしたら、同じ原因か??
でも、前回追加してるんだから問題ないのではないか?
しばし思案に暮れる。
今回のバージョンの動作条件として、
EncodeとHTML::Templateというモジュールが必須とのこと。
確認すると、サーバには二つともインストールされていないことがわかった。
そこで、apt-get installを実行したが、二つのモジュールとも無し。
仕方ないので、手動でCPANから該当モジュールをダウンロードし、サーバにアップロード。
その後、以下の手順でインストール
その後、mt4i.cgiにアクセスしたところ、サーバエラーは出ず別のメッセージを表示。
どうも、~/cgi-bin/mt/mt4i/cache/tmplディレクトリのパーミッションが不足していて、書き込め無いと言ってるようだ。
そこで、パーミッションを777に変更。
再度アクセスしたら、無事ページを表示!(^^)!
久々に、コンピュータをいじったという実感が沸きました。
MT4.2のバージョンアップを機に、最新バージョンの3.0をインストール。
管理画面は問題なく表示。
でも携帯からブログを見ようとすると、internal server error 500のエラーメッセージ。
久々に、このエラーにお目にかかった。
サーバの設定ミスなどの時、サーバから返されるメッセージ。
いろいろ調べてみたが、インストールや設定には問題となるようなところは見当たらない。
前回初めてMT4i2.0を導入したときはどうだったか?
自分のブログを検索してみると・・・
この時は、サーバのパールモジュールに足りない物があり、追加インストールしていた。
今回もひょっとしたら、同じ原因か??
でも、前回追加してるんだから問題ないのではないか?
しばし思案に暮れる。
今回のバージョンの動作条件として、
EncodeとHTML::Templateというモジュールが必須とのこと。
確認すると、サーバには二つともインストールされていないことがわかった。
そこで、apt-get installを実行したが、二つのモジュールとも無し。
仕方ないので、手動でCPANから該当モジュールをダウンロードし、サーバにアップロード。
その後、以下の手順でインストール
- $ tar zxvf パッケージ名 (解凍)
- $ cd パッケージ名
- $ perl Makefile.PL
- $ make test
- $ make install
その後、mt4i.cgiにアクセスしたところ、サーバエラーは出ず別のメッセージを表示。
どうも、~/cgi-bin/mt/mt4i/cache/tmplディレクトリのパーミッションが不足していて、書き込め無いと言ってるようだ。
そこで、パーミッションを777に変更。
再度アクセスしたら、無事ページを表示!(^^)!
久々に、コンピュータをいじったという実感が沸きました。

コメントする