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,这样可以看到很多的信息。一般来讲,发信不成功,是因为参数设置的不对。