您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源Bug管理工具 > Mantis
開源缺陷跟蹤系統(tǒng)Mantis安裝和安裝配置手冊(cè)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/13 9:54:32 ] 推薦標(biāo)簽:

  安裝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_開頭的表,到此數(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;                    # 開通郵件通知
$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 大寫表示 4 位年
$g_normal_date_format = 'Y-m-d H:i';             # 普通日期格式
$g_complete_date_format = 'Y-m-d H:i:s';        # 完整日期格式

完成以上設(shè)置以后,你可以使用Mantis了,打開瀏覽器,輸入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用戶。

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