[Namazu-users-ja 879] namazuコマンドをweb経由で実行したい

sishii bbswx419 @ ybb.ne.jp
2006年 10月 10日 (火) 22:48:09 JST


石井と申します。

表題の件で、namazuコマンドをweb経由で実行しようとすると
『You should use "namazu.cgi" instead of "namazu" command.』
のメッセージが表示されます。

この問題を解決しようと、以下のページを参考にして、
http://linux-life.net/vine/workstation/application/namazu/

QUERY_STRING と SCRIPT_NAME をクリアしようと試みました。
phpで、下記(1)〜(4)のようにnamazuコマンドを実行したのですが、
あいかわらず
『You should use "namazu.cgi" instead of "namazu" command.』が表示されます。
QUERY_STRING の値を消すにはどのようにしたらいいのでしょうか?


(1)
exec("setenv QUERY_STRING; setenv SCRIPT_NAME; namazu -q keyword path/to/index");

(2)
exec("setenv QUERY_STRING \"\"; setenv SCRIPT_NAME \"\"; namazu -q keyword path/to/index");

(3)
exec("setenv QUERY_STRING null; setenv SCRIPT_NAME null; namazu -q keyword
path/to/index");

(4)
exec("setenv QUERY_STRING nil; setenv SCRIPT_NAME nil; namazu -q keyword
path/to/index");


済みませんが、お分かりになる方がいらっしゃいましたら、
ご返信願います。




Namazu-users-ja メーリングリストの案内