加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux系统下安装bugfree操作方法

(2011-11-08 12:05:55)
标签:

linux

bug

管理

系统

平台

安装

方法

分类: 知识积累

几年前安装过此平台,弄好后,除测试人员,研发人员基本不看,慢慢大家积极性越来越低,最后干脆都不用

这次,领导开始重视,要求研发人员都用起来,就又开始捣鼓bug管理平台

对于Windows上安装什么软件,操作起来可以说是得心应手

可是面对一个陌生的操作系统Linux,还真不那么容易

前段时间,找了另外一平台,让同事帮着弄,搞了好久才终于弄好

弄好后,发现使用起来没bugfree方便简单

那就换回来继续使用这个

重新装一个东西,再找同事,不知又那久能完全

不是自己动手,趁机学习学习一下

于是,先在网上找相关资料,再按操作步骤一步步进行

期间碰到些问题,也会向同事请教或直接网上查

有网络就是方便,有什么问题,查查就能找到解决方法。

 

具体安装操作步骤:

 步骤一:下载XAMpp安装包

此安装包中有Apache 、MySQL、PHP 等所需的工具
下载地址:http://www.apachefriends.org/zh_cn/xampp-linux.html


步骤二:安装
1、用系统管理员的身份登录Linux系统

2、将下载的压包文件拷贝到 /opt 目录下

3、解压安装:

 tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

 

注意:执行此命令时,会自动覆盖xampp旧版本 

 

4、运行
 /opt/lampp/lampp start

 

运行成功,会看到类似如下的信息:

 Starting XAMPP 1.7.7...
 LAMPP: Starting Apache...
 LAMPP: Starting MySQL...
 LAMPP started.
 

步骤四:测试
操作完成上述三个步骤后,在IE地址栏输入:http://localhost,出现如下界面,表示xampp安装成功

Linux系统下安装bugfree操作方法

步骤五:下载BugFree并安装

1、下载地址:http://www.bugfree.org.cn/blog/?page_id=9 (bugfree官方网站)

2、下载完成后,先在本地机器,解压

3、将解压后的文件复制到Linux系统下 opt/lampp/htdocs 目录下

 

步骤六:修改配置文件

1、进入opt/lampp/htdocs/bugfree/Include,复制文件Config.inc.Sample.php为新文件

2、将复制后的文件更名为:Config.inc.php

3、编辑Config.inc.php文件,修改数据库链接设置:

$_CFG['DB']['User']        = 'root';          // 数据库登录用户名

$_CFG['DB']['Password']    = '';             // 数据库登录用户密码

$_CFG['DB']['Host']        = 'localhost';     // 数据库服务器地址

$_CFG['DB']['Database']    = 'bugfree2';    // 指定BugFree数据库名称

$_CFG['DB']['TablePrefix'] = 'bf_';            // 数据库表前缀,默认为bf_。除非有冲突,不建议修改或为空

$_CFG['DBCharset']         = 'UTF8';        // 数据库编码设置,保留默认值
 

 

步骤七:修改目录和文件权限
先进入:/opt/lampp/htdocs/bugfree目当下,执行

1、chmod 777 Data/TplCompile/

2、chmod 777 BugFile/

3、chmod 777 Include/Config.inc.php

 

步骤八:浏览访问bugfree
在浏览器访问http://服务器IP/bugfree

 

注:

1、如果设置的数据库不存在,按照提示创建数据库,再点击继续安装。

2、点击“安装全新的 BugFree2”。

3、安装成功后,显示首次登录的默认管理员帐号和密码,按照提示首先使用默认管理员用户名和密码登陆BugFree。

 

错误问题解决:

第一次使用bugfree时界面显示下面报错信息:

Deprecated: Call-time pass-by-reference has been deprecated in /opt/lampp/htdocs/bugfree/Include/Class/XmlParse.class.php on line 46

Deprecated: Call-time pass-by-reference has been deprecated in /opt/lampp/htdocs/bugfree/Include/Class/XmlParse.class.php on line 47

 

解决办法:修改/opt/lampp/etc/php.ini

找到allow_call_time_pass_reference = Off

将Off修改为On

 

设置发送邮件通知功能:

1、打开opt/lampp/htdocs/bugfree/Include/Config.inc.php文件


$_CFG['Mail']['On']          = true;
$_CFG['Mail']['FromAddress'] = "abc@163.com";
$_CFG['Mail']['FromName']    = 'BugFree';
$_CFG['Mail']['ReportTo']    = array();  // Where bug statistics message sened to. If empty, to all users.
$_CFG['Mail']['SendMethod']  = 'SMTP';   // MAIL|SENDMAIL|SMTP|QMAIL
另外也要更改下面

$_CFG['Mail']['SendParam']['Host']     = 'mail.163.com';       // The server to connect. Default is localhost
$_CFG['Mail']['SendParam']['SMTPAuth'] = true   // Whether or not to use SMTP authentication. Default is FALSE
$_CFG['Mail']['SendParam']['Username'] = 'abc@163.com'      // The username to use for SMTP authentication.
$_CFG['Mail']['SendParam']['Password'] = '123456';       // The password to use for SMTP authentication.
 

2、修改/opt/lampp/etc/php.ini
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.163.com;
 http://php.net/smtp-port
smtp_port = 25

 

注:红色标记部分为邮件服务器地址,邮件帐号及其邮件帐号对应的密码

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有