BugFree 的安装
【安装前的准备工作】
====================
1. 到 http://www.easyphp.org/ 下载EasyPHP 1.7/1.8 (Apache 1.3.24,PHP 4.3.3,phpMyAdmin 2.5.3,MySQL 4.0.15)
2. 到 http://www.okooo.com/OpenSource/ 下载最新的BugFree.rar (Ver 0.2)
3. 在Windows平台上安装Apache时经常会由于用户已经安装了IIS,并占用了默认的80端口而失败,
所以需要修改Apache的配置文件 httpd.conf 的 port 设置到 8080 或者其他未被占用的端口上。也可以是修改IIS的工作端口。
【详细步骤】
============
1. 安装 EasyPHP 1.8,比如到 C:/EasyPHP1-8
2. 启动 EasyPHP(把界面语言改为English)
3. 访问 http://localhost,应该显示 EasyPHP 的首页
4. 把 C:/EasyPHP1-8/PhpMyAdmin 拷贝到 C:/EasyPHP1-8/www 目录下(-->C:/EasyPHP1-8/www/PhpMyAdmin)
5. 访问 http://localhost/PhpMyAdmin/,把 root 用户密码改为你喜欢的字符串,比如 "kong123"
6. 把 C:/EasyPHP1-8/www/PhpMyAdmin/config.inc.php 中的 root 用户密码也改成上述密码(两处地方,与root对应)
7. 把 BugFree.rar 解压缩到 C:/EasyPHP1-8/www 目录下
8. 修改 C:/EasyPHP1-8/www/Include/ConfigBug.inc.php,把两处密码改为上述 root 密码
$BugConfig["BugDB"]["Password"] = "kong123";
$BugConfig["UserDB"]["Password"]= "kong123";
9. 通过 http://localhost/PhpMyAdmin/,创建一个新库 BugFree
C:> mysql -h 127.0.0.1 -u root -p, : 然后输入root密码kong123
mysql> create database BugFree; : 建立数据库
10.然后执行下面动作,以创建 BugFree 所需的数据表
C:> mysql -u root -p BugFree < c:/EasyPHP1-8/www/document/BugFree.sql
11.修改 C:/EasyPHP1-8/apache/php.ini 下列配置参数为:
allow_call_time_pass_reference = On
error_reporting = E_ALL & ~E_NOTICE
register_globals = On
12.通过 EasyPHP 来重新启动 Apache:先 Stop,再 Start
13.访问 http://localhost/BugFree,使用用户名 admin,密码 123456 进行登录
14.此时你应该可以看到 BugFree 了,祝贺你!
15.登录后可以通过右上角的 [后台管理] 来管理用户和项目/模块。BugFree 的安装到此结束!
管理员是"admin",密码是"123456"
【使用Email自动提醒】
=====================
修改C:/EasyPHP1-8/www/include/ConfigBug.inc.php
$BugConfig["Mail"]["On"] = true;
$BugConfig["Mail"]["FromAddress"] = "cyberwarebug@163.com";
$BugConfig["Mail"]["FromName"] = "Bug管理员";
$BugConfig["Mail"]["SendMethod"] = "SMTP";
$BugConfig["Mail"]["SendParam"]["Host"] = "smtp.163.com";
$BugConfig["Mail"]["SendParam"]["SMTPAuth"] = true;
$BugConfig["Mail"]["SendParam"]["Username"] = "cyberwarebug";
$BugConfig["Mail"]["SendParam"]["Password"] = "cyberware";
$BugConfig["Mail"]["To"] = array("");
【如何成为管理员】
打开Include/ConfigBug.inc.php文件:
$BugConfig["AdminUser"] = array("admin","你的用户名");
要注意引号和逗号的间隔。
【如何增加上传附件的大小】
修改ConfigBug.inc.php文件。
$BugConfig["File"]["MaxFileSize"] = 1024 * 100; //注意单位是字节。
【BugFree的7种解决方案各自的含义】
By Design - 就是这么设计的,无效的Bug
Duplicate - 这个问题别人已经发现了,重复的Bug
External - 是个外部因素(比如浏览器、操作系统、其他第3方软件)造成的问题
Fixed - 问题被修理掉了。Tester要尽可能找到这种Bug
Not Repro - 无法复现你这个问题,无效的Bug
Postponed - 是个问题,但是目前不必修理了,推迟到以后再解
Won't Fix - 是个问题,但是不值得修理了,不管它吧