您的位置:软件测试 > 开源软件测试 > 开源软件测试解决方案 >
升级Bugfree至禅道过程中出现的问题及解决方案
作者:网络转载 发布时间:[ 2014/3/26 15:46:28 ] 推荐标签:解决方案 Bugfree

1.问题:

在升级过程中出现提示‘PDO_MySQL扩展 未加载 检查失败  修改PHP配置文件,加载pdo_mysql扩展’;

解决方案:

在wamp文件夹下有个PHP文件夹,在这个文件夹下有个PHP.ini,将里面extension=php_pdo_mysql.dll前面的’;’去掉,另外在apache下的bin目录下也有一个PHP.ini文件,同时也将里面extension=php_pdo_mysql.dll前面的’;’也去掉,再重启服务行了。

2.问题:

在升级至禅道项目管理工具后,从bugfree中导入了所有的数据,但是打开禅道后所有的bug全部都没有导过去;

解决方案:

下载 http://zentaoms.googlecode.com/files/convert.zip解压缩到禅道的目录下面,zentao/module/convert,覆盖原来的convert目录。然后再执行转换程序即可;

备注:

好将禅道升级到1.2的版本,这样在重新导入数据时能将所有的bug记录全部都导入到禅道管理工具中来了。

3.问题:

如何在禅道管理工具中设置Email发信功能

解决方案:

1.进入到zentao的源代码目录,进入module/mail目录。
2.里面有一个config.php,mail的相关配置都是在这个地方进行设置的。但不建议直接修改这个文件,因为我们后面升级会覆盖改文件。
3.在module/mail下面创建opt/config目录,然后将module/mail/config.php拷贝一份到opt/config/下面。
4.修改里面的参数:

/*是否打开邮件功能。*/
$config->mail->turnon = false;  //如果需要打开,将其设为true

/*设置发件人地址和名称。*/
$config->mail->fromAddress = ''; //发件人地址。比如zentao@xxx.com
$config->mail->fromName = ''; //发件人名称。 比如zentao

/*设置发信方式,目前支持phpmail|sendmail|smtp|gmail。*/
$config->mail->mta = 'gmail';

/*普通SMTP的配置:*/
if($config->mail->mta == 'smtp')
{
$config->mail->smtp->debug = 0; // smtp debug级别,0,1, 2,数字越大,级别越高。
$config->mail->smtp->auth = true; //是否需要验证。
$config->mail->smtp->host = ''; // smtp主机。
$config->mail->smtp->port = ''; //端口号。
$config->mail->smtp->username = ''; //登录用户名,有的smtp需要完整的邮箱地址。
$config->mail->smtp->password = ''; //密码。
}
/* GMAIL的配置。*/
elseif($config->mail->mta == 'gmail')
{
$config->mail->gmail->debug = 0; // debug级别,0,1, 2,数字越大,级别越高。
$config->mail->gmail->username = ""; // GMAIL username
$config->mail->gmail->password = ""; // GMAIL password

5、出现问题如何调试

如果发信不成功,首先将相应的debug参数设为比较高的数字,比如2,这样可以看到很多的信息。一般来讲,发信不成功,是因为参数设置的不对。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd