因為主機爆漿,所以近日將server重新安裝~~
換上了FreeBSD 5.4+ apache 2.0.53+ php4.3.10+ mysql4.0.24
然後要裝PLOG,執行安裝精靈時卻出現這樣的訊息
Fatal error: Call to undefined function: preg_match() in /usr/local/www/data-dist/plog/class/template/smarty/Smarty.class.php on line 1652
是我server的套件版本不合嗎??還是說我哪裡還需要修改的~~
論壇上的文章我也有收尋...卻也沒看到這樣的訊息~~
各位前輩~~可以幫我看看嗎??
我PLOG的位置:http://163.32.69.74/plog
你的 php 並沒有 PCRE 的功能,PCRE 可以是 php 模組,也可以是 compile 進 php 裡,就看你是怎麼安裝的。
據我個人的經驗, FreeBSD 裡的 package 都蠻
精簡的,你得找出常用而且沒 compile 進 php 核心的模組來安裝才能正常運作。
至於缺少那些模組,你可以用 phpinfo() 函數來看看你的 php 已經安裝那些模組。
感謝版主回應~~
我也再猜想是不是PHP模組的問題~~
無奈個人對FreeBSD的功力太差~~
目前在http://163.32.69.74下我有放phpinfo() 函數來看 php 已經安裝那些模組...
但我還缺什麼...真的是不知~~
拜託前輩可否幫忙看看~~
因為我是利用ports安裝php的~~
是不是要reinstall 另外找軟體安裝??
還是說~~我reinstall 後再利用參數在安裝一次就可以了~~
那要下哪些參數呢??
感謝回答~~
Titan