• ベストアンサー

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:¥から実行確認済みです。 何が原因と考えられるでしょうか。 宜しくご教示お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

> Win98+PWS4.0でPERLを動作させたいのですがうまくいきません。 この時点で無理だと思うのですが(^^;; #間違っていたら申し訳ございません 多分どこかで scriptsフォルダでCGI動作させることが可能、みたいなことが書いてあったのを読まれたと思いますが、PWSで言うところのCGIはISAPIなどを指します。 Windows98環境でしたら、 Apache Win32+Active PerlでPerlをテストさせることができます。 これらのソフトウェアは下記からダウンロードすることが可能です(多分ActivePerlはすでに導入済みだと思いますが・・・一応) http://www.apache.org/ http://www.activestate.com/ 参考になれば

参考URL:
http://www.apache.org/,http://www.activestate.com/
kenji3
質問者

お礼

ありがとうございます。 APACHEは別途検討してみます。 >この時点で無理だと思うのですが(^^;; PWS4.0ではダメと言うことですか? WIN95用ではできるようですが。

その他の回答 (1)

  • SLIM
  • ベストアンサー率38% (191/491)
回答No.2

そのCGIのファイルを置いている場所は 仮想ディレクトリを追加して 実行権を与えていますか?

kenji3
質問者

お礼

PWS標準のディレクトリ”scripts”なので ”実行”スクリプト”ともチェックはあるのですが... どうもダメですね。 ありがとうございました。

kenji3
質問者

補足

PWS初期設定ですが”実行””スクリプト”は許可しています。

関連するQ&A