首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Testlink 1.9.10与JIRA集成(接口:db)

问Testlink 1.9.10与JIRA集成(接口:db)
EN

Stack Overflow用户
提问于 2014-05-20 15:09:14
回答 2查看 2.5K关注 0票数 2

是否有人使用db接口将Testlink 1.9.10(Ei D1 eG0)与JIRA5.2集成在一起?我正在使用带有以下配置的wamp服务器: PHP 5.4.3 APACHE 2.2.22

我已经设置了一个问题跟踪器管理(连接),如下所示:

代码语言:javascript
复制
<issuetracker>
<jiraversion>JIRA5.2</jiraversion>
<dbhost>192.168.xxx.xxx</dbhost> 
<dbname>jiradbname</dbname>
<dbtype>mssql</dbtype>
<dbuser>username</dbuser>
<dbpassword>usrpwd</dbpassword>
<uriview>http://jira.xxxx.com/browse/</uriview>
<uricreate>http://jira.xxxx.com/secure/CreateIssue.jspa</uricreate>
</issuetracker>

当我点击扳手时,它会显示一些警告"connection is KO“检查配置。

经过大量搜索,我发现这可能是由于php mssql驱动程序,但尝试了许多张贴的解决方案,但没有运气。有谁能帮帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2014-06-04 18:24:14

解决了PHP中的菜鸟问题,我花了大约7个小时的源代码调试来找到问题的根本原因(testlink无法连接到MSSQL DB)。这对我来说似乎是个错误。从错误>>>Message:为选项数据库指定的值类型无效。应为字符串类型。我从一开始就觉得db接口的testlink的代码/配置肯定有问题。经过几天的搜索,我最终决定查看源代码本身,最后我有了一个与JIRA集成的工作实例。

对于面临同样问题的用户,我有一个简单的解决方案给你们: 1.打开文件issueTrackerInterface.class.php (\lib\issuetrackerintegration) 2.转到第178行(在函数连接中):

代码语言:javascript
复制
$result = $this->dbConnection->connect(false, $this->cfg->dbhost,$this->cfg->dbuser,
$this->cfg->dbpassword, $this->cfg->dbname);

  1. 注释此行。
  2. 粘贴以下行:

$mydbhost =(字符串)($this->cfg->dbhost);

$mydbuser =(字符串)($this->cfg->dbuser);

$mydbpassword =(字符串)($this->配置->数据库密码);

$mydbname =(String)($this->cfg->dbname);$ $mydbname);

  • Save = $this->dbConnection->connect(false,$mydbhost,$mydbuser,$mydbpassword,$mydbpassword,false您的文件。一切都结束了。;)请看我是如何让它工作的。让我们希望testlink开发人员很快就能提供解决方案。

谢谢你们!

票数 1
EN

Stack Overflow用户

发布于 2014-08-12 01:31:42

将Jira版本指定为5.2,而不是JIRA 5.2

这对我很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23753115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档