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の設定は書き込みだけにしています。
調べてみたら、実行ファイルとデータファイルは別々のディレクトリに
分けておいたほうが良さそうだったので...
それでは、、、
[上に]
[前に]
[次に]