dotProject 2.0.2 推出

edited 十月 2013 in 群組軟體
過去因為主要的開發人員都被生活纏住,上一個版本是一年前推出;現在不清楚是換了新血還是其他理由, dotProject 回來了 :)

這個版本修正了超過七百個已知的錯誤,有需要的朋友請透過下面網址下載:

http://sourceforge.net/project/showfiles.php?group_id=21656

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1492

評論

  • edited 六月 2006
    2.0.3 也推出了,包含了安全性修正,有使用 2.x 版本的朋友記得儘快更新。
  • edited 六月 2006
    2.0.4 也推出了,包含了安全性修正,有使用 2.x 版本的朋友記得儘快更新。
  • edited 六月 2006
    不錯的一個專案管理程式。不過我安裝了之後,在Tasks的部份無法正確執行,會出現下面的訊息︰

    到底是哪裡出問題呢?

    ERROR: D:\XAMPP\xampp\htdocs\dotproject\includes\db_adodb.php(61): Error executing:

    SELECT
    distinct tasks.task_id, task_parent, task_name, task_start_date, task_end_date, task_dynamic, task_pinned, pin.user_id as pin_user,
    task_priority, task_percent_complete, task_duration, task_duration_type, task_project,
    task_description, task_owner, task_status, usernames.user_username, usernames.user_id, task_milestone,
    assignees.user_username as assignee_username, count(distinct assignees.user_id) as assignee_count, co.contact_first_name, co.contact_last_name,
    count(distinct files.file_task) as file_count, tlog.task_log_problem FROM tasks, user_tasks LEFT JOIN projects ON project_id = task_project LEFT JOIN users as usernames ON task_owner = usernames.user_id LEFT JOIN user_tasks as ut ON ut.task_id = tasks.task_id LEFT JOIN users as assignees ON assignees.user_id = ut.user_id LEFT JOIN contacts as co ON co.contact_id = usernames.user_contact LEFT JOIN task_log AS tlog ON tlog.task_log_task = tasks.task_id AND tlog.task_log_problem > '0' LEFT JOIN files on tasks.task_id = files.file_task LEFT JOIN user_task_pin as pin ON tasks.task_id = pin.task_id AND pin.user_id = 1 WHERE project_active != 0
    AND task_project = projects.project_id
    AND user_tasks.user_id = 1
    AND user_tasks.task_id = tasks.task_id
    AND (task_percent_complete < '100' OR task_end_date = '')
    AND projects.project_active = '1'
    AND projects.project_status != '4'
    AND projects.project_status != '5'
    AND task_status = '0'
    GROUP BY task_id
    ORDER BY project_id, task_start_date


    Backtrace:
    0 D:\XAMPP\xampp\htdocs\dotproject\includes\db_adodb.php:61 dprint('D:\\XAMPP\\xampp\\htdocs\\dotproject\\includes\\db_adodb.php',61,0,'Error executing:

    SELECT
    distinct tasks.task_id, task_parent, task_name, task_start_date, task_end_date, task_dynamic, task_pinned, pin.user_id as pin_user,
    task_priority, task_percent_complete, task_duration, task_duration_type, task_project,
    task_description, task_owner, task_status, usernames.user_username, usernames.user_id, task_milestone,
    assignees.user_username as assignee_username, count(distinct assignees.user_id) as assignee_count, co.contact_first_name, co.contact_last_name,
    count(distinct files.file_task) as file_count, tlog.task_log_problem FROM tasks, user_tasks LEFT JOIN projects ON project_id = task_project LEFT JOIN users as usernames ON task_owner = usernames.user_id LEFT JOIN user_tasks as ut ON ut.task_id = tasks.task_id LEFT JOIN users as assignees ON assignees.user_id = ut.user_id LEFT JOIN contacts as co ON co.contact_id = usernames.user_contact LEFT JOIN task_log AS tlog ON tlog.task_log_task = tasks.task_id AND tlog.task_log_problem > \'0\' LEFT JOIN files on tasks.task_id = files.file_task LEFT JOIN user_task_pin as pin ON tasks.task_id = pin.task_id AND pin.user_id = 1 WHERE project_active != 0
    AND task_project = projects.project_id
    AND user_tasks.user_id = 1
    AND user_tasks.task_id = tasks.task_id
    AND (task_percent_complete < \'100\' OR task_end_date = \'\')
    AND projects.project_active = \'1\'
    AND projects.project_status != \'4\'
    AND projects.project_status != \'5\'
    AND task_status = \'0\'
    GROUP BY task_id
    ORDER BY project_id, task_start_date

    ')
    1 D:\XAMPP\xampp\htdocs\dotproject\modules\tasks\tasks.php:289 db_exec('SELECT
    distinct tasks.task_id, task_parent, task_name, task_start_date, task_end_date, task_dynamic, task_pinned, pin.user_id as pin_user,
    task_priority, task_percent_complete, task_duration, task_duration_type, task_project,
    task_description, task_owner, task_status, usernames.user_username, usernames.user_id, task_milestone,
    assignees.user_username as assignee_username, count(distinct assignees.user_id) as assignee_count, co.contact_first_name, co.contact_last_name,
    count(distinct files.file_task) as file_count, tlog.task_log_problem FROM tasks, user_tasks LEFT JOIN projects ON project_id = task_project LEFT JOIN users as usernames ON task_owner = usernames.user_id LEFT JOIN user_tasks as ut ON ut.task_id = tasks.task_id LEFT JOIN users as assignees ON assignees.user_id = ut.user_id LEFT JOIN contacts as co ON co.contact_id = usernames.user_contact LEFT JOIN task_log AS tlog ON tlog.task_log_task = tasks.task_id AND tlog.task_log_problem > \'0\' LEFT JOIN files on tasks.task_id = files.file_task LEFT JOIN user_task_pin as pin ON tasks.task_id = pin.task_id AND pin.user_id = 1 WHERE project_active != 0
    AND task_project = projects.project_id
    AND user_tasks.user_id = 1
    AND user_tasks.task_id = tasks.task_id
    AND (task_percent_complete < \'100\' OR task_end_date = \'\')
    AND projects.project_active = \'1\'
    AND projects.project_status != \'4\'
    AND projects.project_status != \'5\'
    AND task_status = \'0\'
    GROUP BY task_id
    ORDER BY project_id, task_start_date')
    2 D:\XAMPP\xampp\htdocs\dotproject\modules\tasks\index.php:115 include('D:\\XAMPP\\xampp\\htdocs\\dotproject\\modules\\tasks\\tasks.php')
    3 D:\XAMPP\xampp\htdocs\dotproject\index.php:324 require('D:\\XAMPP\\xampp\\htdocs\\dotproject\\modules\\tasks\\index.php')

    ERROR: D:\XAMPP\xampp\htdocs\dotproject\includes\db_adodb.php(84): Invalid object passed to db_num_rows
    Backtrace:
    0 D:\XAMPP\xampp\htdocs\dotproject\includes\db_adodb.php:84 dprint('D:\\XAMPP\\xampp\\htdocs\\dotproject\\includes\\db_adodb.php',84,0,'Invalid object passed to db_num_rows')
    1 D:\XAMPP\xampp\htdocs\dotproject\modules\tasks\tasks.php:290 db_num_rows(false)
    2 D:\XAMPP\xampp\htdocs\dotproject\modules\tasks\index.php:115 include('D:\\XAMPP\\xampp\\htdocs\\dotproject\\modules\\tasks\\tasks.php')
    3 D:\XAMPP\xampp\htdocs\dotproject\index.php:324 require('D:\\XAMPP\\xampp\\htdocs\\dotproject\\modules\\tasks\\index.php')


    Fatal error: Call to a member function RecordCount() on a non-object in D:\XAMPP\xampp\htdocs\dotproject\includes\db_adodb.php on line 85
  • edited 六月 2006
    你使用的是最新版本嗎?上面顯示 2.0.1

    我自己還沒試過
  • edited 六月 2006
    一開始我是安裝最新版本2.0.4
    情況是一樣的。
    看到官方網站的DEMO是用2.0.1。
    (一切都正常運作)
    懷疑是不是版本的問題,所以又改裝了2.0.1。
    結果還是一樣。
  • edited 六月 2006
    我在下面環境測試正常:
    PHP Version 4.3.11
    mysql 4.0.24
    Apache/1.3.33
    (AppServ 2.4.4a)

    應該是還不支援 PHP5 吧,可以試著用 XAMPP 的工具將環境切換為 PHP4 測試。
  • edited 六月 2006
    待我來試試‥‥‥
  • edited 六月 2006
    我已經用XMAPP的工具環境切換為PHP4

    問題還是一樣。

    不過我的版本是PHP Version 4.4.2-pl1
    有影響嗎?
  • edited 六月 2006
    請問你也是用XAMPP嗎?
    是哪一個版本的?
  • edited 六月 2006
    印象中 4.3 => 4.4 之間有些更新會造成原有程式無法使用,不確定狀況。

    我使用的是 AppServ 2.4.4a
  • edited 六月 2006
    測試結果,果然要用PHP 4.3才能正常運作
    多謝你的建議。
Sign In or Register to comment.