新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: Re: AN HTTPDでは動きませんか?
Date: 1999/09/01 21:36:46
Reference: mesh.npc.2/00669

8月30日に、gohさんは書きました。

>Windows NT 上で AN HTTPD Ver.1.19fをサービスで使用しています.

取りあえず、手元にNT Serverが無いので、Win98にAN HTTPdを入れて
デフォルト状態で /cgi-bin/ に npc.exe を置いて読み込んで見た所、
正常に「Cannot Open Index File "npc.idx"」と言うエラー画像が
表示されましたね。

>Error Response 500 Thread 1(ID= 244) for "/cgi-bin/npc.exe"
>
>というエラーがでてなにも表示されません.

まず、その npc.exe はコマンドラインで実行した時には正常に画像を生成しますか?

例えば、

C:\httpd\cgi-bin>npc.exe > test.gif

として、test.gifファイルを作り、適当なバイナリエディタで、最初のヘッダ部分
("GIF87a"と言う文字列の直前までのバイト列)を削除してから画像ヴュアで見ると、
正常に画像が表示されますか?

また、ヘッダ部分の文字列は "Content-type: image/gif" に続く改行2つに
なっていますか?

この辺が正常に動いていないと、サーヴァを介しての動作も当然異常になりますので
最初にチェックしてみて下さい。

# あ、良く見たらヘッダ部分の改行が LF になってる。うーむ。(^^;;;