メイさん
IEのキャッシュがいたずらしていたのかもしれませんね。
中田さん、いとさん、回答ありがとうございました。
でも、.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に変わり、表示されました。訳がわかりませんが、とりあえず、先に進もうと思います。お騒がせしてすいませんでした。
メイさん
拡張子.pl,.cgiの実行プログラムが
c:\www\perl\Perl.exe になっていませんか?
c:\perl\bin\perl.exe と変更すればhello.cgiが実行されると思います。
Perlはデフォルトで C:\Perl にインストールされるのですが、KENTさんのところでは C:\www\perl にインストールした説明がなされているので勘違いされたということのようですね。
メッセージをコピーしました。
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です。
忙しいところすみませんが、よろしくお願いします。
メイさん、
そうですねえ、説明された内容に間違いがないとするとちょっと不思議です。
「以下のコマンドラインを実行できません」のあとに続きがあるはずですが、その内容を正確に(できればコピー&ペーストで)お知らせ下さい。
それが "C:\Perl\bin\perl.exe x:\xxx\xxx\xxx\hello.cgi " というものだとすると原因不明です。
ポイントは C:\Perl\bin\perl.exe が半角英数でこの通り出ているかどうかです。
はじめまして。KENTさんのページから来たかなり初心者です。hello.cgiを表示
させようとするとError 500 以下のコマンドラインを実行できません と出て
しまいます。
MS-DOSプロンプトでc:\Perl\bin\perl.exe -v でバージョン情報は出ます。
設定のオプション/一般 で拡張子.pl,.cgi の所の実行プログラムをC:\Perl\bin
\perl.exeにして、#!の行を調べる にチェックもしてません。
後は、どこを直したら良いのでしょうか?教えて下さい。お願いします。