Linux服务器部署禅道开源版

近期公司项目开发过程中为了更好的管理项目进度、问题以及项目中的BUG,所以就安装部署了禅道这个管理工具进行项目管理,接下来就总结一下Linux环境下部署禅道的步骤及遇到的问题

禅道官方的下载和安装配置说明地址:https://www.zentao.net/book/zentaopmshelp/40.html

安装

禅道软件下载地址:http://www.zentao.net/download.html 

将压缩包上传至服务器是使用的Xshell工具,在上传的时候遇到了两个问题:

(1)上传文件进度一直是0,无法进行上传

解决办法:执行 “yum -y install lrzsz” 此命令之后即可正常上传文件

(2)解压安装包问题

由于禅道的安装包是“.tar.gz”格式的压缩文件,所以需要使用 “tar -zxvf +文件名.tar.gz” 命令来解压文件

1、将安装包直接解压到/opt目录下

特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限。

可以使用命令: sudo tar -zxvf  ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt

2、Apache和Mysql常用命令

执行/opt/zbox/zbox start 命令开启Apache和Mysql。

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

执行/opt/zbox/zbox restart 命令重启Apache和Mysql。

注:如果需要开机自动启动,可以把 /opt/zbox/zbox restart 加到操作系统的自启目录。

-ap 可以修改Apache的端口,-mp参数 可以修改Mysql的端口。

例如(apache端口改为8080,mysql端口改为3307):

/opt/zbox/zbox stop   (先关闭禅道再进行修改)

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

/opt/zbox/zbox start

(查看端口命令:netstat -anpl|grep 3307)

Linux服务器部署禅道开源版

3、访问和登录禅道

启动Apache和Mysql服务后,

浏览器直接访问 http://禅道服务器ip:apache端口 即可访问和登录禅道。(Linux的ip地址)

例如上图,我的LinuxIP:10.66.53.32, Apache端口修改为了8080,则访问禅道地址为:http://10.66.53.32:8080

注:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。(使用云服务器请注意在安全组中开放apache使用端口)

查看防火墙状态命令:

systemctl status firewalld

service  iptables status

Linux服务器部署禅道开源版

找到 Active 状态:上图显示是(running)说明是运行状态。如果为 inactive 就是不活跃的状态,也就是防火墙是关闭的

暂时关闭防火墙

systemctl stop firewalld

service  iptables stop

永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

Linux服务器部署禅道开源版

关闭后再次刷新浏览器页面即可看到禅道已经部署成功

Linux服务器部署禅道开源版

禅道默认管理员帐号是 admin,密码 123456。

登录后,即可使用禅道项目管理功能。具体的使用,请直接参考我们的使用手册文档。