[英]Testlink Installation problem with $tlCfg->results['status_code'] = array (
我正在使用 XAMPP v3.3.0 并使用 testlink 1.8.5b 和/或 1.9.0 在相当普通的笔记本电脑上安装 Testlink。
我无法在线找到支持,以下是我在尝试过的两个版本的 Testlink 上收到的错误消息:
致命错误:未捕获错误:尝试在 C 中修改 null 上的属性“结果”:\ htdocs\testlink\install\index.php(11): require_once() #1 {main} throw in C:\Program Files\XAMPP\htdocs\testlink\cfg\const.inc.php on line 360
我在启动 Xampp 并转到http://localhost/testlink/install/index.php后收到此错误,这是在我什至获得 Testlink 安装 window 之前。
我还没有对 config.inc.php 中的目录进行更改。 此时,我已经按照文档中的建议创建了 MySql 用户,但这甚至发生在创建用户之前。
我的配置文件在 xampp 和 Testlink 上都没有受到影响,在 Xampp Apache 和 MySQL (Tomcat) 上启动得很好。
有什么建议我可能会失踪吗?
先感谢您
我也看到此错误消息,但是我也无法在线找到任何解决方案。 我的内联错误在第 409 行,但不是
//Fatal error: Uncaught Error: Attempt to modify property "results" on null in C:\xampp\htdocs\Testlink\cfg\const.inc.php:409 Stack trace: #0 C:\xampp\htdocs\Testlink\ install\index.php(20): require_once() #1 {main} 在 C:\xampp\htdocs\Testlink\cfg\const.inc.php 中抛出,第 409 行不是 360//
$tlCfg->results['status_code'] = array (
'failed' => 'f',
'blocked' => 'b',
'passed' => 'p',
'not_run' => 'n',
'in_progress' => 'i',
'not_available' => 'x',
'unknown' => 'u',
'all' => 'a'
); //
有一些我也无法指出的问题,但我尝试下载不同的版本或在https://github.com/TestLinkOpenSourceTRMS/testlink-code/tree/testlink_1_9_20_fixed修复版本
似乎此代码在设置 testlink 中是成功的。 我在您的问题中尝试了一些解决方法,因为它与我遇到的问题相似,但没有成功。
我说西班牙语,对不起英语。
解决方案:进入文件“..\testlink\cfg\const.inc.php”并找到第360行,它应该看起来像这样:
$tlCfg->results['status_code'] = array (
'failed' => 'f',
'blocked' => 'b',
'passed' => 'p',
问题是之前没有初始化 object,为此我们必须放置以下代码行来初始化 object 然后才能调用它:
$tlCfg = new stdClass();
现在它应该看起来像这样:
$tlCfg = new stdClass();
$tlCfg->results['status_code'] = array (
'failed' => 'f',
'blocked' => 'b',
'passed' => 'p',
您保存并尝试,问候,希望我有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.