Linux环境下禅道的部署

感受

其实这个部署过程,顺利的话挺简单的,但是还是会有很多坑。

禅道部署

下载

首先下载安装包:https://www.zentao.net/download.html,直接去官网下载即可

下载完成后通过xftp传输到服务器上,上传之后解压

解压:tar -zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt
解压到opt目录下

启动

Apache和Mysql常用命令
执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。

问题及解决

使用启动中的第一个命令来启动的时候,Apache启动成功,Mysql启动报错
在这里插入图片描述
这种情况有两种原因,一个是下图中的my.cnf文件的权限不够,可以修改文件权限
在这里插入图片描述
我这里失败的原因是另外一种情况,服务器中已经有mysql服务,所以端口3306已经被占用

通过命令netstat -apn|grep 3306查看3306端口是否被占用
在这里插入图片描述
由图中的结果可知,端口确实被占用,所以我们需要修改禅道中的mysql服务的端口

通过命令/opt/zbox/zbox -ap 8080 -mp 3307 指定端口,这样配置之后,再次执行启动命令/opt/zbox/zbox start,这次两个都启动成功了
在这里插入图片描述
现在直接用浏览器去访问http://禅道服务器ip:apache端口即可,但是发现页面报错,无法访问

碰见这种情况,需要讲禅道部署的服务器的防火墙关闭

首先去查看服务器的防火墙状态,命令为firewall-cmd --state,发现确实为running状态,然后通过命令systemctl stop firewalld.service 关闭防火墙,关闭完成后再次查看状态,确认已经关闭。
在这里插入图片描述
再次用浏览器访问http://禅道服务器ip:apache端口,打开成功
禅道默认管理员帐号是 admin,密码 123456

访问数据库

配置用户

执行可执行文件adduser.sh,来添加用户
在这里插入图片描述

访问

浏览器直接访问 http://禅道服务器ip:apache端口,选择数据库管理
在这里插入图片描述
之后会弹出一个框,来认证,输入上面添加的用户,用户名和密码

进入数据库页面,服务器中注意端口为上面部署时配置的端口3307
在这里插入图片描述

禅道中上传的文档存放地址:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43233223/article/details/90210843