自宅サーバーでCGIのテストをしているのですがうまくいきません。以下のプログラムでテストをしています。http://www.kumei.ne.jp/c_lang/intro/no_83.htmファイルアクセス関係で失敗します。サーバーの設定が間違っていると思うのですがどうすればいいでしょうか?サーバーはIISを使用しています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/04/10 06:41:50
  • 終了:--

回答(5件)

id:takane No.1

takane回答回数12ベストアンサー獲得回数02003/04/10 10:24:20

ポイント15pt

http://www.kent-web.com/www/anhttpd/www2.html

オフラインでCGIを動かそうの巻

jcode.pl は?一様簡単にテストできるサイトです。

id:takane No.2

takane回答回数12ベストアンサー獲得回数02003/04/10 10:27:30

ポイント15pt

http://www.kent-web.com/www/

自宅マシンWWWサーバ化計画

ここでやってみられては?

id:walrus No.3

walrus回答回数39ベストアンサー獲得回数02003/04/10 12:36:35

ポイント15pt

エラーメッセージ等不明なので、正しいかどうかわかりませんが、IISの特殊事情として、以下の2行が必要なようです。

-----

Content-type=text/html

(空行)

-----

他にもIISは、”

”のような書式でCGIを呼ぶと”test”の部分を環境変数query_stringに渡してくれなかったりと結構クセがあります。

id:eknight666

色々、試した結果ファイルアクセスをフルパスで

指定すれば正常に動作するようになりました。

詳しい原因は不明、誰か分かる方いませんか?

2003/04/10 12:45:47
id:Cherry No.4

Cherry回答回数68ベストアンサー獲得回数02003/04/10 23:04:37

ポイント25pt

http://homepage2.nifty.com/sak/w_sak3/soft/faq/faq_cpe.htm#com01...

SAK ソフトウェア FAQ - IIS、PWS、Perl、ActivePerl

マイクロソフトの Web サーバーでは、カレントディレクトリの位置が サーバーで 設定したWebのトップディレクトリなどになっていることがあって 相対パスだとファイルを見つけられないそうです

id:eknight666

解決しました。有難うございます。

2003/04/11 00:05:47

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 Quphondi 59 56 2 2003-04-11 00:03:07

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません