You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在XAMPP 8.2.4-0中运行TestLink 1.9.0?解决安装报错

解决TestLink安装错误及简便安装方案

错误原因

你遇到的Fatal error: Uncaught Error: Attempt to modify property "results" on null是因为TestLink 1.9.0版本过于老旧,完全不兼容PHP 8.2(你的XAMPP自带PHP 8.2)。PHP 8.0+对变量类型检查更严格,老版本TestLink的代码未适配这种变化,导致空对象属性修改报错。

简便安装方法

方案1:Docker一键部署(最省心)

Docker可直接拉取预配置好的TestLink镜像,无需手动处理环境兼容问题:

  • 确保本地已安装Docker
  • 打开终端/命令提示符,运行命令:
    docker run -d -p 8080:80 -p 3306:3306 --name testlink bitnami/testlink:latest
    
  • 镜像下载完成后,访问http://localhost:8080即可进入TestLink界面,默认用户名user,密码bitnami,数据库配置已自动完成。

若坚持使用TestLink 1.9.0,需更换为支持PHP 7.4的XAMPP版本(如XAMPP 7.4.33):

  • 卸载当前XAMPP 8.2.4
  • 下载XAMPP 7.4.x版本,安装后将TestLink 1.9.0文件放入htdocs目录
  • 重新执行安装向导,即可正常完成安装,不会出现PHP版本兼容报错。

方案3:升级TestLink到兼容版本

TestLink 1.9.0之后的稳定版本(如1.9.20及以上)已适配PHP 8.x:

  • 下载TestLink最新稳定版,替换原有htdocs/testlink目录下的文件
  • 重新运行安装向导,按提示完成配置,即可适配当前XAMPP 8.2.4环境。

内容的提问来源于stack exchange,提问作者cagoscra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 04:52:39