星期四, 6月 08, 2006

安裝 pmwiki

最近想裝個 wiki 來玩玩看,上google 找到了 pmwiki,就決定下載來安裝看看。

首先到 這裡下載 pmwiki-latest.tgz 及 i18n.tgz ,根據 安裝說明 安裝起來。

然後就開始使用了,現在正在研究中
ps:Pmwiki是個不需要資料庫的 wiki 系統,只要有 PHP 就可以裝了
ps:Linux 2.4.25-2mdk + PHP 4.3.4

---------------------------
安裝起來時,其實遇到一個問題,就是會出現 Fatal error: Call to undefined function: utf8_encode() 這個訊息,原來是我的 PHP 少裝了一些模組,造成上述問題。

但是我又不想再安裝模組,於是上網找了一段 utf8 decode的程式碼,加到 pmwiki 程式中,稍微改一下然後就可以 run 了,使用到現在還算正常。
以下為那一段程式碼:

function decode_utf8($str){
# erase null signs in string
$str=eregi_replace("^.{10,13}q\?","",$str);
# paterns
$pat = "/=([0-9A-F]{2})/";
$cha="'.chr(hexdec(";
# to decode with eval and replace
eval("\$str='".
preg_replace($pat,$cha."'$1')).'",$str).
"';");
# return
return $str;
}

沒有留言: