一、软件包下载
Linux64位一键安装包(适用于Linux64位)
下载站点1: http://sourceforge.net/projects/zentao/files/10.3/ZenTaoPMS.10.3.stable.zbox_64.tar.gz/download
下载站点2: http://dl.cnezsoft.com/zentao/10.3/ZenTaoPMS.10.3.stable.zbox_64.tar.gz
二、将安装包移动Linux系统内
用xftp软件将浏览器的软件包移动到Linux内
三、找到ZenTaoPMS.10.3.stable.zbox_64.tar.gz包,并解压它,再移动到/opt目录下
方法一:
解压包
[root@localhost ~]# tar -zxvf ZenTaoPMS.10.3.stable.zbox_64.tar.gz
复制到/opt目录里
[root@localhost ~]# cp -r zbox /opt
进入/opt目录ll
[root@localhost ~]# cd /opt
查看是否复制成功
[root@localhost opt]# ll
方法二:
一次性解压并移动的命令
[root@localhost ~]# tar -zxvf ZenTaoPMS.10.3.stable.zbox_64.tar.gz -C /opt
进入/opt目录
[root@localhost ~]# cd /opt
查看是否解压移动成功
[root@localhost opt]# ll
四、修改禅道自带的Apache和MySQL端口号 ----- 备选流程
注:为了不占用server上的默认端口80、3306,我们将修改禅道自带的Apache和MySQL 端口号
修改禅道自带的Apache端口
[root@localhost ~]# /opt/zbox/zbox -ap 1000
修改禅道自带的MySQL端口
[root@localhost ~]# /opt/zbox/zbox -mp 1001
注:这里的端口号可以更改为自己的端口号
备注资料:
Apache的-ap的来历
-ap --aport Apache port, default 80.
MySQL的-mp的来历
-mp --mport Mysql port, default 3306.
五、重启禅道服务
重启命令
[root@localhost ~]# /opt/zbox/zbox start
执行该命令后的显示
Apache is running
Mysql is running
启动
[root@localhost ~]#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命令的帮助
六、创建数据库账号
[root@localhost ~]# /opt/zbox/auth/adduser.sh
按回车键后出现以下信息
This tool is used to add user to access adminer
Account:
在Account: 之后填入adminer
注:adminer是你所创建的新的管理
填入后再点击回车键会出现以下
Password:
这里直接点回车键,不用填写
执行显示如下:
[root@localhost 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
[root@localhost auth]# iptables -A INPUT -p tcp --dport 1000 -j ACCEPT
设置允许访问更改后MySQL端口:1001
[root@localhost auth]# iptables -A INPUT -p tcp --dport 1001 -j ACCEPT
保存以上端口设置
[root@localhost auth]# service iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定]
重启防火墙
[root@localhost auth]# service iptables restart
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
iptables:应用防火墙规则: [确定]
九、验证访问浏览器是否可打开禅道登录页面
1.用http://你的Linux IP:端口号,验证是否可以打开禅道初始页面
http://172.xx.x.147:1000
2.用http://你的Linux IP:端口号/zentao,验证是否可以打开禅道的个人登录界面或已登录页面
http://172.xx.x.147:1000/zentao
十、网页打开失败解决方法
重启禅道设置
[root@localhost opt]# /opt/zbox/zbox start
参考资料1:https://www.cnblogs.com/xxsl/p/6525378.html
参考资料2:https://jingyan.baidu.com/article/fea4511a3cca6ef7ba912544.html
参考资料3:https://blog.csdn.net/zhang18330699274/article/details/78117950
---------------------
作者:chun_xiaolin001
来源:CSDN
原文:https://blog.csdn.net/chun_xiaolin001/article/details/81567776
版权声明:本文为博主原创文章,转载请附上博文链接!