MovableType3.11-jaへのアップグレードに成功したのはいいが、管理画面がうまく動作しない現象に困っていた。
【症状】
1.
「ウェブログの設定」で設定変更をした後に表示される「再構築」ボタンが機能しない。
2.
「カテゴリー」で「トップレベル・カテゴリーを作成する」が機能しないので、カテゴリーの追加ができない。
3.
同様に、エントリーの削除をしようとしても「削除」ボタンが機能しない。
4.
これらの場合は、いずれも使用ブラウザであるIE6のステータスバーに「ページでエラーが発生しました。」とメッセージが表示される。
といったものだった。
あちこちぐぐって見たところ、mt.jsをmt.cfgで指定したStaticWebPathフォルダに置いていないときにこういう症状になるということがわかってきた。
けれども、うちのWeblogは自宅サーバーのApacheで運用しており、cgi-binにcgiファイル以外のファイルを置くことができるように設定してある。実際、MovableTypeの管理画面のアイコンなどはMovableType本体を置いているcgi-bin下のディレクトリに同様に置いているのにきちんと表示されている。mt.cfgのStaticWebPathはデフォルトのままコメントアウトされているし、ここが影響しているとも思えない・・・。
待てよ・・・。httpd.confを見直してみたら、cgi-binフォルダに置けるファイルを指定する部分があったはず・・・。
=====
あったあった!
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
AddHandler text/html .html .css .gif .jpg .png
=====
AddHandlerの後ろに.jsを追加してhttpdをリスタート!
これにて一件落着。

コメント (1)
amateurallure.bizfree moviesamateurallure</al 505[/link]
投稿者: amateurallure.bizfree moviesamateurallure | 2008年07月17日 17:24
日時: 2008年07月17日 17:24