1.BugFree简介php
1.1 BugFree的来源 mysql
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。简单实用、免费而且开放源代码(遵循GNU GPL)。 linux
如何有效地管理软件产品中的Bug,是每一家软件企业必须面临的问题。遗憾的是不少软件企业仍是停留在做坊式的研发模式中,其研发流程、研发工具、人员管理不尽人意,没法有效地保证质量、控制进度,并使产品可持续发展。 sql
BugFree就是为了解决上述问题而开发的。数据库
1.2 BugFree名称的含义centos
BugFree有两层意思:一是但愿软件中的缺陷愈来愈少直到没有;二是表示它是免费且开放源代码的,你们能够自由使用传播。浏览器
1.3 BugFree的功能 安全
对软件开发出现的问题进行有效的跟踪管理;服务器
协调开发人员、测试人员和需求三方的关系,规范软件的研发流程;app
经过对问题的有效跟踪管理,能够持续地改进产品的质量;
记录对问题的处理过程,能够做为知识的积累;
还能够经过自由的定制以让BugFree更适合贵公司的研发流程。
2. Bugfree在Linux操做系统下的安装
2.1软件下载
下载软件xampp-linux-1.8.0-beta2.tar.gz和bugfree3.0.4.zip
2.2软件xampp安装
Linux下终端使用root权限,将xampp-linux-1.8.0-beta2.tar.gz压缩到 /opt目录下
命令:tar -zxvf xampp-linux-1.8.0-beta2.tar.gz -C /opt
2.3运行
命令:/opt/lampp/lampp start
正常输出:
可能出现的错误:
1.Apache、MySQL、ProFTPD服务已经运行
解决方案:
在终端输入:pkill httpd pkill mysql pkill ftp杀死已存在的进程
2.Permission denied
解决方案:
①编辑/etc/selinux/config文件,找到SELINUX=enforcing,改成SELINUX=disabled
②编辑/etc/sysconfig/selinux文件,找到SELINUX=enforcing,改成SELINUX=disabled
③ 重启计算机
3.XAMPP不支持64为linux系统
出现“XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.”
解决方案:
Ubuntu like:
sudo apt-get install ia32-libs
centos like:
yum install -y glibc*i686
2.4浏览器连接
1.测试
http://IP地址/xampp/ (注:IP地址为localhost)
出现如下界面
选择中文
点击左下角工具下phpMyAdmin,会出现下列错误:
2.修正安全薄弱环节
密码都设置为123
访问http://IP地址/xampp/index.php,会出现以下:
而后再次访问phpmyadmin,即点击右下角(phpMyAdmin)
到这里说明xampp-linux-1.8.0安全配置成功
2.5远程访问mysql
出现下列错误
配置远程链接mysql
再次访问mysql:
2.6安装配置BugFree
1.unzip bugfree3.0.4.zip解压出unzip bugfree3.0.4文件
将解压出的文件拷贝到/opt/lampp/htdocs下
scp -r bugfree3.0.4 /opt/lampp/htdocs/
2.建立BugFile目录
mkdir /opt/lampp/BugFile
3.访问http://IP地址/bugfree
以下图
4.设置目录权限
chmod 777 -R /opt/lampp/BugFile
chmod 757 /opt/lampp/htdocs/assets
chmod 757 /opt/lampp/htdocs/protected/runtime
chmod 777 -R /opt/lampp/htdocs/protected/config
chmod 777 –R /opt/lampp/htdocs/install
5.点击“继续”
注意:密码不能为空;数据库服务器写成127.0.0.1
6.点击“安装”
7.访问 http://IP地址/bugfree
到这步证实安装成功!
修改访问的网址(从新更改bugfree名)
安装好的bugfree服务器,访问的网址就定下来了,若是后悔将名字命名为bugfree,想改
如何作到不影响已经存在的数据库数据?按以下步骤操做:
◆先经过XAMPPControl Panel中止bugfree服务;
◆对文件夹/opt/lampp/htdocs/bugfree3.0.4作个备份,以备出错。
◆重命名/opt/lampp/htdocs/bugfree3.0.4文件夹为/opt/lampp/htdocs/bugfree
◆修改/opt/lampp/htdocs/bugfree3.0.4 protected/config/main.php文件的以下内容:
'basePath' => '/opt/lampp/htdocs/bugfree3.0.4/protected/config/..',
改成
''basePath' => '/opt/lampp/htdocs/bugfree/protected/config/..', ',
◆经过XAMPPControl Panel开启bugfree服务
◆输入http://192.168.1.234/bugfree便可访问新的网址。