Centos7.6 在LNMP上部署禪道


一、下載禪道,並傳到你的服務器上面的/opt文件下。

http://dl.cnezsoft.com/zentao/7.3/ZenTaoPMS.7.3.stable.zbox_64.tar.gz

二、使用命令解壓。

tar -zxvf  ZenTaoPMS.7.3.stable.zbox_64.tar.gz -C /opt

三、如果你服務器上面原本就安裝了LNMP環境的,需要先停掉nginx和mysql服務。以前就是因為禪道有自帶的apache和mysql。

systemctl  stop nginx
systemctl  stop mysqld

四、啟動禪道

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

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

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

​可以使用/opt/zbox/zbox -h命令來獲取關於zbox命令的幫助

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

五,修改禪道的端口和mysql的端口;

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

查看端口被那個服務占用了:netstat -lnp | grep 8031

注意不要亂改mysql的端口,我改為3307之后,就出現禪道打不開的現象,我想應該是只是單方面改了端口,而禪道內部的配置沒改。所以會出現一片空白。

這個時候,我們還需要設置一下訪問的數據庫端口:

在服務器上,我們先定位到以下位置:                

cd /opt/zbox/app/zentao/config

 然后再里面找到my.php,用vi命令去操作:把port改為你現在數據庫的端口

vim my.php

六、打開這兩個端口

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3307 -j ACCEPT

七、登錄禪道

瀏覽器訪問 http://ip:端口(8080)

安裝完畢,可以使用了。

八,數據導出。

數據庫的用戶名:root,密碼為空。數據庫管理用的是adminer,但是為了安全,訪問adminer的時候需要身份驗證,需要運行/opt/zbox/auth/adduser.sh來添加用戶(先 cd /opt/zbox/auth/ 然后執行 ./adduser.sh)

九、登錄

十、登錄

剛才添加的是啥就填啥。

十一、

十二、備份

備份前要停掉目標主機服務

/opt/zbox/zbox stop

/opt/zbox/app/zentao

/opt/zbox/data/mysql/zentao

scp -r /opt/zbox/app/zentao root@192.168.2.21:/opt/zbox/app/

scp -r /opt/zbox/data/mysql/zentao root@192.168.2.21:/opt/zbox/data/mysql/

chmod 777 -R /opt/zbox/app/*

chmod 777 -R /opt/zbox/data/mysql/*

然后啟動就ok了

/opt/zbox/zbox start

 

十三、命令行連接數據庫

登錄數據庫:/opt/zbox/bin/mysql -u root -P mysql端口 -p  (比如:/opt/zbox/bin/mysql -u root -P 3306 -p)

導入數據庫:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要導入的庫名 < XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)

十四、流程圖

 


免責聲明!

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



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