Linux系统下安装bugfree操作方法

标签:
linuxbug管理系统平台安装方法 |
分类: 知识积累 |
几年前安装过此平台,弄好后,除测试人员,研发人员基本不看,慢慢大家积极性越来越低,最后干脆都不用
这次,领导开始重视,要求研发人员都用起来,就又开始捣鼓bug管理平台
对于Windows上安装什么软件,操作起来可以说是得心应手
可是面对一个陌生的操作系统Linux,还真不那么容易
前段时间,找了另外一平台,让同事帮着弄,搞了好久才终于弄好
弄好后,发现使用起来没bugfree方便简单
那就换回来继续使用这个
重新装一个东西,再找同事,不知又那久能完全
不是自己动手,趁机学习学习一下
于是,先在网上找相关资料,再按操作步骤一步步进行
期间碰到些问题,也会向同事请教或直接网上查
有网络就是方便,有什么问题,查查就能找到解决方法。
具体安装操作步骤:
此安装包中有Apache 、MySQL、PHP 等所需的工具
下载地址:http://www.apachefriends.org/zh_cn/xampp-linux.html
步骤二:安装
1、用系统管理员的身份登录Linux系统
2、将下载的压包文件拷贝到 /opt 目录下
3、解压安装:
注意:执行此命令时,会自动覆盖xampp旧版本
4、运行
运行成功,会看到类似如下的信息:
步骤四:测试
操作完成上述三个步骤后,在IE地址栏输入:http://localhost,出现如下界面,表示xampp安装成功
1、下载地址:http://www.bugfree.org.cn/blog/?page_id=9
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']
$_CFG['DB']['Password']
$_CFG['DB']['Host']
$_CFG['DB']['Database']
$_CFG['DB']['TablePrefix'] =
'bf_';
$_CFG['DBCharset']
步骤七:修改目录和文件权限
先进入:/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']
$_CFG['Mail']['FromAddress'] = "abc@163.com";
$_CFG['Mail']['FromName']
$_CFG['Mail']['ReportTo']
$_CFG['Mail']['SendMethod']
另外也要更改下面
$_CFG['Mail']['SendParam']['Host']
$_CFG['Mail']['SendParam']['SMTPAuth'] = true;
$_CFG['Mail']['SendParam']['Username'] = 'abc@163.com';
$_CFG['Mail']['SendParam']['Password'] = '123456';
2、修改/opt/lampp/etc/php.ini
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = mail.163.com;
smtp_port = 25
注:红色标记部分为邮件服务器地址,邮件帐号及其邮件帐号对应的密码