1.BugFree简介

1.1 BugFree的来源

BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。简单实用、免费并且开放源代码(遵循GNU GPL)。

如何有效地管理软件产品中的Bug,是每一家软件企业必须面临的问题。遗憾的是很多软件企业还是停留在作坊式的研发模式中,其研发流程、研发工具、人员管理不尽人意,无法有效地保证质量、控制进度,并使产品可持续发展。

BugFree就是为了解决上述问题而开发的。

1.2 BugFree名称的含义

BugFree有两层意思:一是希望软件中的缺陷越来越少直到没有;二是表示它是免费且开放源代码的,大家可以自由使用传播。

1.3 BugFree的功能

对软件开发出现的问题进行有效的跟踪管理;

协调开发人员、测试人员和需求三方的关系,规范软件的研发流程;

通过对问题的有效跟踪管理,可以持续地改进产品的质量;

记录对问题的处理过程,可以作为知识的积累;

还可以通过自由的定制以让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即可访问新的网址。

Linux下安装xampp和bugfree的更多相关文章

  1. ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)

    XAMPP目录结构 重要的文件和目录 文件/目录                              用途 /opt/lampp/bin/ XAMPP 命令库.例如 /opt/lampp/bin ...

  2. linux下安装xampp

    Choose your flavor for your linux OS, the 32-bit or 64-bit version. Change the permissions to the in ...

  3. 在linux下安装wordpress

    win下的简直傻瓜式操作:xampp打包一键安装 linux下的考虑到一些权限问题 还是有点蛋疼的 现在把流程贴出来做下记录: linux下安装xampp和wordpress的流程 ×由于linux下 ...

  4. Ubuntu下安装XAMPP

    来源:http://www.ido321.com/1265.html 最近,我也玩起了Linux了,瞬间觉得自己逼格又上去了,所以,就给笔记本安装了Ubuntu+Win7双系统.当然在Ubuntu下必 ...

  5. Linux下安装 Posgresql 并设置基本参数

    在Linux下安装Postgresql有二进制格式安装和源码安装两种安装方式,这里用的是二进制格式安装.各个版本的Linux都内置了Postgresql,所以可直接通过命令行安装便可.本文用的是Cen ...

  6. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  7. Linux下安装使用Solr

    Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...

  8. Linux下安装tar.gz类型的jdk,并配置环境变量

    近期因要学习一门技术,必须在Linux下运行,故开始学习如何使用Linux. 在安装jdk时出现了困难,环境变量配置不成功,花了一天时间才搞定,特分享出来,供大家参考. Linux下安装jdk,步骤如 ...

  9. Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...

随机推荐

  1. ECharts学习(1)--toolbox(工具栏)

    1. toolbox:这是ECharts中的工具栏.内置有导出图片.数据视图.动态类型切换.数据区域缩放.重置五个工具. 2. toolbox中的属性,不包含五个工具.里面最主要的就是feature这 ...

  2. Homebrew cask

    在MacOS中用Homebrew安装软件很方便, 但用 brew install 安装的软件并不会在Launchpad中创建快捷方式, 这很不方便. 所以, 可以用 brew cask install ...

  3. python-day36--并发编程之多线程

    十三.死锁.递归锁 1.所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永 ...

  4. TCP和UDP最完整的区别

    TCP与UDP基本区别  1.基于连接与无连接  2.TCP要求系统资源较多,UDP较少:   3.UDP程序结构较简单   4.流模式(TCP)与数据报模式(UDP);   5.TCP保证数据正确性 ...

  5. 在linux下出现cannot restore segment prot after reloc: Permission denied

    应用程序连接oracle的库时会出现如下错误:XXXXX:: error while loading shared libraries: /usr/local/oracle/product/10.2. ...

  6. 将 HttpPostedFile 转换成 Image 或者 Bitmap

    代码如下: HttpFileCollection httpfiles = context.Request.Files; files = httpfiles[i]; Image im = Image.F ...

  7. zuul网关源码解析

    zuul网关源码解析 zuul请求的生命周期 ZuulServlet ZuulServlet定义了对zuul整个过程的处理,如下: public void service(javax.servlet. ...

  8. bzoj1091

    题解: 暴力枚举顺序 然后计算几何 代码: #include<bits/stdc++.h> ],lp=; double v1,v2,ans=1e10; struct pos { doubl ...

  9. 51nod1269Devu and Flowers

    题解: 如果没有限制每一种花有多少,那么就是简单的排列组合问题. 那么我们强制让一些花一定都要选. 暴力搜索,然后组合数(逆元) 采用容斥原理来计算最后的答案 代码: #include<bits ...

  10. LInux内核分析--使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用

    实验者:江军 ID:fuchen1994 实验描述: 选择一个系统调用(13号系统调用time除外),系统调用列表参见http://codelab.shiyanlou.com/xref/linux-3 ...