禅道开源版用户手册_Linux下部署开源版“禅道”项目管理系统
在我们测试中,为了方便管理测试流程,提交测试发现的bug,我们需要使用到bug管理工具。有些大公司可能会自己开发一些bug管理工具,但是我们也会用一些开源的bug管理工具,比如Bugzilla,Redmine,Trac,WebIssues,eTraxis,BugNet以及我们非常熟悉的禅道(zentao),这里主要简单介绍一下如何在linux测试环境安装禅道。
非一键安装包安装,需单独安装php语言环境和mysql
用yum安装Apache,Mysql,PHP.
1.安装Apache
yum -y install httpd httpd-devel
centos6
启动apache
service httpd start 启动中间件的命令
关闭apache
service httpd stop
设为开机启动:chkconfig httpd on
访问:127.0.0.1:80
2.安装php
yum -y install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml php-pear
进入etc/httpd/conf/httpd.conf 加上下面三行
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
3. 测试一下
在/var/www/html/新建个test.php文件,将以下内容写入,然后保存。touch test.php(创建文件)
6. 然后在客户端浏览器里打开http://127.0.0.1/test.php,若能成功显示,则表示安装成功 或者在虚拟机外层输入
php的版本
4.安装mysql---
yum -y install mysql mysql-server mysql-devel
service mysqld start 启动数据库
service mysqld stop 关闭数据库
设为开机启动:chkconfig mysqld on
验证数据库有没有启动---ps 和查端口
5.防火墙配置
关闭防火墙
service iptables stop
–开机关闭防火墙
chkconfig iptables off
ip/test.php(查看linux系统的ip:ifconfig)
至此,安装完毕。
安装 禅道
1.zip ,解压 到 /var/www/html 下
2.修改zentaopms的权限 chmod -R 777 zentaopms
3.浏览器访问ip地址/zentaopms/www/install.php 根据页面提示安装禅道。(linux里面用127.0.0.1)
这个时候输入数据库的ip:127.0.0.1 用户名root ,密码为空 如果提示错误,将ip改为localhost试试
5.访问ip地址/zentaopms/www/index.php,打开登录页面
设置访问系统的
备注:
查看apache的进程 ps -ef|grep httpd
查看mysql的进程 ps -ef|grep mysqld
一键安装包进行安装,无需单独安装php语言环境和mysql1.开源版安装包下载
[root@iZbp ~]# wget
http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz
2.直接解压安装包到/opt目录下
[root@iZbp ~]# tar -zxvf
ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt
3.修改禅道自带apache、mysql端口
为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口
修改禅道自带apache端口:
[root@iZbp logs]# /opt/zbox/zbox -ap 9000
修改禅道自带mysql端口:
[root@iZbp logs]# /opt/zbox/zbox -mp 9001
为了不妨碍默认端口80、3306,这里我使用了高端口,从9000开始,你也可以改为自己喜欢的端口号,只要记得后面防火墙加规则的时候对应上就行;
4.重启禅道服务
[root@iZbp11rfoyeescusr9ha9qZ ~]# /opt/zbox/zbox start
Apache is running
Mysql is running
执行/opt/zbox/zbox start 命令开启Apache和Mysql。
执行/opt/zbox/zbox stop 命令停止Apache和Mysql。
执行/opt/zbox/zbox restart 命令重启Apache和Mysql。
可以使用/opt/zbox/zbox -h命令来获取关于zbox命令的帮助
5.创建数据库账号
[root@iZbp logs]# /opt/zbox/auth/adduser.sh
This tool is used to add user to access adminer
Account: adminer
Password: Adding password for user adminer
注:数据库的用户名:root,密码为空。数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行脚本添加账户
命令行登录禅道自带mysql数据库:
/opt/zbox/bin/mysql -u root -P 3306 -p
命令行导入备份的数据:
/opt/zbox/bin/mysql -u root -P 3306 -p zentaopro < zentao.sql
如果是首次安装“禅道”,此处略过;如果之前已经装有“禅道”,想导入之前的数据,则可以导入备份的zentao.sql文件;
6.配置iptables防火墙规则,允许端口访问
[root@iZbp logs]#iptables -A INPUT -p tcp --dport 9000 -j ACCEPT
[root@iZbp logs]#iptables -A INPUT -p tcp --dport 9001 -j ACCEPT
重启防火墙,使规则生效:
[root@iZbp logs]#service iptables save
[root@iZbp logs]#service iptables restart
7.浏览器访问
http://x.x.x.x:9000
客户端:
http://x.x.x.x:9000/zentao/user-login-L3plbnRhby8=.html
默认账号密码:admin/123456
客户端登录页面
系统管理页面
8.修改项目名称
通过访问管理端:http://x.x.x.x:9000,点击右下角的“数据库”,输入账号点击后即可跳转到数据库登录页面,输入adduser.sh脚本创建的用户名和密码即可登录成功。
找到zt_company表,编辑表,修改name字段为你想要的公司名/项目名即可;
修改项目名称字段
服务器每次重启,“禅道”服务自动启动
1.编辑rc.local文件,添加shell命令
[root@iZbp11rfoyeescusr9ha9qZ ~]# vim /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
#执行禅道服务启动脚本
/opt/zbox/zbox start
:wq 保存退出
2.重启服务器测试是否自动启动了“禅道”服务
ps aux | grep zbox
来源:https://www.jianshu.com/p/39beebc32b5e
7月份福利课来袭,心动就关注一下吧~
今日公开课:手把手带你linux下搭建禅道
上课地址:https://ke.qq.com/course/2769755?taid=9802833359160155&tuin=967526f