centos7中搭建禅道环境

系统环境:centos7.6 64bit,以禅道11.5版本为例

写在之前:如果涉及到数据迁移,一定要安装与正在使用的禅道版本一致的包。否则数据迁移将会非常麻烦,各版本之间数据库字段与表不一致,不说了,都是血泪的总结!!

一、 安装禅道

1. 下载禅道包:https://www.zentao.net/download/80137.html

  根据linux系统版本,选择包

  

 

 2. 将包上传至linux 中/opt目录下,可通过xftp,后解压该包,解压完成后,生成zbox文件夹

# tar -zvxf ZenTaoPMS.11.5.stable.zbox_64.tar.gz

 

3. 修改禅道自带的apache、mysql端口

为了不占用服务器上默认的80和3306端口,需要修改禅道自带的apache、mysql端口

修改禅道自带的apache端口,我使用9000端口,可自定义

 /opt/zbox/zbox -ap 9000

 

修改禅道自带mysql端口,我使用9001,可自定义

/opt/zbox/zbox -mp 9001

 

4. 启动禅道服务&配置服务开机启动

# /opt/zbox/zbox start

 

 开机启动

# vim /etc/rc.local

添加如下命令:

/opt/zbox/zbox start

 

备注:

启动禅道服务:/opt/zbox/zbox start

停止禅道服务:/opt/zbox/zbox stop

重启禅道服务:/opt/zbox/zbox restart

查看zbox的命令帮助:/opt/zbox/zbox -h

 

5. 配置防火墙规则,允许端口访问(如是云服务器,需在安全组防火墙规则中,添加Apache、mysql端口)

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

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

 

6. 访问和登录禅道

1. 访问

浏览器直接访问地址:http://禅道服务器ip:apache端口,默认管理员账号:admin/123456

ps: 如无法访问,需关闭防火墙和selinux再尝试。

 

二、 访问数据库

1. 禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh来添加用户

# /opt/zbox/auth/adduser.sh

 

 我添加的用户是root/123456

2. 访问禅道地址,查看右下角数据库管理

 

 

在弹框中输入刚增加的root账号密码,确认后进入数据库链接页面

 

 

3. 修改项目名称

进入数据库,找到zt_company,修改项目名称即可。

 

4. 通过数据库导入功能,导入sql文件,进行数据库数据迁移

 

posted @ 2021-01-11 17:05  金鱼精  阅读(1444)  评论(0编辑  收藏  举报