4. Mantis的初步安全設(shè)置
1) 在Mantis目錄下有一個(gè)admin目錄,如果你在IE中打開(kāi)這個(gè)目錄下的index.php查看,你會(huì)知道這個(gè)目錄是進(jìn)行Mantis Administration的,使用這個(gè)模塊可以檢查你的Mantis是否安裝完全,對(duì)舊版本的Mantis進(jìn)行升級(jí),對(duì)Mantis的頁(yè)面CSS文件進(jìn)行修改;使用這個(gè)管理模塊是不需要用戶名和密碼的,因此任何人都可以通過(guò)這個(gè)管理模塊查看你的Mantis 系統(tǒng)信息,而且由于有升級(jí)模塊,在這里還可以直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改;因此如果被未授權(quán)的人打開(kāi),結(jié)果會(huì)是什么樣不用我多說(shuō);好 因此按照系統(tǒng)的建議,在配置完成后將這個(gè)admin目錄刪除;注意一定是刪除而不是改名!改名后仍然是可以訪問(wèn)的!
2) 在添加一個(gè)管理員用戶后,刪除系統(tǒng)默認(rèn)的administrator用戶。
5. PHPMail的設(shè)置 默認(rèn)情況下,Mantis使用內(nèi)置的Mailto()函數(shù)進(jìn)行郵件的發(fā)送,包括新用戶注冊(cè)發(fā)送密碼、Bug改變提醒、重設(shè)密碼等郵件的發(fā)送都使用MailTo()來(lái)完成,不過(guò)實(shí)際使用中發(fā)現(xiàn),MailTo函數(shù)好像不支持需要校驗(yàn)的郵件服務(wù)器,比如我的263郵箱每次都提示需要校驗(yàn),所以我給PHP安裝了PHPMail模塊,設(shè)置Mantis使用PHPMailer發(fā)送郵件。
1) 下載PHPMailer:從http://phpmailer.sourceforge.net下載,新版本是1.71;
2) 安裝PHPMailer:將下載下來(lái)的phpmailer-1.71.zip解壓縮到C:PHPC:PHPincludes PHPMailer目錄下;
3) 修改Windows目錄下的PHP.ini,找到include_path,增加C:PHPC:PHPincludes PHPMailer目錄;
4) 如上表所示,設(shè)置$g_use_phpMailer、$g_phpMailer_path和$g_phpMailer_method三個(gè)參數(shù);
5) 現(xiàn)在應(yīng)該可以使用PHPMailer進(jìn)行郵件發(fā)送了;
6. 圖形報(bào)表的設(shè)置 默認(rèn)情況下,Mantis的圖形報(bào)表是關(guān)閉的,需要安裝JPGraph模塊并設(shè)置$g_use_jpgraph為ON才能打開(kāi)圖形報(bào)表;
1) 下載JPGraph:從http://www.aditus.nu/jpgraph/index.php下載JPGraph的安裝文件,目前高版本是1.14;
2) 將下載下來(lái)的jpgraph-1.14.tar.gz解壓縮到C:PHPC:PHPincludes目錄下;
3) 打開(kāi)config_inc.php文件,修改$g_jpgraph_path為JPGraph的src目錄,$g_use_jpgraph為ON;
4) 修改Windows目錄下的PHP.ini文件,將“;extension=php_gd2.dll”和“;extension=php_iconv.dll”兩行前面的分號(hào)刪除;
5) 將C:PHPdlls下面的iconv.dll復(fù)制到WindowsSystem32目錄下,以上兩個(gè)步驟使PHP自動(dòng)載入php_gd2和php_iconv.dll模塊,這兩個(gè)模塊是JPGraph在顯示圖表和進(jìn)行漢字編碼轉(zhuǎn)換是所必須的;
6) 修改JPGraph的src目錄下的jpgraph.php;將CACHE_DIR和TTF_DIR分別定義為Windows下的Temp目錄和Fonts目錄,如下所示
DEFINE("CACHE_DIR","E:/WinTemp/Temp/jpgraph_cache"); DEFINE("TTF_DIR","C:/WinNT/Fonts/");
7) 現(xiàn)在再打開(kāi)Mantis的統(tǒng)計(jì)頁(yè)面,可以看到多了分別按狀態(tài)等進(jìn)行統(tǒng)計(jì)的圖形報(bào)表,包括柱圖、餅圖和線圖;