人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: eknight666
●カテゴリ:コンピュータ
✍キーワード:CGI IIS アクセス サーバー テスト
○ 状態 :終了
└ 回答数 : 4/5件

▽最新の回答へ

1 ● takane
●15ポイント

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

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

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


2 ● takane
●15ポイント

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

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

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


3 ● walrus
●15ポイント

http://res9.7777.net/CGI-BBS/windows/win_cgi/20010805123014.shtm...

CGI RESCUE

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

-----

Content-type=text/html

(空行)

-----

他にもIISは、”

http://host/script.cgi?test

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

◎質問者からの返答

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

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

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


4 ● Cherry
●25ポイント

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

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

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ