禪道開源版本升級
第1章 環境說明:
本次是禪道開源版10.3升級至10.6,10.3的部署方式爲Linux一鍵安裝包
Ø Linux版本:
[phpmsg@ops-demo-app-1 ~]$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
Ø 防火牆及selinux:
[phpmsg@ops-demo-app-1 ~]$ getenforce
Disabled
第2章 升級前備份
2.1登陸禪道後臺備份
Ø 點擊後臺->點擊備份->點擊右上角的備份
2.2利用mysqldump工具導出數據庫
Ø 查看配置文件中數據庫連接信息:
[root@ops-demo-app-1 config]# pwd
/opt/zbox/app/zentao/config
[root@ops-demo-app-1 config]# cat my.php
<?php
$config->installed = true;
$config->debug = false;
$config->requestType = 'PATH_INFO';
$config->db->host = '127.0.0.1';
$config->db->port = '3306';
$config->db->name = 'zentao';
$config->db->user = '****';
$config->db->password = '*****';
$config->db->prefix = 'zt_';
$config->webRoot = getWebRoot();
$config->default->lang = 'zh-cn';
Ø 禪道自帶裏mysqldump工具,在zbox的bin目錄下:
[root@ops-demo-app-1 bin]# ./mysqldump -uroot -p zentao >/root/zentao20181127.sql
Enter password:
2.3備份整個禪道目錄:
Ø 爲了備份的完整,在備份前,需要停掉服務
[root@ops-demo-app-1 zbox]# ./zbox stop
[root@ops-demo-app-1 opt]# cp -r zbox /data/
第3章 進行升級:
下載禪道項目的源碼包:!一定是zip的源碼包格式!
3.1複製上面的鏈接進行下載:
[root@ops-demo-app-1 opt]# wget http://dl.cnezsoft.com/zentao/10.6/ZenTaoPMS.10.6.stable.zip
3.2解壓並覆蓋舊代碼:
[root@ops-demo-app-1 opt]# unzip ZenTaoPMS.10.6.stable.zip
[root@ops-demo-app-1 opt]# rsync -avl zentaopms/* /opt/zbox/app/zentao/
3.3瀏覽器中訪問,按照提示進行升級:
http://ip/zentao/upgrade.php
[root@ops-demo-app-1 opt]# touch /opt/zbox/app/zentao/www/ok.txt
備份數據庫的操作已經進行過,直接點擊升級進行下一步:
升級成功