BugFree基于XP系统的安装部署

     Bugfree是著名的缺陷管理和追踪工具。由于它的免费开源和功能的强大,因而深得国内不少软件公司的青睐。因此,作为软件测试人员,它的安装和部署也最好是为我们所掌握的。本文笔者结合实际的操作经验,就BugFree最新版本V2.0.3的安装部署做了简要描述。

  •     BugFree的安装

1、安装XAMPP软件包

下载链接:http://jaist.dl.sourceforge.net/sourceforge/xampp/xampp-win32-1.7.0-installer.exe

2、下载Bugfree2.0.3

下载链接:http://www.bugfree.org.cn/download/bugfree2.tar.gz

3、将Bugfree解压后,放到XAMPP系统的htdocs子目录下:C:\xampp\htdocs\bugfree

4、进入Bugfree的安装目录后,复制文件Include/Config.inc.Samle.php ,将文件重新命名为Include/Config.inc.php

5、在浏览器中访问http://localhost/bugfree ,然后安装提示创建数据库

6、数据库创建好后,按照提示安装Bugfree,登录界面出现后,恭喜你,安装成功了。

  •    启用邮件通知功能

修改配置文件Include/Config.inc.php,可以启用BugFree的邮件通知功能,步骤如下:

1、变更Bugfree的邮箱地址

将 /* $_CFG['Mail']['FromAddress'] = "bugfree@{$_SERVER['SERVER_NAME']}";*/ 更改为,

$_CFG['Mail']['FromAddress'] = "bugfree@ubiquecom.com";//  此处填写bugfree发信时使用的邮箱帐号,比如:liming@163.com 我填写的是公司邮件服务器上给bugfree注册的邮箱帐号。

2、Smtp参数设置

$_CFG['Mail']['SendParam']['Host']     = 'localhost';   // 此处填写smtp邮件服务器名,比如:smtp.163.com。默认是localhost。更改为

$_CFG['Mail']['SendParam']['Host']     = 'ubiquecom.com';  

保存配置文件。

注意:如果发送邮件服务器需要认证,则需要将下述参数

$_CFG['Mail']['SendParam']['SMTPAuth'] = false;       // 如果bugfree通过smtp发信需要认证,则需要将此处参数填写为true,并填写认证的用户名和密码。反之设置为false。

$_CFG['Mail']['SendParam']['Username'] = ''         // 需要认证则填写,不需要认证则留空

$_CFG['Mail']['SendParam']['Password'] = ''         // 需要认证则填写,不需要认证则留空

 

修改为:

 

$_CFG['Mail']['SendParam']['SMTPAuth'] = true;       

$_CFG['Mail']['SendParam']['Username'] = 'liming    

$_CFG['Mail']['SendParam']['Password'] = '******' 

 

修改完后,记得保存配置文件哦 :)

 

  •      应用XAMPP到生产环境

    XAMPP默认配置所有功能开启,因此上述安装配置过程仅适用于开发环境,为了将XAMPP安全地应用于生产环境中,可以执行下述步骤:

1、打开 http://localhost/xampp

2、点击左侧导航条的 security 链接 

3、按照提示重置Mysql数据库的密码,phpmyadmin的认证方式以及XAMPP的用户名和访问密码

4、打开bugfree的配置文件,将下述参数

/* 3. Define the username and password of the BugFree database. */
$_CFG['DB']['User']        = 'root';
$_CFG['DB']['Password']    = '';

修改为:

$_CFG['DB']['User']        = 'root';
$_CFG['DB']['Password']    = '新数据库访问密码';

最后保存配置文件。

 

BugFree其余功能的参数配置请参考帮助文档,或者就相关问题联系笔者。

 

     解决外网访问Bugfree的方法:

 

在网关处做端口映射:映射端口号是80,IP是Bugfree所部署到的内网主机的IP。 

  •     安装配置过程中问题总结

1、机器A和B在同一局域网里面,并且都可以互相ping通
A(XP系统,并且安装bugfree)
B(XP系统)
帐号C在机器A中创建一个bug,并抄送给D后,D可以收到邮件通知,但是,
帐号C在机器B中创建一个bug,并抄送给D后,D却收不到邮件通知?

 

解决方法:变更bugfree邮箱地址

 

2、在虚拟机(安装有XP系统,IP是:192.168.40.129)里安装的bugfree,问题是:帐号A在虚拟机里创建Bug,并抄送给B时,B可以收到邮件通知;而当A在真机(Xp系统,IP:192.168.10.95)里创建BUG,并抄送给B后,为什么B就接收不到邮件通知呢?

 

解决方法:变更bugfree邮箱地址

 

3、同一局域网内的机器不能互相ping通

 

解决方法:关掉windows防火墙

 

***转载请注明出处***

 

 

posted on 2009-03-26 15:56  风吹雨落  阅读(3053)  评论(3)    收藏  举报

导航