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)
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
找到 Active 状态:上图显示是(running)说明是运行状态。如果为 inactive 就是不活跃的状态,也就是防火墙是关闭的
暂时关闭防火墙
systemctl stop firewalld
service iptables stop
永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
关闭后再次刷新浏览器页面即可看到禅道已经部署成功
禅道默认管理员帐号是 admin,密码 123456。
登录后,即可使用禅道项目管理功能。具体的使用,请直接参考我们的使用手册文档。