質問: 特定のcgiだけ、作動するかわりにダウンロードされてしまいます いつもお世話になります。 今日、カウンタのcgiと、そのカウンタをセッティングするcgiを二つのサーバに設置したのですが、片方のサーバに設置したセッティングcgiがおかしいんです。 本当ならアクセスするとパスワードを求める画面になるはずですが、「次の場所からダウンロードするように選択しました」という、windowsではおなじみのダイアログが現れて、そのパスワードを入れるページ自体をダウンロードすることになってしまいます。 ここで「ダウンロード」にせずに「上記の場所から開く」にすればパスワード入力画面は開くのですが、これはローカルディスク上で開いていることになりますから、もちろんcgiとしては作動してくれません。 しかし、こんな現象が発生してしまうのはwin98やwin meでアクセスした場合で、macでアクセスすると正常にパスワードを求めてきて、もちろんそのまま認証してカウンタのメンテができます。 また、このwinで正常に作動しないのは2つのサーバに設置した内の片方だけで、全く同じものを全く同じ名前とセッティングでアップしてある、もう一つのサーバ上のcgiはmacでアクセスしようがwinでアクセスしようが正常に作動するのです。 しかも、異常がある方のcgiと同じディレクトリにアップしてある、他のcgiは全て正常に作動するのです。 パーミッションの設定も、cgiは755、ログは666と、間違っていないことを確認してあります。 perlへのパスも、macでなら動くことでもおわかりのように、間違っていません。 尚、このcgiはdos-vの改行コードで記述してあります。 どなたかこの異常の原因がおわかりの方はいらっしゃいませんでしょうか? どうか解決のためのアドバイスをお願いいたします。
回答: 違うと思うのですが、万が一と言う事がありますので、載せておきます。 そのdlするか聞いてくる方のサーバーでは、もしかしたら「.httacces」という拡張子ごとの設定を行うファイル が必要なのかもしれません。 だいぶ前の話ですが、私はそれを置いた記憶があります。 最近はめっきり見ませんが。。。 それだと何故macではdlするか聞いてこないかという事になりますが、どうでしょう。。。 まぁ、万が一の可能性って事で、サーバー管理者に聞くなり、ちょっと調べて見てください(^^; あまりお役にたてなくて申し訳ないです。