FC2 perl.confの設定が悪い?
Fedora Core2で下記のような一般的なtest.cgiを書いてテストしたところ、
不思議な現象がおきて悩んでいます。
「test.cgi」
#! /usr/bin/perl
print "Content-type:text/html\n\n";
print "test";
perl.confはこんな感じ
Alias /cgi-bin /var/www/cgi-bin
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
# SetHandler perl-script
# PerlResponseHandler ModPerl::Registry
# PerlOptions +ParseHeaders
AllowOverride FileInfo AuthConfig Limit
Options Includes MultiViews FollowSymLinks ExecCGI
Options MultiViews SymLinksIfOwnerMatch ExecCGI IncludesNoExec
Order deny,allow
Deny from all
この設定で/home/user/public_htmlにtest.cgiを置いて
Web上からhttp://mydomain/~user/test.cgiのアドレスを入力するとtestの文字が表示されます。
このtest.cgiを現在MovAbleTypeが動作している
/home/user/pulic_html/blogディレクトリの下に置いて
http://mydomain/~user/blog/test.cgiのアドレスを入力すると「Premature end of script headers」とエラーが出てしまいます。
試しにperl.confの
# SetHandler perl-script
# PerlResponseHandler ModPerl::Registry
# PerlOptions +ParseHeaders
ここのコメントアウト(#)を取ると上記、どちらのディレクトリに置いても動作しますが、今度はmovAbleTypeのmt.cgiなど、他のcgiがエラーになります。(-_-;
ひょっとして、DiCEが動作しなくなったのもこのせいかも。
誰か、知っている人がいたら教えてください。(他力モード)
自分でももうちょっと調べてみよう。
最近のコメント
on 著作権無視、日本アニメがイッパイの韓国最大の動画共有サイト「PANDORA.TV」が日本上陸: 2008/7/30現
Yuusaku on Apacheに対するDOS攻撃を回避する「mod_evasive」: シビアな状態はあまり
nbirth on Apacheに対するDOS攻撃を回避する「mod_evasive」: お世話になっておりま
あたる on Adobe Flash Playerプラグインをyumでインストール: 既存のプラグインを追
祐作 on amavisdの所為で・・・インストールやり直し: MTpaginate
kankiti on MT4にKinarie&MayさんのFlashカレンダーを設置: 横型カレンダー設置の
きす猫 on 当然、日本にも:ハッカー=中国の経済スパイか: アメリカ、ドイツ、
祐作 on 全米の携帯電話や固定電話を傍受するFBIのシステム: 中国ではインターネッ
Inetgate on 全米の携帯電話や固定電話を傍受するFBIのシステム: 中共は既に金盾で同様
最近のトラックバック