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,這樣可以看到很多的信息。一般來講,發信不成功,是因為參數設置的不對。