Namazu-win32-users-ja(旧)


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

Re: text/html がインデックス化されない



From: Mineo Kasai <kasai@xxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-win32-users-ja] text/html がインデックス化されない
Message-ID: <200003070448.NAA16417@xxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 07 Mar 2000 13:48:42 +0900

kasai> >mknmz -a -F ora.txt -T E:¥usr¥local¥namazu¥index
kasai> のようにコマンドを実行すると、
kasai> 1/4633 - /E|/usr/lib/HOGE.HTM Unsupported media type (text/html) skipped.

こういうときは、まず、mknmz --show-config (-C とおなじ) してみま
しょう。

% perl /namazu/bin/mknmz --show-config
読み込んだ設定ファイル: /namazu/etc/namazu/mknmzrc
システム: MSWin32
Namazu: 2.0.1
Perl: 5.00503
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
ChaSen: /chasen20/chasen -j -F '%m '
わかち書き: module_kakasi -ieuc -oeuc -w
言語: ja_JP.SJIS
文字コード: sjis
CONFDIR: /namazu/etc/namazu
LIBDIR: /namazu/share/namazu/pl
FILTERDIR: /namazu/share/namazu/filter <== html.pl とかの場所と同じ?
TEMPLATEDIR: /namazu/share/namazu/template
対応メディアタイプ: 
  application/ichitaro4
  application/ichitaro5
  application/ichitaro6
  application/pdf
  application/x-bzip2
  application/x-compress
  application/x-gzip
  message/news
  message/rfc822
  text/hnf
  text/html     <== これが出て来ますか?
  text/html; x-type=mhonarc
  text/plain
  text/plain; x-type=rfc

kasai> といった感じでサポートされないと言われてしまいます。環境変数は、

kasai> PERLLIB=E:¥usr¥local¥namazu¥share¥namazu¥pl
kasai> をnamazuのために設定しています。2.0.1にしても同様でした。

# PERLLIB という環境変数の効能はわからないのですが、このためにエ
# ラーにはならないのでしょうね。

これをみると、/usr/local/ の下に namazu を入れられた様なので、

## まだ、過去メールは読めないみたいだし、広瀬さんのメールを再掲
## します。

From: Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-win32-users-ja] Namazu 2.01 for Win32 problem
Message-ID: <200003030435.AA00821@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 03 Mar 2000 13:35:21 +0900

広瀬> 再現方法:
広瀬> ルートディレクトリ以外にインストールする。

広瀬> 原因:
広瀬> mknmz は 47〜50行目で、mknmz に必要なディレクトリを
広瀬> コンパイル時に決定しています。
広瀬> Windows の パッケージはデフォルトで
広瀬> $CONFDIR     = "/namazu/etc/namazu";
広瀬> $LIBDIR      = "/namazu/share/namazu/pl";
広瀬> $FILTERDIR   = "/namazu/share/namazu/filter";
広瀬> $TEMPLATEDIR = "/namazu/share/namazu/template";
広瀬> としていますので、 C:\usr\local 以下に展開したときなどはこれらの
広瀬> 値を変える必要があるのですが、その処理が抜けていました。

広瀬> 仮処置:
広瀬> 1) 起動ドライブのルートディレクトリにインストールして下さい。

広瀬> 2) mknmz の 47〜50行目 の $CONFDIR, $LIBDIR, $FILTERDIR, $TEMPLATEDIR を
広瀬> インストールしたディレクトリにあわせて適宜修正して namazu\bin ディレクト
広瀬> リで以下のコマンドを実行してください。
広瀬> C:\namazu\bin>PL2BAT mknmz    
広瀬>  −>mknmz.bat が作成されます。

じゃないかなぁ?

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)