人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

お世話になります。
(linux 上で)PukiWiki + namazu で全文検索をしようとしているのですが、namazu.cgi での検索に失敗してつまづいてしまいました。

現在の状態は
・PukiWiki でページ更新をすると namazu のインデックスが更新される。
・コマンドラインで namazu --debug keyword とすると最新の検索結果がきちんと表示される。
・だが、namazu.cgi から検索しても
References: [ (can't open the index) ]
の表示で、きちんとインデックスを参照できていないと思われる。

上記の症状から、曲がりなりにもコマンドラインでは稼働しているので、あくまで namazu.cgi に対する設定の不備の問題に思われるのですが、ここで手詰まりとなっています。

設定ファイルでは
・.namazurc で
Index /home/foo/proj/namazu/index
Template /home/foo/proj/namazu/index
Replace /home/foo/public_html/pukiwiki/ http://localhost/~foo/pukiwiki/
とだけ変更しています。


どなたか解決策をご存知の方がいらっしゃれば、どうか御教示お願いします。

●質問者: 大蘇 蓮風
●カテゴリ:ウェブ制作
✍キーワード:CGI HOME INDEX keyword Linux
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hblm
●40ポイント

今までどのような操作をしましたか?


ここらへんを順番に見ると解決するのでは?と思います。うちのPukiwikiでは正常に動作しています。


PukiWikiのページをNamazuに食わせるひとつの方法

Namazu

自作プラグイン/namazu.inc.php - PukiWiki-official

◎質問者からの返答

さっそく、ありがとうございます。

一番目と三番目について、こちらでも調べて、それに(ある程度)則って作業した、という感じです。

しかし、二番目については深く調べていなかったので、明日探ってみます。

でも、/usr/local/libexec/namazu.cgi のコピーが巧く動かないんですよね。目的は「PukiWiki と近い操作で namazu が使えればいい」ので、PHP で動くなら本望ですが。

あす、やってみます!


2 ● iwaim
●30ポイント

namazu.cgiを動かしているユーザの権限では/home/foo/proj/namazu/index以下を読めないという状態になっているのではないかと予想します。

その場合、/home/foo/proj/namazu/index以下を読めるようにファイルやディレクトリに適切な権限を付与すれば解決します。

◎質問者からの返答

回答ありがとうございます。

でも、残念ながらこの点については

> -rw-rw-rw- 1 www-data www-data NMZ.log

などのようにしていますので……つまり write パーミッションを開けてしまってますので、対策済みと考えていいかと思ってます。


3 ● iwaim
●10ポイント

ファイル群の他にも/home/foo/proj/namazu/indexディレクトリの権限、/home/foo/proj/namazuディレクトリの権限、/home/foo/projディレクトリの権限、/home/fooディレクトリの権限、/homeディレクトリの権限が必要なわけですが、そのあたりも大丈夫なんでしょうか?

◎質問者からの返答

連投ありがとうございます。

前2者については

> 4 drwxrwxrwx 2 www-data www-data /home/foo/proj/namazu/index

> 4 drwxrwxrwx 3 www-data www-data /home/foo/proj/namazu

後3者については

> 4 drwxr-xr-x 5 foo foo /home/foo/proj

> 4 drwxr-xr-x 38 foo foo /home/foo

> 4 drwxr-xr-x 4 root root /home

と通常通りの設定になってます。

これでダメだとなると namazu のインデックス用には別立てのディレクトリを用意した方が良さそうですが、これで参考になりますか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ