1 安裝禪道
1.1  選擇適合您的安裝方法
1.2  使用云禪道在線項目管理服務!
1.3  (推薦)windows用一鍵安裝包安裝
1.4  (推薦)linux用一鍵安裝包
1.5  linux下用lampp集成包安裝
1.6  使用源碼包安裝(MAC系統)
1.7  MAC下用XAMPP安裝禪道
1.8  MAC下用XAMPP-VM安裝禪道
1.9  禪道一鍵安裝包里安裝蟬知和然之
1.10  使用源碼包安裝(各系統通用)
1.11  寶塔面板安裝禪道
1.12  華蕓NAS在線安裝
1.13  Centos7.4系統下安裝httpd,mariadb,php7.1環境運行禪道
1.14  安裝ioncube擴展
2 禪道介紹
2.1  關于禪道項目管理軟件
2.2  禪道介紹PPT下載
2.3  如何獲得支持
2.4  關注我們
3 升級禪道
3.1  選擇和自己環境對應的升級方式
3.2  通過源代碼方式升級(通用)
3.3  windows一鍵安裝包的升級
3.4  linux一鍵安裝包升級
4 創建分組和用戶
4.1  建立部門結構
4.2  添加一個用戶帳號
4.3  批量維護帳號
4.4  設置分組,建立權限體系
5 最簡使用
5.1  使用禪道來進行項目任務管理
5.2  只使用禪道來做bug管理
5.3  只使用禪道來進行產品管理
5.4  個人使用禪道來做事務跟蹤管理
6 基本使用
6.1  禪道使用的基本流程和產品、研發、測試之間的三權分立
6.2  敏捷開發及scrum簡介
6.3  禪道和scrum的對應關系
6.4  禪道的新手教程
6.5  創建第一個產品
6.6  添加第一個需求
6.7  開始第一個項目
6.8  確定項目要完成的需求列表
6.9  為需求分解任務
6.10  提交bug
6.11  視頻教程:第一個演示項目
6.12  維護聯系人
6.13  禪道的自定義功能
6.14  導入excel、csv參考文檔
6.15  文檔管理
6.16  工作方式的切換
6.17  操作獲取積分功能
6.18  自定義必填項功能
6.19  如何排查產品、項目是否有訪問權限
7 進階使用
7.1 使用流程
7.1.1  禪道使用流程圖解
7.2 個人管理
7.2.1  使用待辦進行個人事務管理
7.2.2  關注需要自己處理的任務、需求、bug
7.2.3  通過我的檔案查看或者修改個人信息
7.2.4  視頻教程:禪道使用之個人篇
7.3 產品經理篇
7.3.1  維護產品
7.3.2  維護產品線
7.3.3  創建和評審需求
7.3.4  變更和評審需求
7.3.5  需求的狀態和研發階段
7.3.6  需求的注意事項
7.3.7  維護產品模塊
7.3.8  建立發布計劃
7.3.9  建立發布
7.3.10  路線圖
7.3.11  文檔管理
7.3.12  主持產品會議
7.3.13  參與項目管理、演示和總結
7.3.14  需求的基本統計報表
7.3.15  視頻教程:禪道使用之產品經理篇
7.4 項目經理篇
7.4.1  建立項目
7.4.2  組建項目團隊
7.4.3  確定項目要完成的需求列表
7.4.4  組織進行任務分解
7.4.5  召開每天的站立會議
7.4.6  通過燃盡圖了解項目的進展
7.4.7  通過各種列表的各種功能了解項目進展
7.4.8  召開演示會議和總結會議
7.4.9  項目任務基本的報表統計
7.4.10  視頻教程:禪道使用之項目經理篇
7.5 開發團隊篇
7.5.1  參加項目計劃會議,分解任務
7.5.2  領取任務,并每天更新任務
7.5.3  通過看板和樹狀圖查看任務
7.5.4  創建版本
7.5.5  申請測試
7.5.6  解決bug
7.5.7  文檔管理
7.5.8  確認bug
7.5.9  視頻教程:禪道使用之開發團隊篇
7.6 測試團隊篇
7.6.1  維護bug視圖模塊
7.6.2  提交bug
7.6.3  驗證bug,關閉
7.6.4  激活bug
7.6.5  找到自己需要的bug
7.6.6  維護測試用例視圖
7.6.7  創建測試用例
7.6.8  測試套件、報告和公共用例庫的維護
7.6.9  管理測試版本
7.6.10  執行用例,提交Bug
7.6.11  查看報表統計
7.6.12  視頻教程:禪道使用之測試團隊篇
8 維護配置
8.1 維護禪道
8.1.1  初始化管理腳本
8.1.2  備份禪道
8.1.3  恢復刪除的資源
8.1.4  如何更新燃盡圖
8.1.5  一鍵安裝包如何實現mysql異機連接
8.2 配置禪道
8.2.1  設置是否允許匿名訪問
8.2.2  如何配置email發信
8.2.3  禪道云發信
8.2.4  如何成為超級管理員
8.2.5  配置禪道系統為靜態訪問
8.2.6  去掉禪道訪問地址中的zentao
8.2.7  集成禪道和svn
8.2.8  集成禪道和git
8.2.9  在第三方應用中集成禪道
8.2.10  第三方應用配置免密登錄禪道
8.2.11  第三方應用集成禪道客戶端進行消息通知
8.2.12  集成webhook
8.2.13  然之集成
8.2.14  客戶端集成
8.2.15  禪道的翻譯功能
8.2.16  瀏覽器通知的設置
9 定制開發
9.1  二次開發機制
9.2  禪道的目錄結構
9.3  找到要修改的文件
9.4  禪道的數據庫結構
9.5  公用模塊--common
9.6  如何登記菜單
9.7  如何登記權限
9.8  示例:如何修改禪道的語言提示?
9.9  示例:創建bug時可以設置優先級字段
9.10  使用在線擴展編輯器
9.11  二次開發編輯器和翻譯功能限制使用說明
9.12  禪道項目管理軟件打包規范1.1版本
10 其他相關
10.1  禪道所使用到的第三方代碼
10.2  禪道FAQ
10.3  如何幫助禪道項目
10.4  禪道商業服務
10.5  禪道項目的貢獻者
10.6  歷史修改記錄

使用源碼包安裝(MAC系統)

2019-03-21 10:10:00
閆敏
7624
最后編輯:禪道-Bee 于 2019-11-12 11:17:22
簡介:本文介紹如何在Mac系統下面使用禪道源碼包搭建禪道的運行環境。

目前在Mac OS系統下可以通過源碼包進行安裝,并需要自己手動配置 Apache+Mysql+PHP安裝環境。

一、禪道運行環境說明

禪道運行環境推薦使用 Apache + PHP(5.3/5.4/5.5/5.6/7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb組合,Nginx其次。

禪道運行需要pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv這幾個模塊,請確保PHP環境中都有加載。

在Mac OS系統下推薦使用  Apache+Mysql+PHP,因為OS系統自帶Apache與PHP環境,方便配置。


二、配置環境

1. 配置Apache服務


  1. MAC OS環境已內置了Apache服務,只需要啟動即可,需輸入帳號密碼。

  2. Apache 服務器命令

    sudo apachectl start //開啟Apache服務 
    sudo apachectl stop //停止Apache服務 
    sudo apachectl restart //重啟Apache服務


  3. 瀏覽器訪問 localhost 或者127.0.0.1, " It works!"表示服務已啟動, 如您不需要修改web資源路徑以及端口號,可跳轉到PHP環境配置部分

  4. 默認web路徑與端口號
    Apache默認web資源路徑為:/Library/WebServer/Documents/
    Apache默認端口號為 80


  5. 如果不修改Apache默認配置,請直接跳轉到配置php環境。
    我們不建議您修改Apache的默認配置,原因如下:

    1. 修改其配置文件有一定的危險性。

    2. 自定義web路徑會涉及文件權限問題,將會導致項目部署啟動異常,增加問題解決難度。
    3. 后續終端命令,默認為Apache默認訪問路徑為前提,方便您直接復制執行,如果變更過請將對應的路徑替換。

  6. 修改Apache默認配置,如您因端口號沖突或者其他原因,需要修改web訪問路徑與默認端口號 可參考下文。
    1. 備份Apache的配置文件

    sudo cp /etc/apache2/httpd.conf  /etc/apache2/httpd.conf.backup
    2.  修改web訪問路徑打開 httpd.conf 配置文件,查找 " DocumentRoot" ,修改此部分路徑, 路徑中不能出現中文與空格,路徑為真實路徑 ,修改后需重啟 Apache服務。

    3.  端口號修改,搜索 "Listen 80" ,將默認80端口修改為其他端口(注意不要與其他服務端口號沖突), 修改后需重啟Apache服務。

    5. 測試,可在自定義的web路徑下,建 index.html 文件,使用   localhost : 自定義端口號/index.html。

    6. 訪問 正常,則自定義配置結束。


2. 配置PHP環境

  1. Mac OS系統已內置了 PHP環境,注意內置的PHP版本號是否與禪道所需版本號匹配。
    禪道適用 PHP 運行環境(5.3/5.4/5.5/5.6/7.0/7.1版本) 。

    php -v

  2. 整合Apache與PHP,打開Apache配置文件 httpd.conf,搜索 “php”找到 # LoadModule php7_module libexec/apache2/libphp7.so  去掉注釋符號 #

    sudo vim /etc/apache2/httpd.conf  # 打開httpd.conf 


  3. 配置完成后,需要 重啟Apache服務


3. 配置mysql 服務

禪道源碼包所適用的 Mysql 版本為5.5 或5.6,你可以通過官網或者第三方下載安裝包,也可以通過 Homebrew 包管理器安裝 Mysql服務。

目前官網不再提供支持Mac OS的5.6版本安裝包,本教程推薦通過 Homebrew 命令來下載與安裝Mysql 服務

  1. 首先安裝 Homebrew 包管理器工具, 在終端中執行如下命令,其他資料參考官網: https://brew.sh/index_zh-cn 

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


    安裝過程需耐心等待,安裝完成后執行 brew -v 查看版本,測試是否安裝成功。

     

  2. Homebrew安裝后,執行如下命令安裝 Mysql5.6,執行過程較慢,需耐心等待。

    brew install [email protected]

    下載完成后,依次執行如下命令,添加系統環境變量。

    echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile

    加載環境變量。

    source ~/.bash_profile

    啟動mysql 服務。

    brew services start [email protected]
    
  3. 啟動服務后,默認是匿名登錄,現在初始化 root 賬號。
    輸入 mysql_secure_installation 命令,來初始化 root 賬號信息。

    Enter current password for root (enter for none) # 第一次登陸root賬號密碼為空,直接回車
    Set root password? # y
    New password: # 密碼
    Re-enter new password:  # 再輸一遍密碼
    Remove anonymous users?  是否刪除匿名用戶 ? y
    Disallow root login remotely? 是否允許root賬號遠程登錄? y
    Remove test database and access to it?  刪除test測試庫,對test庫的訪問權限? n
    Reload privilege tables now? 刷新授權表使修改生效?y
  1. 配置完成就可以使用 root 賬號與密碼登陸了。

  2. 如您需要操作Mysql服務,可使用 brew 命令來管理(需要退出mysql執行)。

    brew services start [email protected] # 啟動 mysql 服務
    brew services restart [email protected] # 重啟 mysql 服務
    brew services stop [email protected] # 停止 mysql 服務


三、安裝部署禪道項目

源碼包下載地址: http://www.qudvxe.tw/download.html

解壓禪道源碼包


將解壓后的文件復制到Apache訪問目錄下(默認路徑為 /Library/WebServer/Documents/)

sudo cp -r ~/Downloads/zentaopms/* /Library/WebServer/Documents/



進入安裝流程界面:

安裝方式:瀏覽器訪問本機ip:端口號/www/install.php

使用產品須遵循我們的授權協議,不得擅自去除標志、鏈接。

檢查系統安裝環境,如軟件版本、讀寫權限等。如有錯誤按提示操作即可。

填寫數據庫相關信息,如數據庫已存在,可勾選清空現有數據。

設置管理員帳號和工作方式。

注:最后安裝成功后,安全起見,請刪除install.php文件。

常見問題解決


1.安裝中出現訪問禪道下文件權限問題,按照提示的命令執行即可。

2.安裝中如果出現session.save_path問題,執行如下操作。

修改PHP配置文件,該配置文件默認位于 /etc/php.ini.default備份 php.ini.default 文件后將 php.ini.default 重命名為 php.ini ,并在文件內搜索 session.save_path  = "/tmp" ,修改此 "/tmp" 值,建議修改路徑為 /Users/zentao (路徑可自定義到任意真實存在路徑下),如下圖所示。

修改完成后,將此項的注釋放開,即刪除 ";" 符號,執行如下命令,給予文件權限。

sudo mkdir /Users/zentao
sudo chmod -R 777 /Users/zentao

執行完如上操作后, 重啟Apache服務, 點擊頁面刷新即可。




評論列表
尹沖 2019-11-02 15:44:36
您訪問的域名 127.0.0.1 沒有對應的公司
石洋洋 2019-11-04 09:05:45
找到php.ini文件,修改里面的session.save_path參數,將其設置為實際存在的路徑(不要使用 /tmp目錄,可以放到zentaopms/tmp/下面)。如果是ntfs分區或者linux,還需要為其增加其他人(apache運行帳號)的讀寫權限。然后重啟apache,然后重新安裝禪道。
禪道-Bee 2019-11-04 09:05:50
session目錄沒有讀寫權限導致的,可以參考手冊最后面關于出現session.save_path問題的解決方法處理下。
紅磊 2019-07-30 15:30:42
問題:空白了 顯示 500 錯誤
解決建議:
注意兩點:my.php的格式 和 權限
一定要給:讀寫權限
禪道-Bee 2019-07-30 17:22:09
群里溝通過,謝謝分享 :)
Jamie Lee 2019-06-17 12:08:29
最后一步顯示沒有公司信息,修改完所有配置文件及路徑,重新安裝禪道刷新頁面時始終停留在沒有公司信息錯誤提示頁面,無法跳轉至重新安裝,怎么辦?
張玉潔 2019-06-17 13:10:10
找到php.ini文件,修改里面的session.save_path參數,將其設置為實際存在的路徑(MAC系統Session放到application目錄下)。如果是ntfs分區或者linux,還需要為其增加其他人的讀寫權限。然后重啟php-fpm、webserver,然后重新安裝。(selinux需要關閉)
mimiminiei 2019-06-06 15:11:10
mac安裝到6.配置數據庫信息,然后保存my.php過后,出現空白頁面,沒有彈出設置賬號的頁面
mimiminiei 2019-06-06 15:45:48
解決了,是my.php的格式可能有問題
重新拷了一遍就可以了
陳德暉 2019-07-26 00:58:47
請問 格式是什么 我也是配置完my.php 之后 最后點擊 登陸禪道系統 就直接 空白了 顯示 500 錯誤
紅磊 2019-07-30 15:30:58
解決建議:
注意兩點:my.php的格式 和 權限
一定要給:讀寫權限
1/1
發表評論
評論通過審核后顯示。
三肖中特期准黄大仙373745