专栏首页用户7466307的专栏Linux系统下一步到位搭建bug管理系统——禅道

Linux系统下一步到位搭建bug管理系统——禅道

导读:

作为测试人员,有时候进入一个新的环境,部分公司可能已经存在比较完善的测试环境,我们入职即可使用。但是有的公司在测试数据,测试环境方面可能还是空白,需要我们自己动手部署。

对于测试人员来说,掌握测试环境部署也是必备技能,包括接口环境部署,缺陷管理部署,性能测试环境乃至自动化测试环境部署等。今天的主题是教大家如何在公司服务器部署缺陷管理系统——禅道。

1、下载Linux对应版本的禅道压缩包

https://www.zentao.net/dynamic/zentaopms.biz4.0.1-80255.html

2、使用xftp工具将需要的包(禅道压缩包)上传到Linux服务器的opt目录下

3、输入命令ll:查看当前目录下的文件

4、禅道安装

(1)tar解压命令(输入:tar -xzvf Z 按住tab键自动匹配): (2)tar -zxvf ZenTaoPMS.12.3.stable.zbox_old.64.tar.gz 注:压缩文件命令:tar -czvf 文件名 (3)解压后进入zbox目录:cd zbox (4)查看目录命令:ll,下面会有个zbox可执行文件(-:表示可执行文件)

5、启动禅道

(1)输入命令:./zbox start(注意前面的点),显示Apache和mysql如下状态即可成功。

6、修改默认端口(默认3306)

(1)修改禅道的数据库端口为3307,如果是3306会与服务器中已安装的mysql端口产生冲突,最好改成不会常用的端口号;

(2)首先打开配置文件:vi etc/mysql/my.cnf;

(3)打开文件后进行如下命令操作:

o:进入编辑模式 esc:跳转到命令模式 ctrl+::退出编辑 wq:保存并退出vim编辑

7、重启服务

输入命令:./zbox restart

8、访问禅道

(1)在本地电脑输入虚拟机IP,端口xxxx(安装禅道在配合文件设置的端口)来访问,如果被占用要修改端口,文件在虚拟机服务器的etc/apachce/httpd.conf目录,如果是再用的服务器,不可通过关闭防火墙解决,让运维/开发开放该端口即可;

(2)如果访问失败,检查是否关闭防火墙(不建议使用),命令为:service ipstables stop,或者使用的端口是否已设置开放;

(3)重新刷新浏览器就可以正常访问啦

注意事项

1、过程中可能遇到的问题

如果我们修改了数据库配置文件端口和Apache/配置端口,访问禅道还是被拒绝,那么原因可能有如下几种:

配置文件没有修改完全,可能有的文件修改了,但是当mysql和Apache都被占用端口情况下,只是改这两个文件没有用;

2、解决方法如下:

(1)ps -ef|grep mysql:查看禅道数据库配置,这里显示是3307;

(2)cat /opt/zbox/app/zentao/config/my.php:查看这个配置文件里面的端口是否也是和/opt/zbox/etc/mysql/my.cnf文件端口一致,是3006,显然不一致,那么进入该文件修改成一致,重启zbox即可;

好了,通过上面的操作,禅道部署其实很简单,踩过的坑都会成为你强大后盾的碎片。

END

本文分享自微信公众号 - 软件测试test(gh_d29759b02f67),作者:闲人瘦子

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 什么是数据驱动测试?学习创建框架

    数据驱动测试是一种软件测试方法,其中测试数据以表或电子表格格式存储。数据驱动的测试允许测试人员输入单个测试脚本,该脚本可以对表中的所有测试数据执行测试,并期望测...

    用户7466307
  • 手把手教你利用Python网络爬虫获取链家网的房产信息

    随着人们生活方式的的提高,房子成为了我们必不可少的一部分。而网上的信息太过于复杂,为了了解最近房价的变化趋势。小编以链家这个网站为例,抓取房价的信息。

    用户7466307
  • 软件测试分类有那些,你还知道吗

    回答以下小问题: 1.什么时候进行单元测试? 2.由谁来做单元测试? 3.单元测试的依据? 4.单元测试的通过标准? 5.国内单元测试的现状? 6.如何进行单元...

    用户7466307
  • 云开发实践

    云开发是腾讯云为移动开发者提供的高可用、自动弹性扩缩的后端云服务,包含计算、存储、CDN、静态托管等能力(Serverless 化),可用于开发多种端应用(小程...

    滴水
  • MySQL快速生成时间维度表

    原文地址:http://blog.csdn.net/neweastsun/article/details/43866599

    二狗不要跑
  • kubernetes学习记录(11)——深入学习Service

    在之前的周会上汇报Kubernetes学习结果的时候,被问到一个问题:“一个Service能否提供多种服务,能否代理多组Pod副本?”这里来做一定的研究。 Se...

    胡了了
  • Python实现一键安装部署LNMP环境

      最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Pyth...

    py3study
  • 详解Spring Framework提供的扩展点:ApplicationContextInitializer应用上下文初始化器,以及它在SpringBoot中的应用【享学Spring】

    我事前百度了一下ApplicationContextInitializer的相关文章,无一例外全都是基于SpringBoot进行讲解的。 殊不知,这个类属于S...

    YourBatman
  • 适合中小型公司的Mysql数据库使用规范

    这个是某公司技术基础建设的一部分,本次提出秉着分享的精神跟大家一起探讨探讨,欢迎互相切磋~

    IT大咖说

扫码关注云+社区

领取腾讯云代金券