- 締切済み
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が通ってないのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- scratch
- ベストアンサー率50% (5/10)
回答No.2
Windows系OSにActivePerlを入れられたのですね? おっしゃられるようにCドライブ直下にPerlをインストールしたのならパスは #!C:/perl/bin/perl.exe ですね。 cgiファイルの先頭行はどうなってますか?御確認下さい。 後は AN HTTPD のログ機能を有効にして、エラーログを見てみたら 更に原因の特定もしやすくなるかもしれません。
- TA-HT81S
- ベストアンサー率39% (72/184)
回答No.1
> PerlのインストールはC:\perlで、 これはこれで良いのですか? #!/usr/local/bin/perl でperlは動きますか?
補足
cgiファイルの先頭行は直して#!C:/perl/bin/perl.exeにしてあります。 エラー表示は500だったかそれから、 サーバーが見つからないか、DNSエラーです。 に変わりました。 エラーログファイルはerrors.logというファイルですか?