关于在如何linux上部署禅道

前置操作:

  • 安装linux操作系统,这里使用的是Centos7.6版本
  • 安装mysql服务端程序

禅道安装

  1. 下载Linux安装包

下载之前使用cat /etc/redhat-release查看一下系统版本

下载一键式安装包,可直接在禅道官网进行下载:
以禅道 12.4.3 开源版本为例:
Linux中文版64位下载地址(适用于Ubuntu17+,centos7.4+):https://www.zentao.net/dl/ZenTaoPMS.12.4.3.zbox_64.tar.gz
Linux国际版64位下载地址(适用于Ubuntu17+,centos7.4+):https://www.zentao.net/dl/ZenTaoALM.12.4.3.int.zbox_64.tar.gz

  1. 将安装包上传到Linux服务器

使用文件传输工具将文件上传到Linux服务器的/opt目录下,笔者使用的是WinSCP,也可以使用xftp上传;

  1. 解压安装包到/opt目录
    备注:因为使用的是一键式安装包,官方要求安装在/opt目录下

使用tar -zvxf ZenTaoPMS.12.4.3.zbox_64.tar.gz -C /opt 解压到opt目录下,解压以后可以在opt目录下看到zbox目录

  1. 修改Apache、MySQL默认端口

因为Apache默认端口是80,为防止占用80端口,可以对其修改;同样MySQL的默认端口是3306,防止被占用可以修改成其它端口,端口可设置任意空闲端口

/opt/zbox/zbox/ -ap 9000
/opt/zbox/zbox/ -mp 9001

5. 启动禅道服务

/opt/zbox/zbox/ start

  1. 浏览器上访问禅道

在浏览器上输入Linux的ip与Apache端口访问,第一次访问输入默认管理员账号admin 密码:123456,然后会修改默认密码

可能存在问题

  • 如果因为防火墙的原因不能访问,请执行下列操作:
    • 安装iptables:yum install iptables-services
    • 配置iptables防火墙规则,允许端口被访问

    iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
    iptables -A INPUT -p tcp --dport 9001 -j ACCEPT

    • 保存配置并重启防火墙

    service iptables save
    service iptables restart

设置配置文件使服务重启生效

由于/etc/rc.local默认不能修改,要使用修改权限命令使文件可编辑

vi /etc/rc.local 

在文件末尾添加 /opt/zbox/zbox start,之后重启服务器,查看是否能够继续访问

禅道数据库管理

初次访问会弹出一个验证框输入用户名和密码,一般默认是root/123456,但是如果登不上去,那就需要使用以下命令添加用户:

/opt/zbox/auth/adduser.sh

会让你输入账号和密码,然后刷新浏览器再访问数据库管理,输入用户名密码,弹出如下界面

改写服务器:localhost/127.0.0.1+之前修改的mysql端口,输入数据库用户名密码,一般是root/123456,数据库名:zentao,之后登录,就可以看到禅道数据库中的表信息

参考博客:https://www.cnblogs.com/shireenlee4testing/p/9044150.html

原文地址:https://www.cnblogs.com/pufa/p/13898363.html