搭建禪道10.3版本(Linux系統) --- 2018年8月10日
一、軟體包下載
Linux64位一鍵安裝包(適用於Linux64位)
二、將安裝包移動Linux系統內
用xftp軟體將瀏覽器的軟體包移動到Linux內
三、找到ZenTaoPMS.10.3.stable.zbox_64.tar.gz包,並解壓它,再移動到/opt目錄下
方法一:
解壓包
[[email protected] ~]# tar -zxvf ZenTaoPMS.10.3.stable.zbox_64.tar.gz
複製到/opt目錄裡
[[email protected] ~]# cp -r zbox /opt
進入/opt目錄ll
檢視是否複製成功
[[email protected] opt]# ll
方法二:
一次性解壓並移動的命令
[[email protected] ~]# tar -zxvf ZenTaoPMS.10.3.stable.zbox_64.tar.gz -C /opt
進入/opt目錄
[[email protected] ~]# cd /opt
檢視是否解壓移動成功
[[email protected] opt]# ll
四、修改禪道自帶的Apache和MySQL埠號 ----- 備選流程
注:為了不佔用server上的預設埠80、3306,我們將修改禪道自帶的Apache和MySQL 埠號
修改禪道自帶的Apache埠
[[email protected] ~]# /opt/zbox/zbox -ap 1000
修改禪道自帶的MySQL埠
[[email protected] ~]# /opt/zbox/zbox -mp 1001
注:這裡的埠號可以更改為自己的埠號
備註資料:
Apache的-ap的來歷
-ap --aport Apache port, default 80.
MySQL的-mp的來歷
-mp --mport Mysql port, default 3306.
五、重啟禪道服務
重啟命令
[[email protected] ~]# /opt/zbox/zbox start
執行該命令後的顯示
Apache is running
Mysql is running
啟動
[[email protected] ~]#service mysqld start
Redirecting to /bin/systemctl start mysql.service
centos7 MySQL啟動失敗解決方案:
出現這條提示,證明啟動失敗:
Start Mysql fail. You can see the log /opt/zbox/logs/mysql_error.log
說明:
如果沒報錯就說明啟動成功!
注意:有時候啟動MySQL會報錯,比如:
得到錯誤:ERROR!The server quit without updating PID file
我們這裡主要是因為:selinux惹的禍,如果是centos系統,預設會開啟selinux。解決方法是關閉它,開啟/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器。
然後再啟動mysql就沒問題了。
參看語法資料:
執行/opt/zbox/zbox start 命令開啟Apache和Mysql。
執行/opt/zbox/zbox stop 命令停止Apache和Mysql。
執行/opt/zbox/zbox restart 命令重啟Apache和Mysql。
可以使用/opt/zbox/zbox -h命令來獲取關於zbox命令的幫助
六、建立資料庫賬號
[[email protected] ~]# /opt/zbox/auth/adduser.sh
按回車鍵後出現以下資訊
This tool is used to add user to access adminer
Account:
在Account: 之後填入adminer
注:adminer是你所建立的新的管理
填入後再點選回車鍵會出現以下
Password:
這裡直接點回車鍵,不用填寫
執行顯示如下:
[[email protected] app]# /opt/zbox/auth/adduser.sh
This tool is used to add user to access adminer
Account: adminer
Password: Adding password for user adminer
注:資料庫的使用者名稱:root,密碼為空。資料庫管理用的是adminer,但是為了安全,訪問adminer的時候需要身份驗證,需要執行指令碼新增賬戶
七、備選流程(只對已註冊過禪道的使用者有效) -----資料備份 ------- 新使用者請略過此處!!
命令列登入禪道自帶mysql資料庫:
/opt/zbox/bin/mysql -u root -P 3306 -p
命令列匯入備份的資料:
/opt/zbox/bin/mysql -u root -P 3306 -p zentaopro < zentao.sql
注:如果是首次安裝“禪道”,此處略過;如果之前已經裝有“禪道”,想匯入之前的資料,則可以匯入備份的zentao.sql檔案;
八、配置iptables防火牆規則,允許埠訪問 ------ 備選流程
設定允許訪問更改後Apache埠:1000
[[email protected] auth]# iptables -A INPUT -p tcp --dport 1000 -j ACCEPT
設定允許訪問更改後MySQL埠:1001
[[email protected] auth]# iptables -A INPUT -p tcp --dport 1001 -j ACCEPT
儲存以上埠設定
[[email protected] auth]# service iptables save
iptables:將防火牆規則儲存到 /etc/sysconfig/iptables: [確定]
重啟防火牆
[[email protected] auth]# service iptables restart
iptables:將鏈設定為政策 ACCEPT:filter [確定]
iptables:清除防火牆規則: [確定]
iptables:正在解除安裝模組: [確定]
iptables:應用防火牆規則: [確定]
九、驗證訪問瀏覽器是否可開啟禪道登入頁面
1.用http://你的Linux IP:埠號,驗證是否可以開啟禪道初始頁面
2.用http://你的Linux IP:埠號/zentao,驗證是否可以開啟禪道的個人登入介面或已登入頁面
十、網頁開啟失敗解決方法
重啟禪道設定
[[email protected] opt]# /opt/zbox/zbox start
參考資料1:https://www.cnblogs.com/xxsl/p/6525378.html