« 渡辺一史「こんな夜更けにバナナかよ─筋ジス・鹿野靖明とボランティアたち」読了(2/13) | トップページ | E-55で無線LAN(BUFFALO WLI2-CF-S11) (2/15) »

2005.02.14

PukiWiki 1.4.4で「一覧」のChaSenによるページ名の読みの取得機能」がエラーになる。Debian Linux 3.0(Woody) (2/14)

PukiWiki 1.4.4 の「一覧」画面で「日本語」を「読み」で並べ替えようと Chasen を指定したがエラーになってしまう。

環境は Debian Linux 3.0(Woody)。
pukiwiki.ini.php にて $pagereading_enable に 1 を指定。

1回目のエラー

http://(WWWサーバ)/~hogehoge/pukiwiki/?cmd=list

Fatal error: Call to undefined function: mb_regex_encoding() in /home/hogehoge/public_html/pukiwiki/lib/func.php on line 280

mb_regex_encoding() が定義されていないようなので、以下のページを参考に mbregex_encoding() に書換え。

BugTrack/529 - PukiWiki-dev
http://pukiwiki.org/dev/index.php?BugTrack%2F529
「ChaSen, KAKASI による、ページ名の読みの取得機能」が利用できない (Debian woody限定)
の通りにfunc.phpを修正。

しかし、今度は以下のエラーになる。

2回目のエラー

http://(WWWサーバ)/~hogehoge/pukiwiki/?cmd=list

Fatal error: Call to undefined function: mbregex_encoding() in /home/hogehoge/public_html/pukiwiki/lib/func.php on line 690

どうやら Debian Linux 3.0(Woody)のPHP4 で mbregex_encoding() が使えない様子。コンパイル時に「--enable-mbregex」が指定されていない???

Debian Linux 3.0 (Woody)での PHP4 のバージョン


$ dpkg -s php4
Package: php4
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 1369
Maintainer: Adam Conrad

Version: 4:4.1.2-7.0.1

参考:
[PHP-users 8187] Re: mb_regex_encodingとmbregex_encoding について
http://ns1.php.gr.jp/pipermail/php-users/2002-June/008192.html

2004/04/23追加:

Debian GNU/Linux 3.1 Sargeの環境(php4 4.3.10-12, chasen 2.3.3-5)では、PukiWiki 1.4.4の「一覧」で「読みによる並べ替えができました。



|

« 渡辺一史「こんな夜更けにバナナかよ─筋ジス・鹿野靖明とボランティアたち」読了(2/13) | トップページ | E-55で無線LAN(BUFFALO WLI2-CF-S11) (2/15) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/49099/2931635

この記事へのトラックバック一覧です: PukiWiki 1.4.4で「一覧」のChaSenによるページ名の読みの取得機能」がエラーになる。Debian Linux 3.0(Woody) (2/14):

« 渡辺一史「こんな夜更けにバナナかよ─筋ジス・鹿野靖明とボランティアたち」読了(2/13) | トップページ | E-55で無線LAN(BUFFALO WLI2-CF-S11) (2/15) »