旧掲示板/143
本文みのノートを使わせていただいているのですが、 サーバーのソフトのアップデートをしたためか、 急に「Internal Server Error」と出て、 開かなくなってしまいました。 エラーログには、「Premature end of script headers」と 出ています。 使えるようにするには、どうしたらよろしいのでしょうか。 みの 2003/10/31 22:54:30はじめまして。CGIのご利用ありがとう御座います。 質問させてください。 サーバの変更点は、分かりますか? 知らない間に、CGIファイルが変更された事実はないですか? 内容もそうですが、アクセス権が変ってるとか。 サーバにログイン、例えばtelnetログインできますか? 勘九郎 2003/11/01 02:06:35私は文科系などで、技術的なことは詳しくはわかりませんが、 サーバーは、レンタルサーバー会社からの セキュリティアップデートの通知に従って、 ApacheやPealなどをまとめて最新のものにアップデートしました。 CGI自体が変わったり、アクセス権が変わったりはたぶん してないと思います。ほかのCGIはだいたい動いているので。 掲示板で一部やはり動かなくなったものがありますが。 サーバーは、RedHat7.3です。 みの 2003/11/01 07:52:22> ApacheやPealなどをまとめて最新のものにアップデートしました。 ご自身でアップデートを実施されたんですね。ってことは、 > サーバにログイン、例えばtelnetログインできますか? ログインできるわけですね? だったら、対象のCGIファイルをコマンドを実行するように 実行してみては如何ですか? そうすると、いけない箇所をperlが教えてくれる可能性があります。 勘九郎 2003/11/01 12:28:29みのさん、お返事ありがとうございます。 > ログインできるわけですね? > だったら、対象のCGIファイルをコマンドを実行するように > 実行してみては如何ですか? > そうすると、いけない箇所をperlが教えてくれる可能性があります。 ログインはできます。対象のCGIファイルを、コマンドを実行するように 実行するというのは、どういうふうにするのでしょうか。 そのへんのプログラム的なことはよくわからないので 教えていただけますか。よろしくお願いします。 みの 2003/11/01 21:04:39> 実行するというのは、どういうふうにするのでしょうか。 えっと、ログインしたら、CGIファイルがある場所に移動して ファイル名の前に「./」をつけてファイル名を書いて下さい。 それで実行できます。UNIXサーバの場合ですけど。 分かりますか? しかし、Googleとかで発生しているエラーメッセージを検索すると 分かりますが、結構根が深いようです。なんだか、よく分からない。 サーバの文字コードが変ったのか、perlのモジュールが不完全なのか。 とりあえず、元に戻してみるという手はありますが・・・・ ちなみに、レンタルサーバー会社には問い合わせてみましたか? 単純に考えれば、あてたパッチがよくないのか、あて方が中途半端なのか だと思うのですが・・・・憶測ですが。 勘九郎 2003/11/02 02:10:03ログインして実行してみたところ、以下のようなメッセージが出ました。 String found where operator expected at ./note.cgi line 34, near "$KEY = &Com'lockon("" (Might be a runaway multi-line "" string starting on line 3) (Missing semicolon on previous line?) syntax error at ./note.cgi line 34, near "$KEY = &Com'lockon("" Execution of ./note.cgi aborted due to compilation errors. サーバー会社にはまだ問い合わせてないので、聞いてみます。 みの 2003/11/03 09:38:35> syntax error at ./note.cgi line 34, near "$KEY = &Com'lockon("" > Execution of ./note.cgi aborted due to compilation errors. > サーバー会社にはまだ問い合わせてないので、聞いてみます。 なんか、完全に文法エラーっていってますね。 でも、CGIを修正していないのなら、問題ないと思うけど。 やっぱり、サーバ会社に問い合わせてくださいなぁ。 勘九郎 2003/11/03 18:45:41もう一度、みのノートのダウンロードデータを解凍して パスワードなどを設定してからアップロードしたら 再び動くようになりました。 結局原因はわからないままですが、お騒がせしました。 親身にご対応いただき、ありがとうございました。 みの 2003/11/03 21:40:19ひょっとして、OS自体が変っていたのか、CGIファイルが壊れていたのでは? 改行コードあたりが怪しいですね。 まぁーとりあえず、正常動作おもでとうございます。 |