お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

ハワイ島 情報・観光ガイド

ブログ(Blog)

その他

関連サイト

: 日付別 アーカイブ :

2006年10月30日

2006年10月30日

「Movable Type のログの確認」が「500 Internal Server Error」で表示できない場合の解決方法

前回のブログで、「Movable Type のログの確認(View Activity Log)」ページが 「500 Internal Server Error」で表示できないところまで 書いたので、今回はその後の試行錯誤の上、 辿り着いた解決策について。

今の段階での問題点は、「ログの消去」ボタンをクリックしたいのだが そのボタンがきちんと表示されないのが問題。 ということは、結局のはなし、「ログの消去」ボタンをクリックした場合に 行われる処理が直接実行できないか、という考えに辿り着いた。

このブログのサーバーには test 用の Movable Type もインストールしてあったので、 まずはそこで 「Movable Type のログの確認(View Activity Log)」ページを表示させてみた。 こちらは問題なく表示され、 画面下に「ログの消去」というボタンが表示された。 表示されたページのHTMLのソースを解析してみると、そのボタンは
<form><input type="button" onclick="window.location='/blog/test/mt/mt.cgi?__mode=reset_log'" value="ログの消去"></form>
のように定義されている。 ということは、ログを消去するためには cgiへの引数 __mode を「reset_log」として 実行してしまえばよいのではないか、ということになる。

ということで 「500 Internal Server Error」の問題が起きている ページに戻って ブラウザーのアドレス欄が
mt.cgi?__mode=view_log
となっているところを
mt.cgi?__mode=reset_log
としてからリターンキーを押してみた。 しばらくすると、処理が正常に終了したらしく 今までエラーで表示されなかったログの画面が 件数0件で正常に表示された。

確認のため、サーバー内の /mt/db 下のファイルを直接見てみると、 確かに log.created_on.idx と log.db の容量が 小さくなっている。 その後、いろいろテストしてみたが Movable Type 自身の動作も問題ないようであった。 これで、 大きくなりすぎて 表示できなくなってしまっていた Movable Type のログを安全にクリアすることができた。 今後は、このようなことにならないように、 こまめに ログを消去することにしよう。

カテゴリー: Movable Type     22:43 | コメント (0) | トラックバック (0)

 
ハワイ島での遊覧飛行ツアーとB&Bのスペシャリスト、スカイメリカ
Copyright © 2003,2009 Skymerica Corp. All rights reserved.