はるきさん、
そこから先は CGI の問題でしょうから、ご自分で解決していただきたいですね。
http://homepage1.nifty.com/yito/anhttpd/error.html#500
の 3番目あたりも参考にしてください。
AN HTTPD の問題のようでしたら、フォームを記述したHTMLとその userauth.cgi とをメールで送ってください。
調べてみます。
ありがとうございます。
確かに、Perlのパスが間違っていました。
直して実行をしたところ、「標準出力に何も出力されていません」と出ます。しかし、DOSで実行すると、うまく表示されます。(HTMLを生成するだけですけど。)これは、フォームの受け渡しかなあ。
プロセスログ
Tue Nov 27 10:31:23 2001 D:\WINNT\system32\cmd.exe /C D:\usr\Perl\bin\perl.exe D:\usr\cgi-bin\userauth.cgi < "D:\usr\stdin.0" > "D:\usr\1.0"このプロセスログの意味がちょっと・・・。
はるきさん、
そのエラーは普通は perl.exe のパス指定に問題がある場合だと思います。
オプション/ログでプロセスログ(process.log)にチェックを入れてから実行してみて、その時の process.log の中身をお知らせ下さい。
初めて投稿します。httpd1.36bを使わせてもらっています。
非常に便利ですね。
質問があるのですが、Win98で動作していたhttpdがWin2000で使用すると動作しません。
Error 500
CGI エラー - Content-Type ヘッダが正しくありません。
CGI 出力メッセージ:
指定されたパスが見つかりません
コマンドプロンプトでは動作しているのでPerlは大丈夫なのですが・・・。
Win2000になって何か新しく設定をしなければならないのでしょうか?
指定されたパスというのはどのパスなんでしょうか?まさかCGIの場所がわからないわけではないと思うのですが・・・。
よろしくお願いします。