/etc/apache2/mods-available/mime.conf の AddHandler cgi-script .cgi のコメントアウトを外してもダメ
2011-03-17 15:58:06@ka_ Apacheに限らずUnix系じゃ基本的な事だけど、うちが昔引っかかったことあるポイント→スクリプトの頭に書いあるパスがちゃんとperlのあるとこ指してるか?/スクリプト自体に実行属性ついてるか? いまでも時々忘れがち……
2011-03-17 16:08:28@AonekoSS #!/usr/bin/perl と chmod +x はバッチシです.が,どうも Apache で /usr/lib/cgi-bin/ がどうのこうのとかで,ですがそもそもそこには何も無いしシンボリックリンク作っても意味なかったしどうしようなう.
2011-03-17 16:10:35スクリプト側に #!/usr/lib/cgi-bin/perl って書いて,% ln -s /usr/bin/perl /usr/lib/cgi-bin/perl とかしても意味は無かった.
2011-03-17 16:13:19% which perl の結果は /usr/bin/perl で間違いないだす. % perl -v は v5.10.1 (こっちは今はそれほど関係無いはず
2011-03-17 16:14:24@AonekoSS それもあるっぽいんですよねぇ… VirtualHost セクションの Directory "/usr/lib/cgi-bin" セクション内に Options +ExecCGI -MultiViews +Symbo(略) ってディレクティブがあります.
2011-03-17 16:17:44私がよく忘れがちなのは、CGI スクリプトを実行するのは自分じゃなく、サーバを動かしてるユーザだってこと。wwwさんとかnobodyさんとか。 RT @ka_: それはそうと Perl の一つも CGI として実行出来ない状況ってどういうことなの…
2011-03-17 16:22:25