namazu-ml(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re:IIS4.0でPATH_INFOの問題について【Namazu for Win32】



お世話になっております。長谷川@プラネットです。

ありがとうございます。
昨日まで出張で検証が遅れました。

> >Namazu -Sでリスト表示を取り出し、その結果より対象となる
> >ファイルを読み込んで結果一覧を作成したかった。
>
> そういうことであれば、
>
> $ENV{'PATH_INFO'} = undef;
> $ENV{'QUERY_STRING'} = undef;
> $ENV{'SCRIPT_NAME'} = undef;
>
> と CGI関連の環境変数をすべて消してしまえばいいと思います。

上記の方法で対応できました。
その他、NAMAZUCONFPATHをPerlスクリプト内で定義してから
Namazuを起動しないとインデックスが見つからない。
という現象がありました。

今回のように、HTML内からACTIONでNamazu.exeを呼び出す
のでは無く、Perlスクリプト内で下位プロセスとしてシェル
(今回の場合はCMD.EXE)を起動場合は、環境変数を
すべて引き継いでくれないんですね。

以上、簡単ですがお礼とレポートまで。
--
(株)Planet 横浜市戸塚区品濃町字寺前845-3
Zip 244-0801 TEL. 045-823-1551 FAX. 045-823-1521
長谷川 mailto:hasegawa@xxxxxxxxxxxx
    http://web.planet.co.jp