とほほサーチ設置後の検索結果を表示させるには?

[上に] [前に] [次に]
たな [E-Mail] 2000/01/21(金) 12:25:50
はじめまして。
とほほサーチの設置について、おしえてもらいたいことがでてきましたので、よろしくお願いいたします。

1/14付ゆずりんさんが質問されたことと、ほぼ同じ質問になってしまいますが、wwwsrch.cgiを、マニュアルの通り設置し、テストしてみましたが、うまく動作しません。

ディレクトリ内の環境をざっと説明すると、

[wldturky]
┗index.html
┗[issue]
    ┗
    ┗
┗[cgi-bin]
    ┗wwwsrch.cgi

注)[]はフォルダ

となっていて、wwwsrch.cgiは[issue]というフォルダ内だけを検索できるような構成にしたいとおもっていました。
ゆずりんさんのケースでは、

$target_dir = 'XXXX';

の「XXXX」部分を絶対パスで記述されていましたが、絶対パスについてよくわからないため、以下のような相対パスで記述をしています。

$target_dir = '../issue';

ローカル環境で試してみたところ、一応動いていました。同じディレクトリで別のCGIファイル(CGIで記述した簡単なホームページ)を動作させたところ、問題がなかったので、wwwsrch.cgiのパス設定に問題があるのかなと思っていますが、よくわかりません。

どなたかこれについて、分かる方がいらっしゃいましたら、教えていただけないでしょうか?

よろしくおねがいします。

ラウォッチ 2000/01/21(金) 16:36:00
CGIテスト用の以下所に(49行目ぐらい)
print "CGI Script OK.\n";
の行の下に以下を追加。
print "pwd=", `pwd`, "\n";
そして、wwwsrch.cgi?testを実行して、CGIの実行ディレクトリを求めます。
そこからの相対パスを$target_dirへ書きます。

ただし、求めたのが / だったら、結局、絶対パスがわからないと、
どうしようもありません。

[上に] [前に] [次に]