Linux服務器上的禪道遷移及升級方法(Linux to Linux)


由於阿里雲服務器(Linux系統)到期停用,故需要將部署在該服務器上的禪道遷移到新的Linux服務器上。另外,借此機會,正好可以對舊版禪道進行一次升級。下面總結此次遷移和升級的具體操作方法。

一、禪道遷移方法

1. 在目標服務器上,安裝相同版本的zbox一鍵安裝包,具體安裝步驟可參考博文《如何在Linux服務器上部署禪道》。安裝成功后,驗證禪道頁面能夠正常打開后,需要停掉禪道服務,其目的是為了保證正常遷移數據,即:# /opt/zbox/zbox stop

2. 在原服務器上,將禪道數據庫和附件拷貝到目標服務器的相同目錄。

數據庫目錄:/opt/zbox/data/mysql/zentao

附件目錄:/opt/zbox/app/zentao/www/data/upload/1

此處,可使用scp方式進行拷貝,具體拷貝方式可根據個人喜好來完成。

3. 在目標服務器上,重啟zbox服務,進入新版禪道網頁后,查看登錄是否正常。

# /opt/zbox/zbox start

二、禪道升級方法(針對目標服務器)

1. 禪道升級前必須要做好備份工作,具體可參考禪道官網文檔:https://www.zentao.net/book/zentaopmshelp/42.html

2. 本次禪道升級版本是9.8.2到10.1 stable。由於10.2開始新增了喧喧聊天客戶端,而該功能對團隊沒有太大用處,且版本重量級,故選擇升級到10.1版本。

(1)停止禪道服務

# /opt/zbox/zbox stop

(2)從禪道官網下載.zip源碼包,並解壓到/opt目錄下(注意,不是.tar.gz 的集成運行環境,如果你下載這個,會造成數據被覆蓋)

# 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。不要將原來的程序移走,再解壓縮新的版本,注意是覆蓋!

【小技巧】該服務器上沒有unzip工具,故需要安裝該工具。

# yum install unzip

# which unizp (查看unzip的絕對路徑)

(4)將zentaopms/下面的所有文件復制到/opt/zbox/app/zentao/下面,覆蓋同名文件

# cp -rf zentaopms/* /opt/zbox/app/zentao/

【小技巧】使用-rf強制拷貝覆蓋文件時,仍會有確認是否覆蓋的提示,如何去除?方法如下:

# alias

alias cp='cp -i'

# vim ~/.bashrc (注釋掉該行即可)

(5)訪問http:/ip:port/zentao/upgrade.php,按照頁面提示,在指定目錄下創建ok.txt文件,並按照步驟進行相應升級。

 

 

 

至此,來一次全新的視覺體驗吧!

參考文檔:https://www.zentao.net/book/zentaopmshelp/93.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM