您的位置:軟件測試 > 開源軟件測試 > 開源Bug管理工具 > Mantis
Mantis缺陷跟蹤系統(tǒng)的安裝
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2014/3/18 16:07:34 ] 推薦標簽:Mantis 缺陷跟蹤

4.3 配置郵件服務器

默認情況下,Mantis使用內置的Mailto()函數(shù)進行郵件的發(fā)送,包括新用戶注冊發(fā)送密碼、Bug改變提醒、重設密碼等郵件的發(fā)送都使用MailTo()來完成。不過實際使用中發(fā)現(xiàn),MailTo函數(shù)好像不支持需要校驗的郵件服務器。如果你想使用比如163郵箱,需要使用PHPMailer模塊,mantis新版已經(jīng)集成了PHPMailer,放在mantis的library目錄下面。

在c:xampphtdocmantisconfig_inc.php文件中添加如下代碼

$g_enable_email_notification = ON;# 開通郵件通知

  # SMTP發(fā)送郵件服務器(需要郵箱開啟smtp.sina.com服務)

$g_smtp_host = 'smtp.sina.com';

$g_smtp_username = 'xuesong172500';#郵箱登錄用戶名 

$g_smtp_password = '172500';#郵箱登錄密碼

$g_use_phpMailer = ON;# 使用 PHPMailer 發(fā)送郵件

 #PHPMailer 的存放路徑 

$g_phpMailer_path = 'C:/xampp/htdocs/mantis/library/phpmailer/';

# PHPMailer 以 SMTP 方式發(fā)送 Email,此處的數(shù)值可為0,1,2;0為調用了一個mantis內置的mail()函數(shù)來發(fā)送郵件;1為sendmail方式;2為使用smtp方式,登錄到郵件服務器內來發(fā)送郵件

$g_phpMailer_method = 2;

$g_administrator_email = 'xuesong172500@sina.com';

$g_webmaster_email = 'xuesong172500@sina.com';

# the "From: " field in emails

# the return address for bounced mail

$g_return_path_email = 'xuesong172500@sina.com'; #這個是管理員自己的郵件地址,接受對mantis操作的提示郵件

現(xiàn)在當Mantis中有新用戶注冊時,會給其指定的郵箱發(fā)一封郵件,點開郵件中的鏈接才可以設定密碼。

小貼士:

如果是在windows下裝,要特別注意,文件路徑的“/”,不能使用“”,這在php配置文件中是注釋的含義。

4.4 配置文件上傳

默認為上傳到數(shù)據(jù)庫,你可以修改為上傳到網(wǎng)站空間上,當然前提是你設置項目的時候給他一個可以上傳的目錄,比如在根目錄下增加一個upload文件給他寫權限。

1)在config_inc.php里添加如下兩句:

        $g_allow_file_upload   = ON;

        $g_file_upload_method = DISK;

2)在mantis安裝目錄下新建一個文件夾upload,再在mantis建立的項目中把文件上傳路徑設置為“upload”(通過Web方式),這樣上傳的文件會存放在upload目錄中

3)修改上傳文件的大小限制:

        config_inc.php 中添加

$g_max_file_size = 5000000; # 5MB(根據(jù)自己的需要修改)
        php.ini中修改upload_max_filesize = 5M 和 post_max_size = 5M
4)如果upload文件夾安全性高,不具備寫權限,上傳文件時會有問題,這時需要給此文件夾增加可寫權限。(方法:右鍵點圖片保存的文件夾,選擇"屬性"->"安全",點"添加"->"高級"->"立即查找",在查找結果中選擇"everyone"后點"確定",在點"確定",然后把"everyone"的"完全控制"鉤上,后點"確定")
5)設置附件瀏覽功能:
        比如,在提交一個bug的時候,有時候會有截圖提交附件情況,如果想直接看到錯誤截圖而不想自己下載后再看,這也是需要設置能實現(xiàn)的。但是這個功能只是針對bmp, png, gif, jpg格式的圖片文件而言,提交的doc等文件不在之列了。只需將config文件中de $g_preview_attachments_inline_max_size 進行設置即可實現(xiàn)此功能。當將這個設置為0的情況,那么查看bug的時候是永遠不會出現(xiàn)附件貼圖的,但是如果你將這個設置為一個足夠大的尺寸,那么會在bug里直接出現(xiàn)圖片,這個數(shù)值是以字節(jié)計算,如果圖片上傳為32210字節(jié),則你把$g_preview_attachments_inline_max_size=32211,而且任何小于這個字節(jié)大小的bmp, png, gif, jpg格式的圖片文件直接顯示了。

4.5配置圖形報表

1)下載Jpgraph:http://www.jpgraph.cn/soft/

      注意:JPGraph 1.x 版本是針對php4,2.x 是針對php5的,請根據(jù)php的版本下載對應版本。

2)將下載下來的jpgraph文件的子目錄scr解壓縮至mantislibrary目錄下,并重命名為jpgraph。

3)安裝插件:

進入mantis界面,選擇“管理”“插件管理”點擊安裝“Mantis圖表1.0”。在“統(tǒng)計報表”中可以看到多了“Advanced  Summary ”.

4)如果你的界面語言是用簡體中文或者繁體中文,那么你會看到圖形中的漢字都是亂碼,這是因為Mantis對于JPGraph的編碼設置不正確造成的。JPGraph會自動將漢字轉換為UTF-8編碼,但是需要在調用JPGraph的時候對標題等SetFont,Mantis沒有做這個操作,因此漢字顯示出來都是亂碼。JPGraph中處理的時候只要看到字體設置是FF_SIMSUN,認為字符串編碼是GB2312,輸出的時候都要轉成UTF8,單實際上已經(jīng)是UTF8了,根本不用轉。

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd