虽然bugfree已经宣布停止支持,升级到禅道了,但是既然已经都安装了,并且有很多好评,我决定还是在公司试用看看。初体验碰到了许多问题,现在开篇记录一下,包括安装和使用过程中碰到的问题和解决方法,会不断的更新。
1.首先得下套件XAMPP,在D:xampphtdocsugfreeInclude拷贝Config.inc.Sample.php,将新文件命名为“Config.inc.php”并修改
/* 3. Define the username and password of the BugFree database. */
$_CFG['DB']['User'] = 'root';用户和密码必须安装和mysql时一致
$_CFG['DB']['Password'] = 'root';
$_CFG['DB']['Host'] = 'localhost';如果服务器是本机直接填写localhost
$_CFG['DB']['Database'] = 'bugfree2';
$_CFG['DB']['TablePrefix'] = 'bf_';
$_CFG['DBCharset'] = 'UTF8';
2.再安装个MYSQL;启动MySQL Command Line Client(MySQL的DOS界面),得再装一个数据库的可视化工具Navicat Lite for MySQL,这样便于不熟悉DOS模式下的孩子~~
这样在使用bugfree中如果想删除某条记录的话,可以直接对数据进行操作。比较方便。
3.设置邮件通知碰到的问题,创建好BUG后被指派的人收不到邮件提示,解决方法是:
D:xampphtdocsugfreeInclude的Config.inc.php修改其中的2项:
/* 8. Mail setting. */
$_CFG['Mail']['On'] = true;true为发送提醒,不发送直接为false可以了
$_CFG['Mail']['FromAddress'] = "test@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
/* 9. SMTP param setting. */
$_CFG['Mail']['SendParam']['Host'] = 'smtp.163.com'; // 必须和8中的邮箱一样The server to connect. Default is lolocalhost
$_CFG['Mail']['SendParam']['SMTPAuth'] = true; // Whether or not to use SMTP authentication. Default is FALSE
$_CFG['Mail']['SendParam']['Username'] = ‘test'; // The username to use for SMTP authentication.
$_CFG['Mail']['SendParam']['Password'] = '********'; // The password to use for SMTP authentication.
4.登录后bugfree,在首页的查询条件下会看到几行的提示,如下:
Deprecated: Call-time pass-by-reference has been deprecated in。。。。。
解决方法是:D:xamppphp的php.ini中修改allow_call_time_pass_reference = On
记得修改后,还要重新启动下XAMPP.
4.修改新建BUG页面中各个字段
D:xampphtdocsugfreeLangH_CN_UTF-8
_COMMON.php在该文档中找到每个字段,可进行新增和修改
在修改该文件时,要注意用专门的PHP打开文件打开,不要用记事本,用记事本会导致编码错误,导致无法查看上传的附件,附件会显示X