サポート掲示板/82

お名前sei
状態完了
追加日時2008/01/27 (日) 17:45:10
対象CGIみのカウンタ
タイトル「アクセスログの保存期間」設定を変更したら,管理画面にアクセスできなくなりました。

本文

初めまして。

みのカウンタをしばらく使用させていただき, 動作確認がとれていたのですが, アクセスログの保存期間を変更しようかと思いまして メインcgiファイル「counter.cgi」の 「$LOGSIZE = 100*1024;」を一旦 「$LOGSIZE = 1000*1024;」にして上書きしたら, それまで見れていた管理画面が見れなくなってしまいました。

「Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, 【管理者アドレス】 and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.」

すべてのファイルのアクセス権限を確認しましたが正しいままです。

「URLがありません。」という過去の質問も拝見しました。 http://fcgi.mino.net/?%A5%B5%A5%DD%A1%BC%A5%C8%B7%C7%BC%A8%C8%C4%2F8

こちらも拝見しました。 http://fcgi.mino.net/?%A3%C6%A3%C1%A3%D1%2F15

状況としては, 「counter.cgi」ファイルを上書きした瞬間, 「File-Data.cgi」(666) 「File-Log0.cgi」(666) 「File-Log1.cgi」(666) も,同時に日付・時刻が更新されていたようです。

その後,「$LOGSIZE = 100*1024;」に戻して上書きしましたが, 管理画面が表示されないままです。 ここ以外は何も編集していないのですが,何か理由が考えられますでしょうか?

よろしくお願いします。


  • 自己レスです。 -- sei 2008/01/27 (日) 18:29:02
  • Apache等の再起動が必要ということはありますか? -- sei 2008/01/27 (日) 18:30:42
  • 多分、perlの文法にエラーを起すような修正をなされたのだと思います。通常のカウンターも表示されないのでは?前のものはバックアップしてませんか? -- みの 2008/01/27 (日) 19:31:02
  • counter.cgiのファイルモード(権限が変わってしまったりしてませんか? -- みの 2008/01/27 (日) 19:33:52
  • counter.cgi のアクセス権限は、(755) のままです。また、元ファイルの保存は怠ってしまいました。秀丸で編集したのですが、保存するときのエンコードは関係ありますでしょうか? 直前のカウント数は紙で印刷してあるのですが、再度インストールして再スタートするのがよいでしょうか? -- sei 2008/01/27 (日) 20:12:16
  • エンコードはあまり関係ないですけど、SJISですよね? -- みの 2008/01/27 (日) 22:00:49
  • 修正した箇所がなにか、間違っているんだと思うのですが、全角スペースとか入ってませんか? 或は他の部分まで直してしまってるとか? -- みの 2008/01/27 (日) 22:02:46
  • どうしても分からなければ、再インストールしかないですよ。 -- みの 2008/01/27 (日) 22:03:28
  • 素早いご回答ありがとうございます。全角スペースの可能性も考えて、カーソルをあっちにやったり、こっちにやったりして、オリジナルと見比べているのですが・・・。また確認してみて報告します。ご丁寧にありがとうございます! -- sei 2008/01/27 (日) 23:14:35
  • 今日は,次のことを試してみました。オリジナル「counter.cgi」ファイルと,現在サーバにある「counter.cgi」ファイルを秀丸で開いてカラー印刷し,スペースの編集記号も表示できるようにして印刷しました。それを2枚重ねてガラスにあてて透かしてみましたが,やはり基本設定とデモモードを回避している所以外は全く同じだと思います。また,FFFTPでのサーバへの転送では,拡張子がcgiのファイルはアスキーモードで転送されます。ホストの漢字コード,およびファイル名の漢字コードはSHIFT-JISで,「漢字コードの変換なし」で転送しました。転送方法等に問題ないでしょうか? Perlの設置場所も確認しました。これでも問題がないようなら,オリジナル「counter.cgi」ファイルで改めて基本設定部分を編集をし,サーバに上書きしてみようかと思います。上書きすべきなのは「counter.cgi」ファイルだけでよろしいしょうか? お忙しいところ恐縮です,よろしくお願いします。 -- sei 2008/01/29 (火) 18:28:55
  • すみません追加です。「自動判別」でアップロード(cgiファイルは自動でアスキーモードになる設定)したのですが、転送モードを「アスキーモード」指定で転送してみた方がより確実でしょうか? -- sei 2008/01/29 (火) 20:09:37
  • 正常に動作していたときから、正常に動作しなくなったときまでに、修正、或は、修正していなくてもサーバにアップロードしたファイルは、全てアップロードして下さい。 -- みの 2008/01/30 (水) 00:20:24
  • それを見極めるには、FTPツールでサーバにあるファイルのタイムスタンプを確認するのがよいでしょう。 -- みの 2008/01/30 (水) 00:21:11
  • ちなみに、サーバ側のperlのバージョンがそのタイミングで変わっているとかいうことはないですよね? -- みの 2008/01/30 (水) 00:21:49
  • それと、当然ですがカウンタ側は正常に表示されていませんよね? -- みの 2008/01/30 (水) 00:23:06
  • 転送モードについては、自動でアスキーモードになっているのであれば問題ないと思います。 -- みの 2008/01/30 (水) 00:26:46
  • 詳しいアドヴァイス,ありがとうございます! カウンターは表示されず,画像のリンク切れのような状態になります。最後に一つだけ確認させてください。先日例の「counter.cgi」(755)ファイルを上書きした時,「File-Data.cgi」(666),「File-Log0.cgi」(666)にも同じタイムスタンプがついたのですが,この動きは問題ないですか? アップロード上書きは「counter.cgi」しかしていないと思うのですが・・・。問題なければ,再セットアップを実行してみようと思います。 -- sei 2008/01/30 (水) 16:03:11
  • Internal Server Errorが起きている以上、File-Data*はアクセス出来ていないと思うので、タイムスタンプはcounter.cgiと同じになることはないと思います。-- みの 2008/01/31 (木) 00:05:43
  • File-Data*は、アクセスログとなりますので、正常にcounter.cgiが動作してはじめて更新され、タイムスタンプが変わるものです。 -- みの 2008/01/31 (木) 00:08:06
  • どうみても、全てのファイルを初期状態に戻すことを御勧めします。 -- みの 2008/01/31 (木) 00:09:20

サポート掲示板


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-01-31 (木) 00:09:20 (4498d)