namazu-ml(ring)


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

Re: NT4.0 SP6 の環境で検索結果が表示されない( CGI)



広瀬です。

 <satoshi@xxxxxxxxxxxxxxxx> wrote.
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>大和田と申します。
>便乗質問で申し訳無いのですが、namazu.cgi.exeを用いて、検索しようとす
>ると同じような現象が発生します。
>実際には、以下の表示がされます。
>CGI Error
>The specified CGI application misbehaved by not returning a complete 
>set of HTTP headers. The headers it did return are:
>namazu: 

コマンドラインとして実行されているみたいですね。。

>環境は、小山さんと同じで、IIS4.0です。
>IISのscriptフォルダに、namazu.cgi.exeと\namazu\etc\namazu\namazurcを
>.namazurcにリネームしたものを置いています。

perl の cgi が動く環境でしたら以下の様な cgi を試して、結果を見せていただけますか?
---8<------8<------8<------8<------8<------8<------8<------8<------8<---
#!/perl/bin/perl

print "Content-type: text/plain", "\n\n";
opendir(CURDIR,".");
rewinddir(CURDIR);
print '--- printout opendir(CURDIR,".") ---',"\n\n";
foreach(readdir(CURDIR)){
    next unless /namazu|nmz/i;
    ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
     $atime,$mtime,$ctime,$blksize,$blocks) = stat;
    print "name:$_\n";
    print " dev=$dev ino=$ino mode=$mode nlink=$nlink\n";
    print " uid=$uid gid=$gid rdev=$rdev size=$size\n";
    print " atime=$atime mtime=$mtime ctime=$ctime\n";
    print " blksize=$blksize blocks=$blocks\n";
}
print '--- printout $ENV ---',"\n\n";
foreach(sort keys %ENV) {
    next unless /namazu|nmz|home|lang|path|script|query|server/i;
    print $_, " = ", $ENV{$_}, ";\n";
}
---8<------8<------8<------8<------8<------8<------8<------8<------8<---

>コンソールから動かした場合は、きちんと検索しますから、インデックスは
>問題無く作られているようです。

ですね。。

   Best regards,
--
Ken-ichi Hirose (^^)k!
e-mail: hirose@xxxxxxxxxxxxxxxxxxxx