1.問題:
在升級過程中出現(xiàn)提示‘PDO_MySQL擴(kuò)展 未加載 檢查失敗 修改PHP配置文件,加載pdo_mysql擴(kuò)展’;
解決方案:
在wamp文件夾下有個(gè)PHP文件夾,在這個(gè)文件夾下有個(gè)PHP.ini,將里面extension=php_pdo_mysql.dll前面的’;’去掉,另外在apache下的bin目錄下也有一個(gè)PHP.ini文件,同時(shí)也將里面extension=php_pdo_mysql.dll前面的’;’也去掉,再重啟服務(wù)行了。
2.問題:
在升級至禪道項(xiàng)目管理工具后,從bugfree中導(dǎo)入了所有的數(shù)據(jù),但是打開禪道后所有的bug全部都沒有導(dǎo)過去;
解決方案:
下載 http://zentaoms.googlecode.com/files/convert.zip解壓縮到禪道的目錄下面,zentao/module/convert,覆蓋原來的convert目錄。然后再執(zhí)行轉(zhuǎn)換程序即可;
備注:
好將禪道升級到1.2的版本,這樣在重新導(dǎo)入數(shù)據(jù)時(shí)能將所有的bug記錄全部都導(dǎo)入到禪道管理工具中來了。
3.問題:
如何在禪道管理工具中設(shè)置Email發(fā)信功能
解決方案:
1.進(jìn)入到zentao的源代碼目錄,進(jìn)入module/mail目錄。
2.里面有一個(gè)config.php,mail的相關(guān)配置都是在這個(gè)地方進(jìn)行設(shè)置的。但不建議直接修改這個(gè)文件,因?yàn)槲覀兒竺嫔墪采w改文件。
3.在module/mail下面創(chuàng)建opt/config目錄,然后將module/mail/config.php拷貝一份到opt/config/下面。
4.修改里面的參數(shù):
/*是否打開郵件功能。*/
$config->mail->turnon = false; //如果需要打開,將其設(shè)為true
/*設(shè)置發(fā)件人地址和名稱。*/
$config->mail->fromAddress = ''; //發(fā)件人地址。比如zentao@xxx.com
$config->mail->fromName = ''; //發(fā)件人名稱。 比如zentao
/*設(shè)置發(fā)信方式,目前支持phpmail|sendmail|smtp|gmail。*/
$config->mail->mta = 'gmail';
/*普通SMTP的配置:*/
if($config->mail->mta == 'smtp')
{
$config->mail->smtp->debug = 0; // smtp debug級別,0,1, 2,數(shù)字越大,級別越高。
$config->mail->smtp->auth = true; //是否需要驗(yàn)證。
$config->mail->smtp->host = ''; // smtp主機(jī)。
$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,數(shù)字越大,級別越高。
$config->mail->gmail->username = ""; // GMAIL username
$config->mail->gmail->password = ""; // GMAIL password
5、出現(xiàn)問題如何調(diào)試
如果發(fā)信不成功,首先將相應(yīng)的debug參數(shù)設(shè)為比較高的數(shù)字,比如2,這樣可以看到很多的信息。一般來講,發(fā)信不成功,是因?yàn)閰?shù)設(shè)置的不對。