• 締切済み

CGIが動かないのですが。

自宅マシンWWWサーバ化計画 http://www.kent-web.com/www/anhttpd/www1.html このサイトを参考にしているのですが、 HTMLファイルは開くのですが、 CGIは開けません。 PerlのインストールはC:\perlで、 ホームページ用のフォルダはC:\WWW\homeです。 この中にindex.htmlとhello.cgiを入れて、 127.0.0.1でhtmlファイルは開きますが、 127.0.0.1/hello.cgiでhello.cgiは開けませんでした。 pathが通ってないのでしょうか? よろしくお願いします。

みんなの回答

  • scratch
  • ベストアンサー率50% (5/10)
回答No.2

Windows系OSにActivePerlを入れられたのですね? おっしゃられるようにCドライブ直下にPerlをインストールしたのならパスは #!C:/perl/bin/perl.exe ですね。 cgiファイルの先頭行はどうなってますか?御確認下さい。 後は AN HTTPD のログ機能を有効にして、エラーログを見てみたら 更に原因の特定もしやすくなるかもしれません。

sizuho
質問者

補足

cgiファイルの先頭行は直して#!C:/perl/bin/perl.exeにしてあります。 エラー表示は500だったかそれから、 サーバーが見つからないか、DNSエラーです。 に変わりました。 エラーログファイルはerrors.logというファイルですか?

  • TA-HT81S
  • ベストアンサー率39% (72/184)
回答No.1

> PerlのインストールはC:\perlで、 これはこれで良いのですか? #!/usr/local/bin/perl でperlは動きますか?