CGIでフォームの送信ボタンを押すと、ネットワークにログインしようとしてしまう

[上に] [前に] [次に]
REP [E-Mail] 1998/11/08(日) 18:15:47
NT4.0 server + MS Internet Information Server 3.0(以下IIS) で
NTperlを使って、フォームに書き込んでもらった
アンケートの内容を記録するスクリプトを書いたのですが、
送信ボタンを押すと、ネットワークへのログオン画面が出て来てしまいます

おそらくサーバ側の設定だと思うのですが、
どこをいじったらいいのか、よく分かりません。

同じようなトラブルにあった方がいらっしゃったら、
何かアドバイスをお願い致します。

とーりすがーり [E-Mail] [HomePage] 1998/11/08(日) 22:10:17
ブラウザで、LANで接続にしておくと、
良いのでは?

やまうえ [E-Mail] 1998/11/09(月) 17:04:51
 NTのディレクトリに対するアクセス権の問題でないでしょうか。
 よく、ユーザー認証やログオンを求められるトラブルは、
 これが原因の場合が多いです。
 アンケートを記録するファイルの格納ディレクトリのアクセス権
 をよく見てください。
  また、IISでの設定でCGIを実行すべきディレクトリのアクセス
 の項目を「実行」としていますか?

 がんばってください。

REP [E-Mail] 1998/11/10(火) 01:57:55
アドバイスありがとうございます。

ディレクトリのアクセス権...ひょっとしたらそうかもしれません。
また、確かめてやってみます。

最初は単に仕事でHTMLを書くだけの予定だったのですが、
なぜかWWWサーバの設定をすることになってしまったのです。
(そこのWWWサーバの管理者が事実上不在なので)
すぐに各種設定が確認できないのは非常につらいです。

IISの設定ではcgi-bin(仮想ディレクトリ)には、
実行権が与えています。
サーバ機からブラウザで実行すると、
少なくともCGIは実行してくれるのですが、
外部から実行すると、ログインしようとしてしまうのです。

cgi-bin/enqdat(これも仮想ディレクトリ)にはデータファイルを
置いていますが、これはIISの設定は書き込みだけにしています。

調べてみたら、実行ファイルとデータファイルは別々のディレクトリに
分けておいたほうが良さそうだったので...

それでは、、、

[上に] [前に] [次に]