旧掲示板/143

お名前勘九郎
状態完了
追加日時2003/10/31 16:42:56
対象CGIみのノート
タイトルみのノートについて

本文

みのノートを使わせていただいているのですが、 サーバーのソフトのアップデートをしたためか、 急に「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ファイルが壊れていたのでは? 改行コードあたりが怪しいですね。 まぁーとりあえず、正常動作おもでとうございます。

旧掲示板


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-10-31 (金) 16:42:56 (6131d)