前几天在写辞职感想的时候,想起了曾经在北京一起生活工作的同事---蒋.当时和他一起在北京为了当时我们开发的一个还不够稳定的一个信息采集和指标管理系统进行调试.那段日子,我经常被一堆莫名其妙的BUG和莫名其妙的代码所捆绕着(因为项目组人员变动的关系,我多数时候是在修改同事走后留下的代码).当时蒋负责BUG的管理和系统功能的测试.再他为我们的工作使用了BugFree后,我们的工作变得清晰和简单很多.那小子走后一直没有留下关于BugFree的任何资料,这几天自由想起动手配置和使用以下BugFree来.
1.安装和设置环境
(1)下载apache html服务器 地址:www.apache.org
(2)下载mysql 数据库 地址:www.mysql.com
(注:可以同时下载一个mysql开发环境mysql-front 地址: http://www.mysqlfront.de/)
(3)下载php环境 地址: www.php.net
安装apache服务器 其中Domain,Server Name等可以任意设置(不过最好自己能随时记起)
然后安装mysql数据库 安装完后 运行winmysqladmin程序 该程序在MYSQLHOME/bin目录下
再安装mysql-front (这个安装很简单)
安装php 在环境变量中设置php的path %PHP_HOME%/ext
然后修改php目录下的php.ini-dist文件 将其";extension=php_mysql.dll"语句的";"去掉 这样就可以使得php
和mysql 环境联合起来了,还需要将extension_dir = "./"修改为extension_dir = "C:/php/ext"('C:/php/ext根据你php所安目录而定'), 修改后 将其php.ini-dist文件名 改为php.ini文件即可.
修改apache服务器的"httpd.conf"文件
在LoadModule处 加入如下代码
"LoadModule php5_module C:/php/php5apache2.dll
PHPIniDir "C:/php" "(注:C:/php以你自己电脑上php的安装路径为准)
在"AddType"处加上如下代码
"AddType application/x-httpd-php .php
AddType application/x-httpd-php .html"
在"DirectoryIndex"处加上如下代码
"DirectoryIndex index.php index.html index.html.var"
这样环境基本搭建好了
2.BugFree的安装
(1):首先到http://bugfree.1zsoft.com/上下载Bugfree的安装包将其解压缩
(2)将bufree目录拷贝到apache下的htdocs目录下(注:htdocs为apache默认的网站目录,可以自己定义目录)
(3)打开mysql-front 用root登陆 执行语句:
create database BugFree
GRANT ALL PRIVILEGES ON BugFree.* TO UserName@localhost IDENTIFIED
BY 'Password' WITH GRANT OPTION;
( 上面的UserName和Passowrd请分别换成你自己的用户名和密码)
然后退出连接,用自己的用户名和密码登陆,导入bugfree/document/BugFree.sql文件 并执行
这样Bugfree的数据库就生成好了
(4)通过http://localhost/bugfree/install.php页面 进入设置页面 这里设置好您相应的信息即可
(5)将bugfree下的install.php和upgrade.php页面以及shell(如果不需要设置定时的话)移出bugfree目录下
这时我们就可以通过管理员用户,进入http://localhost/bugfree/Admin/index.php页面
进行相应的项目信息设置和用户设 置.然后连接http://localhost/bugfree可以进入到bugfree的操作界面上
(6)修改bugfree/include/ConfigBug.inc.php文件,将"$BugConfig["Mail"]["On"] "选项的值设置为false即可(这样 就可以避免自动发邮件了)
Bugfree虽然比较简单远没有许多商业的BUG管理器功能强大,但是如果使用的好的话还是对项目开发有很大的帮助,最重要的是,它是开源免费的,可以为一些想学习BUG管理方面只是的人提供了很好的学习和操作机会.