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