Linux系統(tǒng)下一步到位搭建bug管理系統(tǒng)——禪道
導(dǎo)讀:
????作為測試人員,有時候進入一個新的環(huán)境,部分公司可能已經(jīng)存在比較完善的測試環(huán)境,我們?nèi)肼毤纯墒褂?。但是有的公司在測試數(shù)據(jù),測試環(huán)境方面可能還是空白,需要我們自己動手部署。
????對于測試人員來說,掌握測試環(huán)境部署也是必備技能,包括接口環(huán)境部署,缺陷管理部署,性能測試環(huán)境乃至自動化測試環(huán)境部署等。今天的主題是教大家如何在公司服務(wù)器部署缺陷管理系統(tǒng)——禪道。
1、下載Linux對應(yīng)版本的禪道壓縮包
https://www.zentao.net/dynamic/zentaopms.biz4.0.1-80255.html
2、使用xftp工具將需要的包(禪道壓縮包)上傳到Linux服務(wù)器的opt目錄下

3、輸入命令ll:查看當前目錄下的文件
4、禪道安裝
(1)tar解壓命令(輸入:tar -xzvf Z 按住tab鍵自動匹配):
(2)tar -zxvf ZenTaoPMS.12.3.stable.zbox_old.64.tar.gz
注:壓縮文件命令:tar -czvf 文件名
(3)解壓后進入zbox目錄:cd zbox
(4)查看目錄命令:ll,下面會有個zbox可執(zhí)行文件(-:表示可執(zhí)行文件)
5、啟動禪道
(1)輸入命令:./zbox start(注意前面的點),顯示Apache和mysql如下狀態(tài)即可成功。
6、修改默認端口(默認3306)
(1)修改禪道的數(shù)據(jù)庫端口為3307,如果是3306會與服務(wù)器中已安裝的mysql端口產(chǎn)生沖突,最好改成不會常用的端口號;
(2)首先打開配置文件:vi etc/mysql/my.cnf;
(3)打開文件后進行如下命令操作:
o:進入編輯模式
esc:跳轉(zhuǎn)到命令模式
ctrl+::退出編輯
wq:保存并退出vim編輯


7、重啟服務(wù)
輸入命令:./zbox restart
8、訪問禪道
(1)在本地電腦輸入虛擬機IP,端口xxxx(安裝禪道在配合文件設(shè)置的端口)來訪問,如果被占用要修改端口,文件在虛擬機服務(wù)器的etc/apachce/httpd.conf目錄,如果是再用的服務(wù)器,不可通過關(guān)閉防火墻解決,讓運維/開發(fā)開放該端口即可;
(2)如果訪問失敗,檢查是否關(guān)閉防火墻(不建議使用),命令為:service ipstables stop,或者使用的端口是否已設(shè)置開放;

(3)重新刷新瀏覽器就可以正常訪問啦
1、過程中可能遇到的問題
如果我們修改了數(shù)據(jù)庫配置文件端口和Apache/配置端口,訪問禪道還是被拒絕,那么原因可能有如下幾種:
配置文件沒有修改完全,可能有的文件修改了,但是當mysql和Apache都被占用端口情況下,只是改這兩個文件沒有用;
2、解決方法如下:
(1)ps -ef|grep mysql:查看禪道數(shù)據(jù)庫配置,這里顯示是3307;
(2)cat /opt/zbox/app/zentao/config/my.php:查看這個配置文件里面的端口是否也是和/opt/zbox/etc/mysql/my.cnf文件端口一致,是3006,顯然不一致,那么進入該文件修改成一致,重啟zbox即可;
好了,通過上面的操作,禪道部署其實很簡單,踩過的坑都會成為你強大后盾的碎片。



