新規記事投稿
フォロー記事投稿
記事のキャンセル
From: 伊藤
<ito@hotstuff.co.jp>
Subject: Re: 「I=npc.idx」が必須なのはなぜ?
Date: 2000/11/29 21:44:27
Reference: mesh.npc.2/00873
伊藤です。すいません。自己レスです。
>出すときに、オプションに「I=npc.idx」が無いと「BAD npc.idx File」というエラーになっ
このエラーメッセージですが、正確に言うと以下のようになっています。
/home/..(中略)../cgi-bin/npc.cgi(1): BAD npc.idx File
これは「I=」オプションを使用しないときの定義ファイルのデフォルト値が、何故かnpc.idxで
はなくnpc.cgiになっているとではないでしょうか? そしてnpc.cgiを設定ファイルと勘違い
して読み込みをするが設定ファイルではないのでエラーを出したということに考えられます。
しかしnpc.cgiとnpc.idxは違うところに置いてあり、INDEX_DIRで指定したところには
npc.idxしかなくnpc.cgiは存在しないので、単純に「I=」オプション指定無しのときのデフォ
ルト値がnpc.cgiということだったら、connot openのエラーメッセージが出そうな気もするの
ですが・・・。
makefileは
INDEX_DIR = /usr/local/etc/httpd/index
しか変更していません。
なぞは深まるばかりです・・・。
素人考えですがRaQ3がCGIWrap経由でCGIを実行していることが原因でしょうか?