禪道從windows遷移到linux


一、禪道數據庫備份

1.1、在Windows下安裝的禪道備份數據庫

很多人覺得無從下手,甚至數據庫賬號密碼都不知道怎么辦,我的是在windows server 2008上安裝的禪道,在安裝目錄下比如我的是C:\Users\Administrator\Downloads\xampp\zentao\config\my.php下有mysql的信息,端口賬號密碼是不是一下子就有了,接下來備份數據庫就好了。

 


 

1.2、可以用Navicat連接備份數據庫,然后安裝好禪道后再導出數據庫。

1.3、備份圖片數據

windows下,圖片都在data里,但是linux下的禪道路徑與Windows下的禪道路徑不一樣。

windows下圖片路徑  /zentao/www/data/upload/1

備份到Linux下路徑  /opt/zbox/app/zentao/www/data/upload/1

 


二、Linux下安裝禪道

注意一定要安裝相同版本的禪道

2.1、安裝禪道有很多方法,禪道官網也有詳細說明,這里主要講linux用一鍵安裝包及遇到的問題

2.2、下載安裝包 禪道官網下載界面很亂,大家可以自己下載想要的版本,我這里下載的是9.8.3,遇到什么問題也可以在評論區或者加QQ群,技術人員還是挺好的。

http://sourceforge.net/projects/zentao/files/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz/download

2.3、將安裝包直接解壓到/opt目錄下

特別說明:不要解壓到別的目錄再拷貝到/opt/,因為這樣會導致文件的所有者和讀寫權限改變,也不要解壓后把整個目錄777權限。

命令: sudo tar -zxvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz -C /opt

2.4、Apache和Mysql常用命令

執行/opt/zbox/zbox start 命令開啟Apache和Mysql。

執行/opt/zbox/zbox stop 命令停止Apache和Mysql。

執行/opt/zbox/zbox restart 命令重啟Apache和Mysql。

注:如果需要開機自動啟動,可以把 /opt/zbox/zbox restart 加到操作系統的自啟目錄。

apache 或者 mysql 啟動失敗解決辦法

ps -ef | grep httpd 查看apache 

ps -ef | grep mysql 查看mysql 

如果有端口占用則kill -9 3306(進程號)

或者killall httpd         killall mysqld

更改apache和mysql端口

其中 -ap參數 可以修改Apache的端口,-mp參數 可以修改Mysql的端口。

/opt/zbox/zbox -ap 8080 -mp 3307

2.5、訪問和登錄禪道

啟動Apache和Mysql服務后,

瀏覽器直接訪問 http://禪道服務器ip:apache端口 即可訪問和登錄禪道。

注:如果網頁無法訪問,請先關閉禪道所在電腦的防火牆(下面我也會寫如何開啟防火牆的指定端口)和selinux再刷新網頁訪問試一下。

關閉防火牆命令:systemctl stop firewalld

關閉selinux命令:setenforce 0

禪道默認管理員帳號是 admin,密碼 123456。

登錄后,即可使用禪道項目管理功能。

 


 




三、訪問數據庫

網頁訪問數據庫有兩層驗證

3.1、禪道數據庫管理用的是adminer,但是為了安全,訪問adminer的時候需要身份驗證

cd /opt/zbox/auth/

./adduser.sh   創建賬號密碼 root/123456

按提示輸入賬號密碼如 root/123456即可

 


 

3.2、二級驗證

系  統:默認選擇MySQL。

服務器:127.0.0.1:mysql端口 (mysql端口啟用的是3307,那么就填寫127.0.0.1:3307。注意:ip只能寫127.0.0.1)

用戶名: root。(禪道默認的數據庫用戶名是root)

密  碼:123456。(禪道默認的數據庫密碼是123456)

數據庫:zentao。

 


 

3.3、導入數據庫

3.3.1、命令行連接數據庫,將數據庫放進mysql

登錄數據庫:/opt/zbox/bin/mysql -u root -P 3306 -p

導入數據庫:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql  

我這里備份了三個數據庫都放進去了,分別是

zentao.sql   zentaobiz.sql  zentaopro.sql  

3..3.2、網頁版

 


 

DB可以看見自己導入的數據庫選擇對應的數據庫下方有導入--瀏覽--執行  提示成功即可,三個數據庫一 一導入,再回到禪道網頁版看之前的數據賬號都回來了,和以前一模一樣,成功了。

 


免責聲明!

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



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