升级Bugfree至禅道过程中出现的问题及解决方案

上一篇 / 下一篇  2010-11-23 10:37:16 / 个人分类:测试生活

升级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.phpmail的相关配置都是在这个地方进行设置的。但不建议直接修改这个文件,因为我们后面升级会覆盖改文件。
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
级别,01, 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
级别,01, 2,数字越大,级别越高。

$config->mail->gmail->username = ""; // GMAIL username
$config->mail->gmail->password = ""; // GMAIL password

5、出现问题如何调试

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


TAG:

 

评分:0

我来说两句

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 6105
  • 日志数: 8
  • 建立时间: 2010-08-19
  • 更新时间: 2012-05-23

RSS订阅

Open Toolbar