介绍:BugFree 基于 PHP 和 MySQL 开发,是免费且开放原始码的缺陷管理系统。站群服务器端在 Linux 和 Windows 平台上都可以执行;客户端无需安装任何站群软件,通过 IE,FireFox 等浏览器就可以自由使用。下面介绍在 linux 下安装 bugfree 。
准备 linux 环境:这里我使用的是 centos7.2,和 BugFree 安装包。(在 bugfree 官网下载 (http://www.bugfree.org.cn)
 
1. 安装 BugFree 3 前需要部署配置 PHP, Apache Http Server, MySQL 环境。可以使用 XAMPP, EASYPHP 等整合环境快速部署。
2. 这里我们下载并安装 xampp:xampp-linux-1.8.1.tar.gz
3.(下载连结 http://www.apachefriends.org/zh_cn/xampp-linux.html)。
4. 解压安装包

1.tar zxvf xampp-linux-1.8.1.tar.gz –C /opt(注意!
 
因为是 centos7.2 的系统所以会报错 没有 32 位的系统安装包)执行以下命令安装 32 位系统包
CentOS7 安装 32 位执行库——ia32-libs
yum 线上安装: sudo yum install xulrunner.i686 或者  sudo yum install ia32-libs.i686      
可以检视一下当前源库里有没有 ia32-libs:yum list|grep ia32-libs
完成上述命令: xampp 被安装在/opt/lampp 目录下。
2. 开始执行 xmapp:
/opt/lamp/lamp start
Starting XAMPP 1.8.1…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.
 
3./optm/lamp/lamp start
注意!在这里会报错如下:这里提示 ProFTD

解决办法如下:

上图可以看出 apache 和 mysql 正在执行中。
3. 测试 xampp 的执行是否工作正常。
http://ip(bugfree 站群服务器的 ip 地址)
访问之后会出现 xampp 介面。
4.xampp 安装完成,PHP, Apache Http Server, MySQL 环境已有,然后下载并安装 bugfree3:bugfree3.0.3.zip 。
unzip bugfree3.0.3.zip

5. 把解压后的 bugfree 复制到 xampp 系统的 htdocs 子目录下

6. 修改档案许可权
进入 bugfree 档案:cd /opt/lampp/htdocs/bugfree

 
cd protected 目录

 
7. 给更多的许可权;
[root@localhost htdocs]# chmod -R 777 bugfree/   (这么给许可权,主要是不这么给许可权,后面安装老是提示档案没许可权)
8. 在 web 方式访问并安装:http://ip/bugfree/install (下面我的站群服务器内网 ip 地址是 192.168.0.55)

点选继续之后,介面如下:资料库密码,预设是空,为了安全,安装完成可以修改。

安装完成:预设使用者名称是 admin,预设密码:123456

搭建完成,内网可以访问成功。同样,如果要对映到外网,在网际互联网中访问也是可以的。 linux 上搭建 bugfree 完成设定之后,不需要做任何设定了。只需要在内网的防火墙上做对映即可。把内网的 bugfree 站群服务器上的 80 埠对映到外网的埠。比如对映到 8080 埠。然后外网通过 http://yuming:8080/bugfree  即可访问到内网中布置的 bugfree 缺陷管理站群服务器了。
还有内网 linux–bugfree 站群服务器上防火墙上记得开启 bugfree 埠。