- ベストアンサー
Win98+PWS4.0でPERLが動作しません
Win98+PWS4.0でPERLを動作させたいのですがうまくいきません。 ディレクトリ「Inetpub」-「scripts」へTEST.PLという名で 下記のプログラムを入れて実施すると、 --------------- #!/user/local/bin/perl print "Content-type: text/html\n\n"; print "<html>\n"; print "<body>\n"; print "<p>\n"; print "Hello\n"; print "</p>\n"; print "</body>\n"; print "</html>\n"; --------------- HTTP エラー 403 403.1 許可されていません: 実行アクセスは許可されていません --------------- と出ます。 レジストリの設定は ".pl",".cgi”とも「C:\Perl\Bin\Perl.exe %s %s 」として、 PWSの設定で「scripts」は”実行””スクリプト”とも チェエク入をれています。 「wwwroot」のルートへ置いても同様のエラーが発生します。 DOS窓から「Inetpub」-「scripts」内でTEST.PLとすると 正常に表示はされます。 PerlへのパスもC:¥から実行確認済みです。 何が原因と考えられるでしょうか。 宜しくご教示お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> Win98+PWS4.0でPERLを動作させたいのですがうまくいきません。 この時点で無理だと思うのですが(^^;; #間違っていたら申し訳ございません 多分どこかで scriptsフォルダでCGI動作させることが可能、みたいなことが書いてあったのを読まれたと思いますが、PWSで言うところのCGIはISAPIなどを指します。 Windows98環境でしたら、 Apache Win32+Active PerlでPerlをテストさせることができます。 これらのソフトウェアは下記からダウンロードすることが可能です(多分ActivePerlはすでに導入済みだと思いますが・・・一応) http://www.apache.org/ http://www.activestate.com/ 参考になれば
その他の回答 (1)
- SLIM
- ベストアンサー率38% (191/491)
そのCGIのファイルを置いている場所は 仮想ディレクトリを追加して 実行権を与えていますか?
お礼
PWS標準のディレクトリ”scripts”なので ”実行”スクリプト”ともチェックはあるのですが... どうもダメですね。 ありがとうございました。
補足
PWS初期設定ですが”実行””スクリプト”は許可しています。
お礼
ありがとうございます。 APACHEは別途検討してみます。 >この時点で無理だと思うのですが(^^;; PWS4.0ではダメと言うことですか? WIN95用ではできるようですが。