CentOS服务器部署禅道开源版17.4

  • 一、技术准备
  • 1.1服务器
  • 1.2操作系统
  • 1.3项目架构
  • 二、服务器部署
  • 2.1解压项目文件
  • 2.2启动Apache和Mysql
  • 2.3访问和登录禅道的服务器端
  • 三、客户端部署
  • 3.1创建新的用户账户
  • 3.2部署客户端服务器
  • 3.3使用客户端登录禅道
  • 总结
  • 参考文档


一、技术准备

1.1服务器

腾讯云,随便买一个轻量级应用服务器就可以,当然其他的服务器也可以

禅道docker部署使用别的数据库 禅道开源版部署_服务器

1.2操作系统

考虑到未来长期维护的需要,我们此次选用Linux中的CentOS Stream8作为部署禅道的操作系统

禅道docker部署使用别的数据库 禅道开源版部署_服务器_02

1.3项目架构

集成工具(PHP+Apache+MySQL)+项目文件(ZenTao)

PHP的部署教程:

Apache的部署教程:https://www.idcspy.com/14426.html MySQL的部署教程:

禅道服务器的项目文件下载地址:

方式一:直接点这个链接就可以下载了https://dl.cnezsoft.com/zentao/17.4/ZenTaoPMS.17.4.zbox_64.tar.gz

方式二:官网下载

官网地址https://www.zentao.net/dynamic/zentaopms17.4-81093.html

然后点图中这个

禅道docker部署使用别的数据库 禅道开源版部署_运维_03

接下来就可以开始部署禅道了

二、服务器部署

2.1解压项目文件

使用下面这个命令将下载好的文件直接解压到/opt这个路径下(自由选择文件上传方式,自己能找到就好)

sudo tar -zxvf  ZenTaoPMS.17.4.zbox_64.tar.gz -C /opt

注:不要解压到其他路径再拷贝过来,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限(项目开发者注)

2.2启动Apache和Mysql

下面这个命令开启Apache和Mysql。

/opt/zbox/zbox start

下面这个命令停止Apache和Mysql

/opt/zbox/zbox stop

下面这个命令重启Apache和Mysql

/opt/zbox/zbox restart

此时我们只需要使用第一个指令就可以了。

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

如果出现以下报错,一般来说是Apache和Mysql的端口被占用了

禅道docker部署使用别的数据库 禅道开源版部署_运维_04


可以通过以下指令设置禅道的Apache和Mysql端口

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

这样我们就能成功启动了

禅道docker部署使用别的数据库 禅道开源版部署_测试工具_05

2.3访问和登录禅道的服务器端

直接访问服务器IP地址的8080端口就可以访问禅道了

http://服务器所在IP:8080/

如果之前的步骤没有出现问题,我们会进入到以下这个界面

禅道docker部署使用别的数据库 禅道开源版部署_客户端_06


接下来直接点开源版就可以了

禅道docker部署使用别的数据库 禅道开源版部署_测试工具_07


禅道的默认账户和密码是admin和123456,登录成功后我们会进入下面这个界面

禅道docker部署使用别的数据库 禅道开源版部署_禅道docker部署使用别的数据库_08


按照要求设定好密码并保存后会弹出这个页面

禅道docker部署使用别的数据库 禅道开源版部署_客户端_09


没什么特殊的需求的话可以直接点保存跳过,后面可以自己按照需求再重新设置

禅道docker部署使用别的数据库 禅道开源版部署_禅道docker部署使用别的数据库_10


此时我们已经成功部署了禅道的服务器端,接下来介绍如何部署和使用客户端

三、客户端部署

3.1创建新的用户账户

禅道默认只有admin一个账户,因此我们需要建立新的账户来使用客户端

点击左边的后台

禅道docker部署使用别的数据库 禅道开源版部署_运维_11


点击上面的人员

禅道docker部署使用别的数据库 禅道开源版部署_客户端_12


接下来可以看到系统中孤零零的admin账户,点击添加用户来创建新账户

禅道docker部署使用别的数据库 禅道开源版部署_测试工具_13


填入数据并保存就可以了,这里我设置了一个projectmanager测试账户来演示

注:最后一行您的密码指的是admin账户现在的密码

禅道docker部署使用别的数据库 禅道开源版部署_禅道docker部署使用别的数据库_14


现在可以看到系统已经多出一个刚刚创建的账户,接下来我们将使用客户端进行登录

禅道docker部署使用别的数据库 禅道开源版部署_服务器_15

3.2部署客户端服务器

点击上面的聊天进入下面这个界面

禅道docker部署使用别的数据库 禅道开源版部署_禅道docker部署使用别的数据库_16


点参数设置

禅道docker部署使用别的数据库 禅道开源版部署_测试工具_17


点是并保存,记得开启服务器防火墙的11444、11443端口

禅道docker部署使用别的数据库 禅道开源版部署_禅道docker部署使用别的数据库_18

只下载配置文件就可以了

禅道docker部署使用别的数据库 禅道开源版部署_测试工具_19

将刚刚下载好的xxd.conf覆盖到/opt/zbox/run/xxd/config这个路径,然后使用下面的命令/opt/zbox/run/xxd切换到xxd的目录并启动客户端服务器

cd /opt/zbox/run/xxd
./xxd

启动成功后是这个样子

禅道docker部署使用别的数据库 禅道开源版部署_服务器_20

现在就已经成功部署客户端服务器了,接下来使用客户端登陆禅道

3.3使用客户端登录禅道

先下载客户端的安装包,链接在下面

禅道客户端的文件下载地址:

方式一:直接点这个链接就可以下载了https://dl.cnezsoft.com/zentaoclient/6.1/zentaoclient.win64.setup.exe 方式二:官网下载

官网地址https://www.zentao.net/dynamic/zentaopms17.4-81093.html

禅道docker部署使用别的数据库 禅道开源版部署_服务器_21


安装成功后打开禅道客户端,第一行输入服务器所在的IP地址,后面不需要写上端口,然后输入刚刚创建的账户进行登陆

禅道docker部署使用别的数据库 禅道开源版部署_测试工具_22

以上步骤都正确的话,登陆成功会进入下面的界面

禅道docker部署使用别的数据库 禅道开源版部署_运维_23

禅道docker部署使用别的数据库 禅道开源版部署_测试工具_24


现在,禅道开源版17.4已经成功的部署了!

总结

PHP、Apache、Mysql一定要安装并配置完成才能部署项目,服务器的防火墙也要打开11444、11443端口,如果服务器端可以访问但是客户端登陆失败,检查一下客户端服务器xxd有没有启动。