安裝Mysql
Mysql 的安裝比較簡(jiǎn)單,不一一說(shuō)明了,因?yàn)槲蚁胱寯?shù)據(jù)庫(kù)支持中文 在安裝的時(shí)候 把編碼該成GBK。
啟動(dòng) Mysql的服務(wù)。
部署mantis
將mantis-1.0.1解壓縮到php的發(fā)布目錄中 c:qamantis,由于1.0.1中取消了原來(lái)sqldb_generate.sql 的數(shù)據(jù)庫(kù)腳本而采用了通過(guò)系統(tǒng)來(lái)建立環(huán)境。
通過(guò)瀏覽器訪問(wèn)http://localhost/mantis/admin/install.php可看到部署mantis數(shù)據(jù)庫(kù)環(huán)境的界面。
默認(rèn)的數(shù)據(jù)庫(kù)是bugtracker,注意要使用有管理員權(quán)限的用戶來(lái)建立數(shù)據(jù)庫(kù)(建立好bugtracker數(shù)據(jù)庫(kù)),我用了root 。
設(shè)定好了install/upgrade database之后正常情況下在輸出反饋?lái)?yè)面下一片綠色的good,那是ok了,
要是有紅色的bad,那要調(diào)整好了再初始化到ok才行,這時(shí)候mysql新增的bugtracker庫(kù)里建立起很多以mantis_開(kāi)頭的表,到此數(shù)據(jù)庫(kù)初始化結(jié)束。
設(shè)置Mantis
將c:qamantis中的config_inc.php.sample復(fù)制一份,改名為config_inc.php,修改其中的設(shè)置;
在config_defaults_inc.php中保存這Mantis的默認(rèn)設(shè)置:用戶自己的設(shè)置信息保存在config_inc.php中,
如果某個(gè)選項(xiàng)在config_inc.php中有設(shè)置,則系統(tǒng)使用config_inc.php中的設(shè)置,否則使用config_defaults_inc.php的系統(tǒng)默認(rèn)設(shè)置;
config_inc.php.sample則是Mantis給出的一個(gè)用戶設(shè)置文件例子。
根據(jù)情況修改config_inc.php文件中的設(shè)置,設(shè)置很簡(jiǎn)單,各個(gè)參數(shù)的在config_defaults_inc.php都有很詳細(xì)的說(shuō)明。
下面是我的一些自定義參數(shù),phpmailer的內(nèi)容之后說(shuō)明:
$g_use_iis = ON; # 使用IIS
$g_show_version = OFF; # 不在頁(yè)面下部顯示 Mantis的版本號(hào)
$g_default_language = 'chinese_simplified'; # 默認(rèn)語(yǔ)言為簡(jiǎn)體中文
$g_show_project_menu_bar = ON; # 顯示項(xiàng)目選擇欄
$g_show_queries_count = OFF; # 在頁(yè)腳不顯示執(zhí)行的查詢次數(shù)
$g_default_new_account_access_level = DEVELOPER; # 默認(rèn)用戶級(jí)別
$g_window_title = 'Mantis Bug 跟蹤管理系統(tǒng)'; # 瀏覽器標(biāo)題
$g_page_title = 'Rink的BUGs跟蹤管理系統(tǒng)'; # 頁(yè)面標(biāo)題欄
$g_enable_email_notification = ON; # 開(kāi)通郵件通知
$g_smtp_host = 'smtp.***.com'; # SMTP 服務(wù)器
$g_smtp_username = '***'; # 郵箱登錄用戶名
$g_smtp_password = '***'; # 郵箱登錄密碼
$g_use_phpMailer = ON; # 使用 PHPMailer 發(fā)送郵件
$g_phpMailer_path = 'c:/qa/mantis/core/phpmailer/'; # PHPMailer 的存放路徑
$g_phpMailer_method = 2; # PHPMailer 以 SMTP 方式發(fā)送 Email
$g_short_date_format = 'Y-m-d'; # 短日期格式,Y 大寫(xiě)表示 4 位年
$g_normal_date_format = 'Y-m-d H:i'; # 普通日期格式
$g_complete_date_format = 'Y-m-d H:i:s'; # 完整日期格式
完成以上設(shè)置以后,你可以使用Mantis了,打開(kāi)瀏覽器,輸入http://localhost/mantis
應(yīng)該可以看到Mantis的登錄頁(yè)面了,你可以用默認(rèn)用戶名administrator和密碼root登錄進(jìn)去,進(jìn)行管理設(shè)置。
Mantis的初步安全設(shè)置
刪除admin目錄
在Mantis目錄下有一個(gè)admin目錄,這是Mantis管理員進(jìn)行管理Mantis的,比如之前我們構(gòu)建數(shù)據(jù)庫(kù)環(huán)境的install.php等。
使用這個(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)行修改。
因此Mantis會(huì)建議在配置完成后將這個(gè)admin目錄刪除;注意一定是刪除而不是改名!改名后仍然是可以訪問(wèn)的!
刪除administrator
在添加一個(gè)具備管理員權(quán)限的用戶后,刪除系統(tǒng)默認(rèn)的administrator用戶。