是否有人使用db接口将Testlink 1.9.10(Ei D1 eG0)与JIRA5.2集成在一起?我正在使用带有以下配置的wamp服务器: PHP 5.4.3 APACHE 2.2.22
我已经设置了一个问题跟踪器管理(连接),如下所示:
<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驱动程序,但尝试了许多张贴的解决方案,但没有运气。有谁能帮帮我吗?
发布于 2014-06-04 18:24:14
解决了PHP中的菜鸟问题,我花了大约7个小时的源代码调试来找到问题的根本原因(testlink无法连接到MSSQL DB)。这对我来说似乎是个错误。从错误>>>Message:为选项数据库指定的值类型无效。应为字符串类型。我从一开始就觉得db接口的testlink的代码/配置肯定有问题。经过几天的搜索,我最终决定查看源代码本身,最后我有了一个与JIRA集成的工作实例。
对于面临同样问题的用户,我有一个简单的解决方案给你们: 1.打开文件issueTrackerInterface.class.php (\lib\issuetrackerintegration) 2.转到第178行(在函数连接中):
$result = $this->dbConnection->connect(false, $this->cfg->dbhost,$this->cfg->dbuser,
$this->cfg->dbpassword, $this->cfg->dbname);$mydbhost =(字符串)($this->cfg->dbhost);
$mydbuser =(字符串)($this->cfg->dbuser);
$mydbpassword =(字符串)($this->配置->数据库密码);
$mydbname =(String)($this->cfg->dbname);$ $mydbname);
谢谢你们!
发布于 2014-08-12 01:31:42
将Jira版本指定为5.2,而不是JIRA 5.2
这对我很管用。
https://stackoverflow.com/questions/23753115
复制相似问题