dotproject php mysql問題

安裝完Cent OS 5.4版,再經過yum更新之後的PHP版本 5.1.6,但是我花了很久的時間
dotproject專案管理軟體2.1.3怎麼安裝就是有問題,最後降級使用2.1.2/2.1.1版的DotProject,但是這兩個版本有安全上的問題,而且我Run完之後,有出現操作上異常的Bug。
可以在CeontOS5.4版上怎麼安裝就是有問題,還好,我還有一台不是這麼重要的Linux主機,就拿來做實驗。

安裝完DotProject後,出現mb_stristr()錯誤訊息
Fatal error: Call to undefined function mb_stristr() in /var/www/html/dotproject/index.php on line 43
這個訊息查了一下,說是DB的問題,應該說DB對於這個文字編碼不支援,所以出現了問題。

後來,我更新了php/mysql到最新版(更新方式可以參考前篇),結果又出現一塊錯誤訊息,看來是php5.3.2對於涵數的支援又有問題。
所以只好把php降回到PHP 5.2.13(目前5.2版最後一個版本),最後可以成功的使用DotProject2.1.3

好唄,公佈一下大絕招好了
裝2個yum的來源
rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm

先裝mpsql
yum –enablerepo=remi update mysql

5.3.2的php是我不要的,所以先移掉
rpm -e php php-cli php-common php-gd php-ldap php-mbstring php-mysql php-pdo

安裝另一個yum sorce來源,補裝php
rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm
yum –enablerepo=webtatic –exclude=php*5.3* install php php-mysql php-mbstring php-ldap php-gd php-cli
檢查一下版本
[root@try ~]# php -v
PHP 5.2.13 (cli) (built: Feb 28 2010 16:22:50)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
再來就要把這些yum的source移掉,免得一更新,環境就毀掉了
rm -f /etc/yum.repos.d/epel* /etc/yum.repos.d/remi* /etc/yum.repos.d/webtatic.repo
打完收工

另外,亂碼的問題,在php5.2版之後,由於mb_stristr()函數的支援之下,已經可以在英文版的環境下,輸入中文字,雖然DB的編碼是lantin1_swedish_ci,外國語系的支援也是沒有問題的。

呼,花了這麼久的時間,終於解決掉這個問題,之前還把dotProject 2.1.1版資料庫拿來改成utf8_general_ci,還把69個資料表中的文字編碼也改成了utf8_general_ci,其實不必了,浪費了這麼多的時間,我想等整個測試完成之後,我會再安裝中文化後的DotProject版本。

中文化的dotproject2.1.3,我同事艾倫利用這兩天的時候,把一些台灣習慣用語改進去,之前網路上的版本,大概是中國那邊流過來了,都是中國那邊的用語習慣,和台灣差蠻多了,艾倫看起來覺得怪怪的,所以就著手進行了調整,也把甘特圖的亂碼問是處理好了,不知道有沒有人想要這個版本。

精選文章

讀取中...

This entry was posted in 學習筆記 and tagged , , , , , . Bookmark the permalink.

12 Responses to dotproject php mysql問題

  1. Albert Liou says:

    我想要這個版本,請問大大可以提供嗎?還有請問dotproject + mysql 5的問題不知道是否已解決?

  2. Lou says:

    您好,我最近也在測試使用2.1.3版,但我在日誌中小日暦下方月份顯示、問題追蹤內容有部份亂碼以及pdf顯示都有問題,不知您是否遇到同樣問題?

  3. doraemon says:

    Benson您好
    請問可以跟您索取DotProject2.1.3修改後的版本嗎?

  4. LeeJiYung says:

    Benson你好
    我也遇到日暦下方月份顯示、問題追蹤內容有部份亂碼以及pdf顯示都有問題
    ,可以跟你索取DotProject2.1.3修正後的版本嗎??謝謝!!!

  5. einsteincool says:

    Benson您好

    可以請您分享DotProject2.1.3修改後的版本嗎?

    einsteincool@creating-nanotech.com

    謝謝您!!!

  6. james says:

    Benson您好
    請問可以跟您索取DotProject2.1.3修改後的版本嗎?

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*


*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>