現在位置: Top/XreaのPukiwikiでNamazu検索

XreaのPukiwikiでNamazu検索

http://www.pukiwiki.org/index.php?PukiWiki%2FNamazu
からpukiwiki.plを入手する

/virtual/namazu/namazu.cgi
を一度ダウンロードしておく

/virtual/xxx/public_html/wiki/
に
/virtual/xxx/public_html/wiki/namazu/
というディレクトリを用意
さらに
/virtual/xxx/public_html/wiki/namazu/filter/
/virtual/xxx/public_html/wiki/namazu/index/
も用意しておく

make_index.cgi

#!/bin/sh

echo "Content-type: text/html

<HTML><BODY>
Make index...<HR>

<TEXTAREA COLS=80 ROWS=50>
"
/usr/local/bin/mknmz -f /virtual/xxx/public_html/wiki/namazu/mknmzrc -t text/pukiwiki -O /virtual/xxx/public_html/wiki/namazu/index/ --media-type='text/pukiwiki' --indexing-lang=ja /virtual/xxx/public_html/wiki/wiki/ > /virtual/xxx/public_html/wiki/namazu/make_index.log
cat /virtual/xxx/public_html/wiki/namazu/make_index.log
echo "</TEXTAREA><HR>Finished!! </BODY></HTML>"
exit

mknmzrc

package conf;  # Don't remove this line!
$ADDRESS = '';
$HTML_SUFFIX = "html?|[ps]html|php[34s]?";
$ALLOW_FILE = ".*\\.txt";  # plain text
$DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|\x23.*|3A.*";
$FILTERDIR = "/virtual/xxx/public_html/wiki/namazu/filter";

.namazurc

Index /virtual/xxx/public_html/wiki/namazu/index
Template /virtual/xxx/public_html/wiki/namazu/index
Replace /virtual/xxx/public_html/wiki/wiki/ http://xxx.s151.xrea.com/wiki/\?
Logging on
Lang ja
MaxHit 10000
MaxMatch 1000

/virtual/xxx/public_html/wiki/namazu/
に
make_index.cgi
mknmzrc
.namazurc
namazu.cgi
を入れる

http://xxx.s151.xrea.com/wiki/namazu/make_index.cgi
を実行

http://xxx.s151.xrea.com/wiki/namazu/namazu.cgi
で検索可能に