[Apache-Users 7406] Re: Vista + apache サーバで,CGIが実行できない
Tyukio
netaro @ tyukio.net
2009年 8月 12日 (水) 22:46:33 JST
田中@tyukio.netです
Vistaはrc版しかいじったこと有りませんが、、、
kench さんは書きました:
> 新たに設定した、自宅の Vista+apache サーバの CGi を呼ぶと、
> cgi のソーステキストが表示されてしまいます。
一番可能性が高いのは httpd.conf などで
AddHandler cgi-script .cgi が有効になっていない
他に CGIがうまく動かない原因はありますが症状としては
1。Optionsの設定不良=>403Errorになる
2。CGI と Perl の、関連付け不良(スクリプトの #! /perl/bin/perl )
=>500errorになる
3。perlのソースリストではなくCGIの実行結果がプレーンテキストとして
ダウンロードされてしまう=>MSIEの仕様です
Content-type: text/plain であはなく
Content-type: text/html をお使いください
> コマンドからの Perl -v は、正常に表示されます。
>
> 自宅に、Xp + apache サーバは、2台あって、こちらでは問題なく動作し、
> プロバイダに、アップしたものも、正常に動作し表示もされています。
>
> 自宅 Xp サーバは、CGI と Perl の、関連付けがしてありますが、
> Vista サーバの方は、関連付けの方法がわからず、設定してありません。
> これが原因でしょうか。
> もし、そうだとしたら、Vista で、関連付けは、どうしたらできますか?
Apache-Users メーリングリストの案内