CentOS7下禪道(bug管理平臺) 使用心得
阿新 • • 發佈:2019-01-28
禪道是一款開源免費的bug管理平臺(也可以選擇收費版),個人覺得可以滿足初創企業的bug管理需求。
本文章僅作為個人bug管理環境搭建參考
禪道的安裝與配置釋出:
- 解壓安裝包:tar -zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt
- 禪道配置:
- /opt/zbox/zbox -ap 埠號 用於更改禪道自帶Apache埠,例(/opt/zbox/zbox -ap 8080)
- /opt/zbox/zbox -mp 埠號 用於更改禪道自帶Mysql埠,例(/opt/zbox/zbox -mp 8080)
- 禪道命令相關:執行/opt/zbox/zbox start 命令開啟Apache和Mysql。
- 執行/opt/zbox/zbox stop 命令停止Apache和Mysql。
- 執行/opt/zbox/zbox restart 命令重啟Apache和Mysql。
- 可以使用/opt/zbox/zbox -h命令來獲取關於zbox命令的幫助
- 瀏覽器訪問 http://ip:apache埠 (預設帳號 admin,密碼 123456)
一般企業使用的話這樣ip加埠的方式肯定是非常不友好的,筆者的做法是在nginx中配置相應的埠及域名對映,下面貼上個人nginx配置片段(筆者禪道Apache埠設定為了8090埠,這裡示例域名為:*.temp.com,實際訪問地址為bug.temp.com及bugtrace.temp.com,nginx配置熟練的可自行忽略):
server {
listen 80;
server_name bug.temp.com bugtrace.temp.com;
location / {
proxy_pass
}
}踩過的坑:
bug管理時上傳檔案導致管理資料上傳失敗,此問題筆者的原因為nginx單個檔案大小未配置,附上修改部分nginx配置:
……..
http{
……..
client_max_body_size 300m;
……..
}
……..- mysql無法啟動
- 執行 /opt/zbox/run/mysql/mysql
- 如果出現 Warning: World-writable config file ‘/opt/zbox/etc/mysql/my.cnf’ is ignored
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) - 那麼如下解決方案可行
- chmod 644 /opt/zbox/etc/mysql/my.cnf
- 最後 /opt/zbox/zbox restart 即可
- 如果出現 Warning: World-writable config file ‘/opt/zbox/etc/mysql/my.cnf’ is ignored
- 執行 /opt/zbox/run/mysql/mysql
- 禪道資料遷移與備份:
- 禪道所有資料均在 /opt/zbox/data/mysql/zentao 資料夾下,所以只需對此資料夾進行備份或者複製即可完成禪道的遷移備份