原本安裝 Lifetype 的主機平台為 CentOS 5.5 (相容 RHEL 5.5),
因硬體老舊損壞,只好買一台新主機,安裝 Scientific Linux 6 (相容 RHEL 6),
把 lifetype 1.2.10 搬移到新主機,測試後都無異常。
在安裝 Roundcube webmail 0.5.1 後,LifeType 便無法使用,
Firefox 變成 空頁面,httpd 的 error_log 為
PHP Fatal error: Cannot redeclare class Locale in lifetype-1.2.10/class/locale/locale.class.php on line 79,
改換成 lifetype-1.2.11 及 目前最新開發中 core-branches-lifetype-1.2-20110304
錯誤訊息還是 Cannot redeclare class Locale in locale.class.php on line 79。
經過一番 查驗測試的折騰,終於找到問題點,
在 Roundcube 安裝過程中,有建議安裝 php-intl,
只要安裝了 php-intl,lifetype 就會無法運作。
這算是 Lifetype 的 bug 嗎?
提供大家參考~