AN HTTPD ゲストブック/コメント集(2001年5月13日13:39)


メメ megumihosoya@hotmail.com 2001/05/13 23:19

うーごぉーいぃーたぁーーーーーーーーー!!!!!!!
有り難うございます!!!
動きました!!!!!
出ましたよCGIで”hello”が!!!嬉しいーーー

本当に有り難うございました


メメ megumihosoya@hotmail.com 2001/05/13 19:15

中田さん・いしどうさん お返事ありがとうございます></
早速やってみます!!!

>おそらく、http://www.kent-web.com/www/ の解説などがそうなっているからかもしれません。

おお!!そうです^^;そこのHPを参考に作業していました。
URLとか書いてなかったのに・・さすがですぅ。


中田昭雄 nakata@st.rim.or.jp 2001/05/13 17:40

いしどうさん、
メメさんのエラーは、perl.exe がみつからないエラーです。
引数部分のCGIファイル(のローカルパス)が存在しない場合は 404 エラーになります。

Perlのインストール先については、おっしゃる通りだと思います。
おそらく、http://www.kent-web.com/www/ の解説などがそうなっているからかもしれません。
KENTさんには訂正して下さるようお願いしておきました。


中田昭雄 nakata@st.rim.or.jp 2001/05/13 17:38

メメさん、
オプション/一般の、「拡張子」 .pl,.cgi のところの「実行プログラム」が [perl.exe] になっていると思います。
その [perl.exe] を直してください、ということです。

どう直すかは、メメさんが、どこに Perl をインストールしたかによります。
Perl を D:\httpd133g\act\perl にインストールしたのなら、
[D:\httpd133g\act\perl\bin\perl.exe] です。

もっとも、Perlをインストール後 Windows を再起動していれば perl.exe のままでもいいはずですが、このあたりはややこしい話もあるので、上のように直す方がよいでしょう。

あるいは、いとさんの AN HTTPD を確実に動かす方法 にしたがってやり直した方がよりよいかもしれません。


いしどう ishidou@po.iijnet.or.jp 2001/05/13 16:05

メメさんへ。

> "perl.exe D:\httpd133g\act\public_html\hello.cgi ", errorcode = 2, No such file or directory
> 環境はwindows98 Explorer5 を使用してd:\act\public_html下にperl及びcgiを置いています。

おそらく、http://サーバ名/~act/hello.cgi をアクセスしてエラーになったのだと
想像しますが、その場合、cgi のスクリプトファイルは d:\act\public_html では
なく d:\httpd113g\act\public_html の下に置かなければいけないのではないかと
思います。
hello.cgi を d:\httpd113g\act\public_html に移動したらどうなるでしょうか?

(あと、個人的な趣味として、Perlはデフォルトのフォルダ C:\Perl にインストール
するほうがいいと思います。Perlはcgiのためだけの言語ではありませんし、
なにより外部からアクセスできるところに置いてあるのがなんか怖い気持ち
がします)


メメ megumihosoya@hotmail.com 2001/05/13 13:39

どうしても以下のエラーがでます、ここのページをみたところ”くらお”さんとほとんど同じ質問なのですが、まだどうしていいか解かりませんTT
Error 500
CGI エラー - 以下のコマンドラインを実行できません :
"perl.exe D:\httpd133g\act\public_html\hello.cgi ", errorcode = 2, No such file or directory
環境はwindows98 Explorer5 を使用してd:\act\public_html下にperl及びcgiを置いています。
perlに付いてはActiveperlを使用しています。
くらおさんの場合”c:\perl\bin\perl.exe と指定しているところを、正しく c:\www\perl\bin\perl.exe と直すか、単に perl とするか、いずれかでしょう”
とのアドバイスがありましたがその設定は何処でやればいいのでしょう・・?
オバカな質問だと思うのですが・・教えていただけると幸いです。