容器部署的禪道 安裝客戶端問題


1.安裝客戶端步驟

禪道服務端:當前部署,可在網頁訪問。使用docker 容器部署的。

禪道客戶端:是用戶訪問的application ,主要是在用戶端部署的程序。

禪道客戶端服務器:客戶端依賴的服務器,一般部署在服務器上。

1.1頁面上配置客戶端服務器的參數

 

 

1.2 上面有版本的顯示,注意這個版本和客戶端版本 禪道版本要一致,

  客戶端要是打開的狀態

  上面有默認端口,客戶端登錄的時候可不寫,如果是自定義的端口,客戶端登錄的時候需要配置ip+端口

  點擊保存出現下載客戶端服務器的頁面

 

1.3如果已經下載過同版本的客戶端服務器,則只需要下載配置文件就可以了,xxd.conf

1.4 因為我之前用的版本是3.2.1  這個版本沒有客戶端服務器,所以下載不下來,這也是導致后面要版本升級的原因。

 

 

 1.5  xxd 是客戶端服務器啟動的程序,./xxd

  config 里面是配置文件,如果需要替換配置文件的 就在此文件夾中替換

 

1.6 這個是xxd.cnf的內容,如果客戶端登錄有問題,請確認這里面的端口號,禪道的ip 端口 還有密匙  是否有default 

 

 

 1.7 啟動客戶端服務器 ./xxd

1.8 下載客戶端 點擊頭像 下面有客戶端的下載,只有配置了客戶端的參數,才有這個選項。

 

1.9 啟動客戶端

 

 1.10 連接客戶端,賬號密碼和禪道網頁版一致,需要確認服務器的ip 和端口 注意:此ip時禪道客戶端服務器的ip,如果不是默認端口,需要增加端口

 

 

 

 

登錄成功 此頁面功能可參照官網。

 

 

 

2.客戶端連接不成功解決

2.1因為版本不一致問題、12.3.3的禪道沒有客戶端服務器的支持、

3.禪道版本問題

3.1 最初方案是重新部署高版本的禪道,進行數據遷移。但是發現數據庫的表結構和表數量都發生了變化,無法進行數據遷移。

新版本數據庫(有可能是針對新項目管理創建的,因為后面升級成功后,表的數量並沒有增加)

 

 舊版本數據庫

 

 3.2 第二方案進行升級,因為是容器部署,官網提供三種升級,windows 一鍵部署升級,linux一鍵部署升級,源碼升級。不知道應該那種方式升級,糾結好久,后面加了禪道開源討論群,才知道屬於源碼升級

 但是我想升級的版本居然沒有源碼包

 

 3.4退而求其次 找了16.4的版本的源碼包進行替換

3.5下載源碼包:wget https://www.zentao.net/dl/zentao/16.4/ZenTaoPMS.16.4.zip 

3.6 解壓  unzip

 

 3.7 替換文件 次文件下下面文件,全部覆蓋到員pms 下面

cp /home/czc/xtc/zentaopms/* ./ -a

然后重啟禪道容器,原ip+端口/upgrade.php  進行登錄

提示需要創建文件 touch /www/zentaopms/www/ok.txt  注意是在容器里面創建,之前在宿主機上創建后沒有反應。才想起是要在容器中創建

3.8 根據提示 進行更新,確認版本,執行數據庫語句,選擇 經典管理模式還是 全新項目管理集模式,我是選擇的經典項目管理模式,所以到這一步已經完成了,如果是全新項目集管理模式,需要根據官網進行配置項目。

官網地址:https://www.zentao.net/book/zentaopmshelp/67.html

3.9 確認數據完成

4.服務器程序永久開啟

4.1 ./xxd 這樣開啟程序  ctrl+c 就關閉了,或者關閉終端也關閉了

所以才用   nohup ./xxd & 直接關掉終端就永久開啟程序了

 

5.總結:

5.1.歷時兩天解決問題

5.2一開始文檔讀不懂,不知道各種源文件是怎樣的,概念理解不清晰。

5.3禪道官網文件錯綜復雜,需要了解后才能找到相應的文件

 


免責聲明!

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



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