質問: perlの設定の方法 お世話になります。 コマンドプロンプトで実施すると c:\>perl d:\wwwroot\test.cgi hello world と返ってきますが、 urlにhttp://localhost/test.cgiとすると forbidden you don't have permission to access /test.cgi on this server. と返ってきます。 windowsですので、permissionと言われても何を設定するのか・・・ 何の設定を実施すれば、cgiが動くのか教えて下さい。 まったく検討がつきません。よろしくお願いします。 環境は以下のとおりになります。 apache/2.0.49 (win32) [c:\program files\apache group\apache2]にインストール php/4.3.4 [c:\php]にインストール this is perl, v5.6.0 built for mswin32-x86-multi-thread [c:\usr]にインストール windows xp pro sp2 test.cgiの中身 #!/usr/bin/perl # test print "hello world";
回答: test.cgiを下記の様に書き換えてみてください。 test.cgi #!c:\user\bin\perl.exe # test print "hello world"; パスが通っていないのが原因だと思います。