プロが教えるわが家の防犯対策術!

ActivePerl5.8.0+AN HTTPD1.42hをWindowsXPSP1にインストールしてローカルでCGIの動作を確認したところ、CGIのソースがそのまま見えてしまうという問題にぶつかりました。
CGIは、KentWebさん(http://www.kent-web.com/)のclipbord(http://www.kent-web.com/bbs/clip.html)など複数試しましたがどれも同じくソースが見えてしまう、という状況です。
何か考えられるチェックすべき点がありましたらご教授頂けると嬉しいです。
ちなみに、他のマシンでは正常に動作することを確認しています。
あるPCだけソースが出てしまうのです。
よろしくお願いいたします。

A 回答 (3件)

最新版の1.42iを試してみるよいかも。


「CGIでPOSTメソッドが動作しないことがあるバグを修正」とあるので。

あとは、サーバー側のServerサービスを止めてみるとか。
(WebDAVは関係なさそうだし・・・)
    • good
    • 0

他マシンから見たときと、自マシンから見たときの、ログファイル(とくにプロセス)を比較してみるとどうなっていますか?


CGI(Perl)が動かずソースが見えると言うことなので、他マシンから見たときは、
[日付] [システムフォルダ]\cmd.exe /C perl [CGIのパス] < "C:\WINDOWS\TEMP\stdin.0" > "C:\WINDOWS\TEMP\1.0"
こんなログが残ると思いますが、
自マシンから見たときはどうなっていますか?
    • good
    • 0

もしかしてhtmlファイルをそのままダブルクリック…とかではないですよね?


http://localhost/
または
http://127.0.0.1/
からアクセスすれば動いてくれると思いますが。
…という自称あなたとほぼ同じ環境で自宅サーバー公開しているもののアドバイスでした^^;

この回答への補足

ご回答ありがとうございます。
他のマシンでは正常に、とあるようにもちろんURLを打ち込んでいます。

補足日時:2003/08/05 00:01
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!