软件测试工程师必会,在Linux搭建禅道详细教程,简单易用

91 篇文章 1 订阅
3 篇文章 1 订阅


一、前言

以前出去面试总会被问到:测试环境怎么搭建?

刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视

环境准备:

  • 1.一台Linux服务器, 操作系统: CentOS 7.4 64位
  • 2.Xshell 5.0
  • 3.Xftp 5.0
  • 4.ZenTaoPMS.9.8.3.zbox_64.tar.gz安装包

二、禅道安装

禅道安装包
禅道官网下载 【http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.zbox_64.tar.gz】安装包

下载完成之后,接下来要把安装包放到阿里云服务器上的/opt目录,并解压

tar -xvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz

如何把本地的文件上传到linux服务器上呢?这是个问题,可以用Xshell里面的一个Xftp插件解决

三、Xftp安装

是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件

平常使用windows的小白用户,如果不会操作linux上的文件,可以安装Xftp,可以很友好的和linux服务器上文件传输

下载完成后,傻瓜式的安装就可以了,有中文版和英文版切换。打开Xshell界面,点文件传输按钮,就能进入Xftp交互页面了
请添加图片描述
Xftp交互页面如下,左边是你本地电脑的文件,右边是服务器上的文件。右侧进入到/opt目录,找到下载的安装包直接拽过去就可以了
请添加图片描述

四、Xshell部署环境

回到Xshell界面,连上阿里云服务器

cd到/opt目录,解压文件

[root@yoyo ~]# cd /opt
[root@yoyo opt]# tar -xvf  ZenTaoPMS.9.8.3.zbox_64.tar.gz

请添加图片描述
修改禅道自带的Apache和mysql端口号,-ap是Apache端口可以随意设置,我这里是8088,-mp是mysql数据库的端口
接着执行/opt/zbox/zbox start,重启禅道

[root@yoyo opt]# /opt/zbox/zbox -ap 8088
[root@yoyo opt]# /opt/zbox/zbox -mp 8089
[root@yoyo opt]# /opt/zbox/zbox start
Apache is running
Mysql is running
[root@yoyo opt]#

创建数据库账号:/opt/zbox/auth/adduser.sh
Account: admin_yo
Password: 123456

[root@yoyo opt]# /opt/zbox/auth/adduser.sh
This tool is used to add user to access adminer
Account: admin_yo
Password: Adding password for user admin_yo
[root@yoyo opt]#

接着开放防火墙端口(我这边好像不用这步操作)
备注:如果不会vim编辑器的话,也可以用Xftp打开到对应文件,右键文本编辑修改后保存就行了

cd /etc/sysconfig

vim iptables,打开文件后,输入以下内容

-A INPUT -p tcp -m state —state NEW -m tcp —dport 9096 -j ACCEPT
-A INPUT -p tcp -m state —state NEW -m tcp —dport 9095 -j ACCEPT

保存并退出,执行/bin/systemctl restart iptables重启防火墙

五、访问禅道

接着点开浏览器,输入地址:http://服务器公网ip:8088/。这个页面暂时是无法访问,需要在阿里云服务器上开启8088端口
打开云服务器ECS-安全组-配置规则
请添加图片描述
添加安全组规则,新增8088端口访问权限

  • 规则方向:入方向
  • 协议类型:自定义 FTP
  • 端口范围: 8088/8088
  • 授权对象:0.0.0.0/0

请添加图片描述
再去浏览器访问http://服务器公网ip:8088/, 就可以打开禅道地址了
请添加图片描述
首次登陆可以使用admin 123456登陆访问
请添加图片描述
如果想用http://www.xxx.com 这种能访问到,那就需要买域名了

六、遇到的问题

启动Apache报错,而Mysql却启动成功

经过查看原因,是本地环境的httpd没有启动,且默认80端口被占用

确定问题所在,可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助

其中 -ap参数 可以修改Apache的端口,-mp参数 可以修改Mysql的端口(比如:/opt/zbox/zbox -ap 8888)./zbox restart -ap 8888 -mp 3307

修改默认端口,查看httpd进程:ps -ef|grep httpd

然后执行: killall -9 httpd 停止所有httpd进程

进入 /opt/zbox/etc/sysconfig/ 目录中, 重新启动httpd:service httpd start

然后再次执行 /opt/zbox/zbox start 命令开启Apache和Mysql即可


请添加图片描述

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值