1. 程式人生 > >搭建禪道10.3版本(Linux系統) --- 2018年8月10日

搭建禪道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]

~]# cd /opt

檢視是否複製成功

[[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