石井と申します。

表題の件で、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 mailing list
Namazu-users-ja@namazu.org
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-users-ja

メールによる返信