由于阿里云服務(wù)器(Linux系統(tǒng))到期停用,故需要將部署在該服務(wù)器上的禪道遷移到新的Linux服務(wù)器上。另外,借此機(jī)會(huì),正好可以對(duì)舊版禪道進(jìn)行一次升級(jí)。下面總結(jié)此次遷移和升級(jí)的具體操作方法。
一、禪道遷移方法
1. 在目標(biāo)服務(wù)器上,安裝相同版本的zbox一鍵安裝包,具體安裝步驟可參考博文《如何在Linux服務(wù)器上部署禪道》。安裝成功后,驗(yàn)證禪道頁(yè)面能夠正常打開后,需要停掉禪道服務(wù),其目的是為了保證正常遷移數(shù)據(jù),即:# /opt/zbox/zbox stop
2. 在原服務(wù)器上,將禪道數(shù)據(jù)庫(kù)和附件拷貝到目標(biāo)服務(wù)器的相同目錄。
數(shù)據(jù)庫(kù)目錄:/opt/zbox/data/mysql/zentao
附件目錄:/opt/zbox/app/zentao/www/data/upload/1
此處,可使用scp方式進(jìn)行拷貝,具體拷貝方式可根據(jù)個(gè)人喜好來(lái)完成。
3. 在目標(biāo)服務(wù)器上,重啟zbox服務(wù),進(jìn)入新版禪道網(wǎng)頁(yè)后,查看登錄是否正常。
# /opt/zbox/zbox start
二、禪道升級(jí)方法(針對(duì)目標(biāo)服務(wù)器)
1. 禪道升級(jí)前必須要做好備份工作,具體可參考禪道官網(wǎng)文檔:https://www.zentao.net/book/zentaopmshelp/42.html
2. 本次禪道升級(jí)版本是9.8.2到10.1 stable。由于10.2開始新增了喧喧聊天客戶端,而該功能對(duì)團(tuán)隊(duì)沒(méi)有太大用處,且版本重量級(jí),故選擇升級(jí)到10.1版本。
(1)停止禪道服務(wù)
# /opt/zbox/zbox stop
(2)從禪道官網(wǎng)下載.zip源碼包,并解壓到/opt目錄下(注意,不是.tar.gz 的集成運(yùn)行環(huán)境,如果你下載這個(gè),會(huì)造成數(shù)據(jù)被覆蓋)
# wget http://dl.cnezsoft.com/zentao/10.1/ZenTaoPMS.10.1.stable.zip
(3)解壓縮后得到zentaopms文件夾
# /usr/bin/unzip ZenTaoPMS.10.1.stable.zip
注意:不要解壓縮成/opt/zbox/app/zentao/zentao。不要將原來(lái)的程序移走,再解壓縮新的版本,注意是覆蓋!
【小技巧】該服務(wù)器上沒(méi)有unzip工具,故需要安裝該工具。
# yum install unzip
# which unizp (查看unzip的絕對(duì)路徑)
(4)將zentaopms/下面的所有文件復(fù)制到/opt/zbox/app/zentao/下面,覆蓋同名文件
# cp -rf zentaopms/* /opt/zbox/app/zentao/
【小技巧】使用-rf強(qiáng)制拷貝覆蓋文件時(shí),仍會(huì)有確認(rèn)是否覆蓋的提示,如何去除?方法如下:
# alias
alias cp=’cp -i’
# vim ~/.bashrc (注釋掉該行即可)
(5)訪問(wèn)http:/ip:port/zentao/upgrade.php,按照頁(yè)面提示,在指定目錄下創(chuàng)建ok.txt文件,并按照步驟進(jìn)行相應(yīng)升級(jí)。
至此,來(lái)一次全新的視覺體驗(yàn)吧!