系統環境:centos7.6 64bit,以禪道11.5版本為例
寫在之前:如果涉及到數據遷移,一定要安裝與正在使用的禪道版本一致的包。否則數據遷移將會非常麻煩,各版本之間數據庫字段與表不一致,不說了,都是血淚的總結!!
一、 安裝禪道
1. 下載禪道包:https://www.zentao.net/download/80137.html
根據linux系統版本,選擇包
2. 將包上傳至linux 中/opt目錄下,可通過xftp,后解壓該包,解壓完成后,生成zbox文件夾
# tar -zvxf ZenTaoPMS.11.5.stable.zbox_64.tar.gz
3. 修改禪道自帶的apache、mysql端口
為了不占用服務器上默認的80和3306端口,需要修改禪道自帶的apache、mysql端口
修改禪道自帶的apache端口,我使用9000端口,可自定義
# /opt/zbox/zbox -ap 9000
修改禪道自帶mysql端口,我使用9001,可自定義
# /opt/zbox/zbox -mp 9001
4. 啟動禪道服務&配置服務開機啟動
# /opt/zbox/zbox start
開機啟動
# vim /etc/rc.local
添加如下命令:
/opt/zbox/zbox start
備注:
啟動禪道服務:/opt/zbox/zbox start
停止禪道服務:/opt/zbox/zbox stop
重啟禪道服務:/opt/zbox/zbox restart
查看zbox的命令幫助:/opt/zbox/zbox -h
5. 配置防火牆規則,允許端口訪問(如是雲服務器,需在安全組防火牆規則中,添加Apache、mysql端口)
# iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
# iptables -A INPUT -p tcp --dport 9001 -j ACCEPT
6. 訪問和登錄禪道
1. 訪問
瀏覽器直接訪問地址:http://禪道服務器ip:apache端口,默認管理員賬號:admin/123456
ps: 如無法訪問,需關閉防火牆和selinux再嘗試。
二、 訪問數據庫
1. 禪道數據庫管理用的是adminer,但是為了安全,訪問adminer的時候需要身份驗證,需要運行/opt/zbox/auth/adduser.sh來添加用戶
# /opt/zbox/auth/adduser.sh
我添加的用戶是root/123456
2. 訪問禪道地址,查看右下角數據庫管理
在彈框中輸入剛增加的root賬號密碼,確認后進入數據庫鏈接頁面
3. 修改項目名稱
進入數據庫,找到zt_company,修改項目名稱即可。
4. 通過數據庫導入功能,導入sql文件,進行數據庫數據遷移