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

12 thoughts on “dotproject php mysql問題

  • 2010 年 05 月 06 日 at 01:28:05
    Permalink

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

    Reply
    • 2010 年 05 月 26 日 at 22:48:24
      Permalink

      問題已解決哦!
      用起來很順

      Reply
  • 2010 年 06 月 09 日 at 10:20:00
    Permalink

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

    Reply
    • 2010 年 06 月 11 日 at 12:03:55
      Permalink

      月份的部份要用英文顯示
      其他的部份要設定字型
      目前我們使用的版本已將相關的問題解決

      Reply
  • 2010 年 07 月 06 日 at 15:32:18
    Permalink

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

    Reply
    • 2010 年 07 月 11 日 at 15:55:51
      Permalink

      可以,沒有問題

      Reply
  • 2010 年 10 月 11 日 at 22:20:30
    Permalink

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

    Reply
    • 2010 年 10 月 16 日 at 21:54:00
      Permalink

      不好意思
      你要的東西
      要星期一下午進公司之後才能處理(在公司的主機上)
      不好意思哦~

      Reply
  • 2010 年 10 月 29 日 at 18:14:45
    Permalink

    蝸牛您好

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

    [email protected]

    謝謝您!!!

    Reply
    • 2010 年 11 月 01 日 at 10:23:10
      Permalink

      你的信箱~20mb會不會擋?

      Reply
  • 2011 年 03 月 02 日 at 16:10:12
    Permalink

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

    Reply
    • 2011 年 03 月 03 日 at 08:04:38
      Permalink

      等一下到公司之後
      我再看一下版本的部份
      我不確定我們之前修改的版本和現在relase版本是不是一樣

      Reply

發佈回覆給「LeeJiYung」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *