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

[hns-users:00532] Re: 当面の目標は達成したの ですが(課題あり)





> この間のサポート感謝しております。たらこせるです。

>>$HOME/.hnssetup の中身はどうなってます?
>>DEFPASSWD は不要です。
> 
> これは...存在していません。あやまって消してしまったのかもしれませんが。
> 必要でしょうか。

わかりました。
これがないと namazu for hns の setup は正しく動かない
場合があります。

.hnssetup から情報を得ているためです。


.hnssetup がない場合は、すべての情報をコマンドラインから提供する
必要があります。また、

日記ディレクトリは $HOME/diary
ウェブ日記ディレクトリは $HOME/public_html

である必要があります。

setup-u.sh prefix hns_major_version diary_uri author alias_file index_dir

となりますので、

$ ./setup-u.sh $HOME/diary/namazu2 2 http://bar.jp/~foo/diary/ foo@bar.jp \
 $HOME/diary/conf/alias.txt $HOME/diary/namazu2/index

のようになります。


> その他シェルから、
> namazu -C
> をおこなってみると
> * DEFAULT_DIR :/usr/local/namazu/index
> * BASE_URL     :
> * URL_REPLACE_FROM:
> * URL_REPLACE_TO
> * LOGGING      :ON
> * LANGUAGE     :ja
> * SCORING      :TFIDF
> と出ます。インデックスは$HOMEとはカンケーのない表記のまま出てきます。
> ここらへんに今回の一連の「おかしい」状況の糸口があるのでしょうか。

あります。おかしいです。
http://www.h14m.org/docs/unagi2-j.html
の通りにインストールすれば、

$ /home/kenji/diary/namazu2/bin/namazu -C
Index:        /home/kenji/diary/namazu2/var/namazu/index

のようになります。
上記では、DEFAULT_DIR が Namazu の default に
なっています。これは、Namazu の configure 時に
--prefix=$HOME/diary/namazu2
を指定していないためと思われます。

# なんか setup-u.sh した場合 Index のディレクトリが
# あってないような。setup-u.sh の bug のような。
# いまちょっとできないので、夜にでも検証してみます。


// Kenji Suzuki

   Linux -- Where you really can go tomorrow