1、開源版本下載
訪問禪道官網:https://www.zentao.net,選擇下載,並選擇Linux環境的開源版本,該版本可以一鍵安裝,比較方便
2、將下載后的ZenTaoPMS.12.0.stable.zbox_64.tar.gz文件,拷貝到阿里雲linux服務器的/opt文件目錄下。
3、打開xshell連接到阿里雲服務器上,執行解壓命令。
cd /opt/
tar -zxvf ZenTaoPMS.12.0.stable.zbox_64.tar.gz -C /opt
4、設置Apache和mysql的端口號
如果不設置,則Apache的端口號默認是80,mysql的端口號默認是3306
為了和雲環境中本身安裝的mysql端口不發生沖突,將禪道中內置的mysql端口設置為3307
/opt/zbox/zbox -ap 8089 -mp 3307
5、設置網頁登錄數據庫的用戶名和密碼,並設置用戶名為root,密碼設置123456
cd /opt/zbox/auth/
/opt/zbox/auth/adduser.sh
6、啟動禪道
/opt/zbox/zbox start
在xshell上的效果展示可以參考以下
禪道官方有更詳細的安裝文檔,可按需參考:https://www.zentao.net/book/zentaopmshelp/40.html
#發現在linux環境上保存圖片的文件夾是只讀的,所以會導致上傳圖片失敗,可按照如下方式修改,賦予該文件夾可寫權限
#如果涉及到禪道項目的遷移,比如從部署在window上的禪道遷移到linux,這主要涉及到數據庫的同步和圖片的同步
1、數據庫同步
導出數據
首先訪問window環境上的禪道數據庫,訪問禪道,選擇【數據庫管理】,輸入之前設定用戶名和密碼后,到如下頁面進行導出即可。
注意導出后的.sql文件,需要刪除其中CREATE DATABASE `zentao` /*!40100 DEFAULT CHARACTER SET utf8 */;的語句,不然導入會出錯。
導入數據
訪問Linux環境的禪道數據庫表,選擇之前導出的文件,進行導入
2、圖片同步
主要找到window環境下禪道的安裝目錄,並按照此路徑找到圖片文件D:\xampp\zentao\www\data\upload\1
圖片是按照月份來存放的,可以發現有多個以年月命名的文件夾,將該些文件夾拷貝到安裝在linux環境下的禪道/opt/zbox/app/zentao/www/data/upload/1目錄下即可。