「HTTP 500 - 内部サーバー エラー 」の意味が・・・。

[上に] [前に] [次に]
ぴっといん [E-Mail] [HomePage] 2000/06/06(火) 04:09:21
CGIを初めて作成した初心者です・・・m(_ _)m。
WEB上から「メールを出す」を実行すると、次のような
エラーメッセージが出ます。
「 HTTP 500 - 内部サーバー エラー Internet Explorer 」
しかしこのエラーメッセージの意味がわからず、対処に困って
います。どうぞ、よろしくお願いします。

D.D. 2000/06/06(火) 04:19:44
それは「何処かがおかしい」という意味なので、
> perl -wc filename
とかやるなりなんなりしてチェックすればいいと思う。
または、
http://www.kawa.net/works/perl/catch/KCatch.html
とかを使う。

ヒソカ 2000/06/06(火) 04:41:07
↑うーん、むずかしい。telnetでlogin許可されてるのかな?
KCatch.pmははじめて聞いた。D.D.は物知りだね。さすが!! age

HTTP 500 - 内部サーバー エラー の意味が知りたければこれね。
http://www.umin.ac.jp/http-man/http1.0jp.txt
で、そのエラーがでてきた原因はあなたのCGIが実行できないから。
CGIが実行できない理由はこれだけではわからない。
自作のCGI?
とりあえず、
*改行コード
*パーミッション
*#!/usr/local/bin/perl(パールの場所の記述)
以上3項目は要チェック。

ぴっといん 2000/06/06(火) 05:09:09
> それは「何処かがおかしい」という意味なので、
> > perl -wc filename
> とかやるなりなんなりしてチェックすればいいと思う。
…ありがとうございます、やってみます。
> または、
> http://www.kawa.net/works/perl/catch/KCatch.html
>とかを使う。
…(?_?)初心者にはちょっと意味が把握しかねます。
まず翻訳から入らないといけないようで・・・(^_^;。

ぴっといん 2000/06/06(火) 05:17:16
>↑うーん、むずかしい。telnetでlogin許可されてるのかな?
…telnetの使用は不可です。
>HTTP 500 - 内部サーバー エラー の意味が知りたければこれね。
>http://www.umin.ac.jp/http-man/http1.0jp.txt
…寄ってみまあす(^_^)。
>で、そのエラーがでてきた原因はあなたのCGIが実行できないから。
…ごもっともですm(_ _)m。

>*改行コード
>*パーミッション
>*#!/usr/local/bin/perl(パールの場所の記述)
>以上3項目は要チェック。
…パーミッションとパールの場所はプロバイダーの指定している
通りにしました。ただ改行コードの重要性については気にとめて
いませんでしたので、もう一度チェックします。

Fuji.♪ [E-Mail] [HomePage] 2000/06/06(火) 10:51:06
改行コードやパーミッション以外の、いわゆる文法的な間違い回りだったら自分のマシンにperlを入れてperl -wcでいいでしょう。
というかCGIスクリプトを設置する人は最低限この位は事前にやって欲しいところなんだけど。 (^_^;

D.D. 2000/06/07(水) 03:28:02
えー、両方ともローカルでチェックすることを勝手に想定してました。サーバでできるならそっちの方が望ましいですけどね。

>KCatch.pmははじめて聞いた。D.D.は物知りだね。さすが!! age
いや、たまたま「Perl初心者の部屋」からリンクされてただけです。よってsage(謎)。

ヒソカ 2000/06/07(水) 04:03:14
質問者のリンクのページで質問内容と同じ現象だったので・・・
サーバー上の問題かと?解釈したんだよね。
> いや、たまたま「Perl初心者の部屋」からリンクされてただけです。よってsage(謎)。
この前メール関連の質問で「Perl初心者の部屋」へリンクしたんだけど
KCatch.pmは全く知らなかった。パールは殆ど使わないから、詳しくみてなかったんだよね。
また、勉強させてもらいます(ナニを)。

ぴっといん 2000/06/07(水) 23:34:15
>ヒソカ 2000/06/06(火) 04:41:07
>↑うーん、むずかしい。telnetでlogin許可されてるのかな?
>KCatch.pmははじめて聞いた。D.D.は物知りだね。さすが!! age

>HTTP 500 - 内部サーバー エラー の意味が知りたければこれね。
>http://www.umin.ac.jp/http-man/http1.0jp.txt
…「5で始まる状態コードは、サーバーがエラーの発生、または
リクエストが実行できないことをを検知していることを示す。」
だそうですが、ここでも直接の問題解決にはなりませんでした
m(_ _)m。

>Fuji.♪ [E-Mail] [HomePage] 2000/06/06(火) 10:51:06
>改行コードやパーミッション以外の、いわゆる文法的な間違い
>回りだったら自分のマシンにperlを入れてperl -wcでいいで
>しょう。というかCGIスクリプトを設置する人は最低限この位は
>事前にやって欲しいところなんだけど。 (^_^;
…これについてはDDさんからも指摘がありましたが、
perl -wc filename での filename とは、*.cgi という形式で
やっちゃっていいのでしょうか?(^_^;。

>ヒソカ 2000/06/07(水) 04:03:14
>質問者のリンクのページで質問内容と同じ現象だったので・・・
>サーバー上の問題かと?解釈したんだよね。
>> いや、たまたま「Perl初心者の部屋」からリンクされてただけ
>です。よってsage(謎)。
>この前メール関連の質問で「Perl初心者の部屋」へリンクしたん
>だけど・・・
…「Perl初心者の部屋」はどこにありますか。おしえてください
m(_ _)m。

ヒソカ 2000/06/07(水) 23:45:26
ふふ、YAHOOで検索すれば一発ヒットなんだけど、ま、いいか。
http://www.harukaze.net/~mishima/perl/index.html
で、Perlのデバッグはその中のこのページに詳しいよ。
http://www.harukaze.net/~mishima/perl/cgi-debug-env/deb-tech.html

ぴっといん 2000/06/08(木) 00:03:30
>ふふ、YAHOOで検索すれば一発ヒットなんだけど、ま、いいか。
>http://www.harukaze.net/~mishima/perl/index.html
…へへ(^_^;、以後気をつけますm(_ _)m。

ぴっといん 2000/06/10(土) 02:30:15
[[解決]]
解決ですん。

[上に] [前に] [次に]