linux环境testlink搭建,Linux下搭建TestLink1.9.13集成JIRA6的过程

安装:进入安装文件所在目录给安装装程序加上可执行权限(如:chmod 777 xxxx.run)

然后再运行安装程序(如:./xxxx.run),然后根据提示一步一步安装好。

提示:如之前有安装httpd和mysql服务,只需选择不同的安装端口即可。

修改原数据库root密码(******代表root用户密码):修改MySQL的配置文件(默认为/etc/my.cnf或者为对应的testlink/my.conf),在[mysqld]下添加一行skip-grant-tables

保存配置文件后,要重启MySQL服务。重启之前先杀掉mysql进程,netstat –antup |grep 3307 (3307为testlink的mysql端口),kill -9 mysql的进程号。再重启mysql服务:service mysqld restart

再次进入MySQL命令行 mysql -uroot –p –S /work/testlink/server/mysql/tmp/mysql.sock,输入密码时直接回车,就会进入MySQL数据库了。

UPDATE user SET Password = PASSWORD('******') WHERE user = 'root';

FLUSH PRIVILEGES;

停止mysql服务,修改testlink/my.conf文件,删除[mysqld]下的skip-grant-tables这一行,然后再重启mysql服务。

导入用户表:

重新进入testlink的MySQL服务(-p******代表mysql root用户的密码),mysql -uroot –p****** –S /work/testlink/server/mysql/tmp/mysql.sock,输入密码时直接回车,就会进入MySQL数据库了。

show databases;

use bitnami_testlink; 进入testlink的数据库。清空users表的数据:truncate table users;

导出原来testlink中的users表,为*.sql的脚本文件(要做一些相应的修改,字段不一样);

将插入文件上传至服务器;

导入脚本文件,(source 脚本所在路径/*.sql) source /work/testlink/users1.sql

导入整个数据:mysql -uroot -p****** -S /work/testlink/server/mysql/tmp/mysql.sock bitnami_testlink < /work/testlink/bitnami_testlink.mysql

修改testlink的相关配置文件:

修改Apache服务器的时间,进入cd /work/testlink1.9.13/php/etc 对php.ini进行编辑,vim php.ini,对以下data.timezone进行修改

20150413%2015_21_48.jpg?version=1&modificationDate=1428909732000&api=v2

修改为:date.timezone = "Asia/Shanghai"

修改testlink测试结果的图形报表乱码情况,进入/work/testlink1.9.13/apps/testlink/htdocs/third_party/pchart/Fonts,下载SIMYOU.TTF文件并置放到Fonts文件夹路径下(下载地址:Linux下搭建TestLink1.9.13集成JIRA6的过程)。

进入/work/testlink1.9.13/apps/testlink/htdocs,vim config.inc.php 修改path地址为以下:

QQ%E5%9B%BE%E7%89%8720150413152654.png?version=2&modificationDate=1428910855000&api=v2

由于Apache启动后默认的主页为Apache,需要修改默认为testlink的登录首页,进入/work/testlink1.9.13/apache2/conf/bitnami,修改bitnami.conf,将documentroot地址修改为指向testlink发布目录。

QQ%E5%9B%BE%E7%89%8720150413153854.png?version=1&modificationDate=1428910871000&api=v2

testlink配置jira有两种模式,一个是jiradb,另一个是jirarest模式。

jiradb模式:

JIRAdbhost:port     

JIRAdb   

mysql

jiradb username    

jiradb password    

http://127.0.0.1:8080/browse/    

http://127.0.0.1:8080/secure/CreateIssue!default.jspa   

80resolved

90closed

jirarest模式:

jirausername    

jirapassword  

http://172.20.70.29:8080/

http://172.20.70.29:8080/rest/api/latest/

http://172.20.70.29:8080/browse/

MLN   

1

jira配置成功后的效果为以下:

image2015-4-28%2011%3A7%3A34.png?version=1&modificationDate=1430190455000&api=v2

Testlink数据每日备份

将备份脚本mysqlbackup.sh放到/work/testlink下。

备份脚本内容为(*****代表mysql的root用户名及密码):

image2015-4-28%2013%3A22%3A43.png?version=1&modificationDate=1430198563000&api=v2

在命令行输入:crontab -e 即进入定时任务,增加一行testlink的自动备份任务,设置为凌晨4:30。

image2015-4-28%2011%3A3%3A4.png?version=1&modificationDate=1430190184000&api=v2

Testlink数据还原

将还原脚本mysqlre放到/bin目录下,mysqlre脚本内容为(-p******代表mysql的root用户密码):

image2015-4-28%2013%3A30%3A34.png?version=1&modificationDate=1430199034000&api=v2

如要恢复2015年4月28号的testlink数据库,在命令行输入:mysqlre /work/testlink/mysqlback/20150428testlink.mysql等待即可完成恢复。

重新启动MYSQL服务

首先ps -ef|grep mysq,如有mysql进程则kill掉,之后进入/work/testlink1.9.13/mysql/bin目录,输入命令 ./mysql --user=root 后回车,看到success字样代表mysql服务启动

重新启动Apache服务

使用xshell工具,进入/work/testlink1.9.13目录,输入命令 ./manager-linux-x64.run 后回车,在manage servers目录下启动/重新启动/停止Apache web server即可

xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值