BugFree安装手记
基于Web的精简版Bug管理系统
BugFree - A lightweight and simple web-based bug tracking system, which learning Microsoft software development idea, free and open source (under the terms of GNU GPL)
1) 按照提示,下载相应的文件;BugFree1.0,GreenAMP
2) 下载GreenAMP (build 050123),解压到d:\GreenAMP
3) 打开D:\GreenAMP\Apache\conf\httpd.conf,
a) 将servername由LocalHost修改成 指定的IP地址
b) 修改Port 80为Port 8080.(改成一个未被占用的端口,因为通常80都被IIS占了)
4) 编辑Geting_Started.php,将$port = 80;改为$port = 8080;
5) 进入command,执行setup.bat,完成后,apache及php就安装好了
6) 将BugFree1.0释放到D:\GreenAMP\www目录下,如果BugFree所在的目录分区为NTFS分区,也需要增加读写的权限。
7) GreenAMP已经自带了phpmyadmin,你可以通过http://localhost/phpmyadmin/来管理数据库,用户名默认为root,密码为空。
a) 注意,将Document目录下面的BugFree.sql文件拷贝到你的服务器上的某个目录下面。用于建立BugFree的库
8) 访问http://xxx.com/BugFree/install.php页面,根据页面提示填写参数,生成BugFree的配置文件, 将其保存到Include目录下面,命名为ConfigBug.inc.php文件
a) 此处可以自动的生成一个管理员
b) 修改ConfigBug.inc.php文件的上传尺寸大小限制
$BugConfig["File"]["MaxFileSize"] = 1024 * 100
c) 可以采用如下方法禁用email,将如下语句改为 = false
$BugConfig["Mail"]["On"] = true;
9) 将D:\GreenAMP\www\BugFree\下的install.php,upgrade.php copy到BugFree目录外(否则程序会检查到,说安全问题,不让登陆).
10) .http://localhost:8080/BugFree/Login.php, 然后用admin,密码123456登陆(系统自动创建的管理员),或者是步骤8中的管理员名称登陆,进入管理界面。
小Tip
1. BugFree的7种解决方案各自的含义是什么?
By Design - 就是这么设计的,无效的Bug
Duplicate - 这个问题别人已经发现了,重复的Bug
External - 是个外部因素(比如浏览器、操作系统、其他第3方软件)造成的问题
Fixed - 问题被修理掉了。Tester要尽可能找到这种Bug
Not Repro - 无法复现你这个问题,无效的Bug
Postponed - 是个问题,但是目前不必修理了,推迟到以后再解
Won't Fix - 是个问题,但是不值得修理了,不管它吧
2. 如何成为管理员?
打开Include/ConfigBug.inc.php文件:
$BugConfig["AdminUser"] = array("admin","你的用户名");
要注意引号和逗号的间隔。
GreenAmp.rar