AN HTTPD ゲストブック/コメント集(2000年11月1日21:30)


いと gfh05223@nifty.com 2000/11/03 12:59

メイさん

IEのキャッシュがいたずらしていたのかもしれませんね。


メイ snb11425@nifty.con 2000/11/03 11:16

中田さん、いとさん、回答ありがとうございました。
でも、.pl,.cgiの実行プログラムはc:\Perl\bin\perl.exeにしていました。
perlに変えても同じエラーメッセージだったので(多分)確かです。
だから、なにか変かも、と思って、もう1度ダウンロードからやり直しました。そうしたら、
はじめ、(MS-DOSプロンプト上でOKだったのに)CGIのエラーになり、試しにhttp://127.0.0.1/kent/public_html/hello.cgiにしたら、Hello!worldが表示されました。3回くらい同じ動作を繰り返していると、いきなり、InternetExplorerのアドレスの欄がhttp://127.0.0.1/~kent/hello.cgiに変わり、表示されました。訳がわかりませんが、とりあえず、先に進もうと思います。お騒がせしてすいませんでした。


いと gfh05223@nifty.com 2000/11/03 00:59

メイさん

拡張子.pl,.cgiの実行プログラムが
c:\www\perl\Perl.exe になっていませんか?
c:\perl\bin\perl.exe と変更すればhello.cgiが実行されると思います。

Perlはデフォルトで C:\Perl にインストールされるのですが、KENTさんのところでは C:\www\perl にインストールした説明がなされているので勘違いされたということのようですね。


メイ snb11425@nifty.con 2000/11/02 21:42

メッセージをコピーしました。
CGI エラー - 以下のコマンドラインを実行できません : "c:\www\perl\Perl.exe C:\www\kent\public_html\hello.cgi ", errorcode = 2, No such file or directory
です。
MS-DOSプロンプトでは、表示できました。
PerlはActivePerl 522でWindows98です。
忙しいところすみませんが、よろしくお願いします。


中田昭雄 nakata@st.rim.or.jp 2000/11/02 21:20

メイさん、
そうですねえ、説明された内容に間違いがないとするとちょっと不思議です。
「以下のコマンドラインを実行できません」のあとに続きがあるはずですが、その内容を正確に(できればコピー&ペーストで)お知らせ下さい。
それが "C:\Perl\bin\perl.exe x:\xxx\xxx\xxx\hello.cgi " というものだとすると原因不明です。
ポイントは C:\Perl\bin\perl.exe が半角英数でこの通り出ているかどうかです。


メイ snb11425@nifty.con 2000/11/01 21:30

はじめまして。KENTさんのページから来たかなり初心者です。hello.cgiを表示
させようとするとError 500 以下のコマンドラインを実行できません と出て
しまいます。
MS-DOSプロンプトでc:\Perl\bin\perl.exe -v でバージョン情報は出ます。
設定のオプション/一般 で拡張子.pl,.cgi の所の実行プログラムをC:\Perl\bin
\perl.exeにして、#!の行を調べる にチェックもしてません。
後は、どこを直したら良いのでしょうか?教えて下さい。お願いします。