BugFree是模仿微软内部的Bug管理系统开发的一套开源web缺陷管理系统,非常的好用,对于提高项目的管理水平有很大的帮助作用。下面我来谈一下自己的安装心得:
前提:BugFree是PHP开发,除了windows平台,其他的平台也都支持,我是在windows平台下安装的,其他平台请参考BugFree的详细文档。
一、安装
我下载的是BugFree的最新版本1.1,因为程序是PHP开发的,后台数据库用的是MySQL,所以需要安装PHP相应的运行环境以及Apache服务器、MySQL4.0以上版本的数据库。对于平时根本没有用过PHP的人来说好麻烦呀,不过不用担心,好在有人已经实现替我们考虑到了,并且已经做出来了非常棒的集成化安装工具GreenAMP。
首先下载GreenAMP 050216版本,下载后直接解压到D:/GreeAMP,运行“启动GreenAMP.bat”批处理文件。不过有一点要提醒的是,运行前一定要保证80端口没有被占用。当在DOS窗口中提示安装成功,按任意键推出时那么就恭喜你,说明BugFree需要的运行环境已经搭好。如果运行时报错,不妨多试几下。然后在浏览器中验证一下http://localhost,如果看到目录式页面说明安装真的OK。
然后下载最新的BugFree1.1版本,下载后解压到D:/GreenAMP/www文件夹下,并把目录bugfree1.1修改成bugfree。www目录是web默认的根路径,设置好后在浏览器当中输入http://localhost/bugfree就可以看到首页了。哇塞,也太简单了吧。不过,别急,不要让胜利冲昏了头脑。
二、配置
冷静思考一下,我们数据虽然已经装好了,PHP的运行环境也有了,Apache也没问题了,可是BugFree需要的数据库文件好像还没有在数据库中创建,成员小组的帐号也没有设置,如何登录操作?
在浏览器中输入http://localhost/phpMyAdmin,输入用户名root,密码默认为空,登录到MySQL的后台管理界面。为了安全起见,建议大家进去后马上修改密码。修改的方法是在进去的主页上点击“更改密码”即可。
然后我们输入BugFree作为数据库名,点击“创建”生成新的数据库。之后点击左边导航栏,选择BugFree,再点击“结构”旁边的“SQL”选项,在最下方点击浏览SQL文本文件D:/GreenAMP/bugFree/document/BugFree.sql,接着点击下方的“执行”按钮,批量执行sql操作。至此,我们将成功创建了BugFree需要的所有表及其他相关数据结构。
MySQL数据库已经配置完毕,下一步接着是配置BugFree本身,包括管理员帐户以及通知Email信息等。在浏览器中输入http://localhost/bugfree/install.php,显示的BugFree的配置页面填写管理员相关信息等。需要注意的一点是通知Email的配置,它是创建Bug是用来发送通知给bug。如下图所示:
三、测试
在浏览器中输入http://localhost/bugfree(确保数去之前先把BugFree目录下的install.php和upgrate.php移除或者更名,不然会提示出错)用刚刚设置的管理员帐号登录到BugFree系统。
进去之后可以点击右上角的“后台管理”创建项目组和其他成员的帐号,在左上角点击“创建Bug”可以创建新的bug,自己可以指派一下接受处理Bug的成员,自己体验一下BugFree的功能。如果你指定某成员到“发信通知”一栏,他会自动受到Email通知,是不是十分的方便?
四、参考
1.BugFree主页:http://bugfree.1zsoft.com/
2.GreenAMP下载:http://www.baidu.com/s?wd=greenAMP&cl=3