testlink + jira测试环境搭建

注:本文默认使用的PHP集成开发环境是Mxsrvs,采用 testlink1.9.20 + MxSrvs_1.2.1 + Nginx1.18.0 + PHP7.4.6 + JDK11 + mysql8.0.19 方案。Mxsrvs的安装可参考sqli-labs靶场部署(MAC)

  • testlink官网下载压缩文件并解压到Mxsrvs的www项目目录下改名为testlink。
  • testlink需要改的配置文件
    1./config.inc.php:
    搜索tlCfg->log_path 此行修改为:$tlCfg->log_path = [testlin根目录下logs文件夹的绝对路径]
    例如:
        $tlCfg->log_path = '/Applications/XAMPP/xamppfiles/htdocs/testlink/logs/';
    
    搜索g_repositoryPath 此行修改为:$g_repositoryPath = [testlin根目录下upload_area文件夹的绝对路径]
    例如:
    $g_repositoryPath = '/Applications/XAMPP/xamppfiles/htdocs/testlink/upload_area/'; 
    
  • 启动testlink
    1. 浏览器输入:http://localhost:[http服务器端口]/testlink进入安装页面:
    2. new installation
    3. http://localhost/TestLink

2.下载&配置jira

由于mac没有安装版jira,故使用官网提供的服务器版jira进行安装。
注:jira只支持JDK11或者JDK1.8版本(后面讲如何实现mac平台多JDK切换使用)
默认已经安装JDK11,并且已经启动mysql。

  • 1.下载jira
    jira官网下 载服务器版jira压缩文件并解压到/usr/local/(此处需挂梯子)。

  • 2.mysql中创建一个jiradb数据库,字符集选择utf8mb4,排序规则选择utf8mb4_danish_ci。
    否则后期报错:

    社区的解决办法:

  • 3.设置JIRA Home Directory:
    打开终端Terminal,进入JIRA 的bin 输入./config.sh。

    此处放置位置自由选择,我放在了桌面。

  • 4.设置MySQL驱动及破解jira:
    下载jira破解文件密码:p4gh:atlassian-extras-3.2.jar
    前往 传送门下载对应mysql版本的mysql数据库的驱动软件包:mysql-connector-java-X.X.XX-bin.jar
    把两个文件复制到/usr/local/atlassian-jira-software-8.4.1-standalone/atlassian-jira/WEB-INF/lib目录下。其中atlassian-extras-3.2.jar是用来替换原来的atlassian-extras-3.2.jar文件,用作破解jira系统。

  • 5.设置关联的数据库,填写相关信息并测试是否连接成功。

  • 6.启动
    执行jira根目录bin文件夹下的shutdown.sh,再运行start-jira.sh
    浏览器输入 http://localhost:8080(jira默认使用jira端口,8080端口其他应用需先关闭)

    填入许可证:

AAABbQ0ODAoPeNp9UUlvgkAUvvMrSHppD0MQC6jJJDUwSTG4RKhJk16m+NRpEPDNYOu/LwpN3Y9v+
7b3EK9KfVCmuunqltVr2T2rq3t+rFtmy9GWCJCt8qIANEKRQCaBzYUSeUbZKGbTyTSImDYq15+A4
8WbBJSUtLQvgdy46E5KTFZcgs8V0D08MV1idrQGON4VMOJroN54OGRTL+iHfyP2UwjcHd11iOloX
p4pnig25CKlbdfpuo5rv2w2RpKvtQhwCxj4tP88axPrPZyQuN+xSfxqdWt9BebzMlHGviAyX6hvj
mBUgGILVGEJ9dpt21fCueahkpcpyHiW3PBxR81Fhg1P5SsM/IiNSNhpuY7t2lpV0JPGHdhIcVSAd
MFTCdoYlzwTkh/8nefoIRwG509LayGzStf+zDpJAyrDWKCQTZA+yARFcSAYBNO+HjVK9Mf6T08fP
Z1teVoeuGrptz5xLeNj8uO7f8y6/gU5evy/MCwCFEm32Qka5do3eM4z83LwUe5AXUt8AhR0YbU7w
tKNxEGjT56zGsM/S/JUpw==X02ht

参考:
【踩坑】Mac搭建jira(数据库、命令行一点不通的小白)


   转载规则


《testlink + jira测试环境搭建》 火花 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录