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

4.3 配置郵件服務(wù)器

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

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

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

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

$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為調(diào)用了一個(gè)mantis內(nèi)置的mail()函數(shù)來發(fā)送郵件;1為sendmail方式;2為使用smtp方式,登錄到郵件服務(wù)器內(nèi)來發(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'; #這個(gè)是管理員自己的郵件地址,接受對mantis操作的提示郵件

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

小貼士:

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

4.4 配置文件上傳

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

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

        $g_allow_file_upload   = ON;

        $g_file_upload_method = DISK;

2)在mantis安裝目錄下新建一個(gè)文件夾upload,再在mantis建立的項(xiàng)目中把文件上傳路徑設(shè)置為“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文件夾安全性高,不具備寫權(quán)限,上傳文件時(shí)會有問題,這時(shí)需要給此文件夾增加可寫權(quán)限。(方法:右鍵點(diǎn)圖片保存的文件夾,選擇"屬性"->"安全",點(diǎn)"添加"->"高級"->"立即查找",在查找結(jié)果中選擇"everyone"后點(diǎn)"確定",在點(diǎn)"確定",然后把"everyone"的"完全控制"鉤上,后點(diǎn)"確定")
5)設(shè)置附件瀏覽功能:
        比如,在提交一個(gè)bug的時(shí)候,有時(shí)候會有截圖提交附件情況,如果想直接看到錯(cuò)誤截圖而不想自己下載后再看,這也是需要設(shè)置能實(shí)現(xiàn)的。但是這個(gè)功能只是針對bmp, png, gif, jpg格式的圖片文件而言,提交的doc等文件不在之列了。只需將config文件中de $g_preview_attachments_inline_max_size 進(jìn)行設(shè)置即可實(shí)現(xiàn)此功能。當(dāng)將這個(gè)設(shè)置為0的情況,那么查看bug的時(shí)候是永遠(yuǎn)不會出現(xiàn)附件貼圖的,但是如果你將這個(gè)設(shè)置為一個(gè)足夠大的尺寸,那么會在bug里直接出現(xiàn)圖片,這個(gè)數(shù)值是以字節(jié)計(jì)算,如果圖片上傳為32210字節(jié),則你把$g_preview_attachments_inline_max_size=32211,而且任何小于這個(gè)字節(jié)大小的bmp, png, gif, jpg格式的圖片文件直接顯示了。

4.5配置圖形報(bào)表

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

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

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

3)安裝插件:

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

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

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