51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5020|回复: 4
打印 上一主题 下一主题

testlink和mantis的整合问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-6 16:42:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
已经安装上了mantis和testlink,但是2个工具不在一台机器上
mantis在192.168.1.109上,testlink在192.168.1.8上
想把2个整合起来,红色部分为修改
修改testlink中的config.inc.php文件:
/**
* @var STRING TL_INTERFACE_BUGS = ['NO', 'BUGZILLA','MANTIS','JIRA']
* BUGZILLA: edit configuration in TL_ABS_PATH/cfg/bugzilla.cfg.php
* MANTIS  : edit configuration in TL_ABS_PATH/cfg/mantis.cfg.php
* JIRA    : edit configuration in TL_ABS_PATH/cfg/jira.cfg.php
*/
define('TL_INTERFACE_BUGS', 'MANTIS');
require_once(TL_ABS_PATH . 'lib/bugtracking/int_bugtracking.php');
修改testlink中的mantis.cfg.php文件:
<?php
/**
* TestLink Open Source Project - http://testlink.sourceforge.net/
* $Id: mantis.cfg.php,v 1.3 2005/08/25 17:40:56 schlundus Exp $
*
* Constants used throughout TestLink are defined within this file
* they should be changed for your environment
*/

//Set the bug tracking system Interface to MANTIS 0.19.1
//also tested with MANTIS 1.0.0.a3
/** The DB host to use when connecting to the mantis db */
define('BUG_TRACK_DB_HOST', '192.168.1.109');
/** The name of the database that contains the mantis tables */
define('BUG_TRACK_DB_NAME', 'mantis');
/** The DB type being used by mantis */
define('BUG_TRACK_DB_USER', 'root');
/** The DB password to use for connecting to the mantis db */
define('BUG_TRACK_DB_PASS', 'sqlpass');
/* link of the web server for mantis*/
/* anonymous login into mantis has to be turned on, and a mantis user has to created with viewer rights to all public projects
/* Change the following in your mantis config_inc.php (replace dummy with your created user)
        # --- anonymous login -----------
        # Allow anonymous login
        $g_allow_anonymous_login        = ON;
        $g_anonymous_account                = 'dummy';
*/
define('BUG_TRACK_HREF', "http://192.168.1.109/mantis/view.php?id=");
/** link to the bugtracking system, for entering new bugs */
define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.1.109/mantis/");
?>
修改完成,登录到testlink
但是在用例的执行页面没有bug相关的图标或东西出现,可能是什么原因呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-6-6 18:06:10 | 只看该作者
自己顶!
搞定了!
原来是mantis的数据库没有开启远程连接。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-3-1 18:15:16 | 只看该作者
你好,我也碰到了同样问题,请问这个mantis的数据库要开启远程连接怎么操作?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-3-24 13:00:27 | 只看该作者
登录服务器,执行下面命令:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'hostname';
username是登录的用户名,hostname是从那儿登录的机器地址。这样就设置了远程链接的方式。

******

       MySQL权限系统保证所有的用户只执行允许做的事情。当你连接MySQL服务器时,你的身份由你从那儿连接的主机你指定的用户名来决定。连接后发出请求后,系统根据你的身份和你想做什么来授予权限。
       MySQL在认定身份中考虑你的主机名和用户名字,是因为几乎没有原因假定一个给定的用户在因特网上属于同一个人。例如,从office.com连接的用户joe不一定和从elsewhere.com连接的joe是同一个人。MySQL通过允许你区分在不同的主机上碰巧有同样名字的用户来处理它:你可以对joe从office.com进行的连接授与一个权限集,而为joe从elsewhere.com的连接授予一个不同的权限集。

******

下面是官方文档,有详细说明。
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#privilege-system
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-8-18 16:31:35 | 只看该作者

require_once(TL_ABS_PATH . 'lib/bugtracking/int_bugtracking.php');这个必须吗?

我看这句话在config.ini.php下没有,是否一定要加上,我加上了,为什么总是不出bug相关的图标或东西,帮忙解决一下
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 14:16 , Processed in 0.067002 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表