タイトル | : perlのパスでは? |
投稿日 | : 2013/01/30(Wed) 22:22 |
投稿者 | : おやじ |
> はじめまして、ゆみといいます。
> Apache2.0でcgiを使いたいのですが、設定としましてはD:\www\web\cgi-binとしてルートを設定しても500エラーが出るので
> D:\www\cgi-binにして試したところこれも同じく500エラーが出ます。それどうしたら良いものかと思いまして相談した次第です。
> 何分、初心者なものでどうかよろしくお願い致します。
> メールでconfを送ります、ご検証おねがいできますでしょうか?
これだけでは何もわかりませんが、まず、下記はみましたか?
http://www.aconus.com/~oyaji/faq/apache_cgi3.htm
あと、どういうスクリプトを動作させているのかわかりませんが、デフォルトでcgi-binディレクトリ配下にprinenv.plがあると思うのでサーバ機で
http://localhost/cgi-bin/printenv.pl
とやれば、環境変数がずらずら出てくるはずです。但し、上記のFAQにあるとおり、「CGIの先頭にあるperlへのパスが誤っている。」ケースの対応をしないと、駄目と思います。
つまり、perlのパスがあっていないケースです。