Mantis是一個(gè)缺陷跟蹤系統(tǒng)具有多特性包括:易于安裝,易于操作,基于Web,支持任何可運(yùn)行PHP的平臺(tái)(Windows,Linux,Mac,Solaris,AS400/i5等),已經(jīng)被翻譯成68種語(yǔ)言,支持多個(gè)項(xiàng)目,為每一個(gè)項(xiàng)目設(shè)置不同的用戶訪問(wèn)級(jí)別,跟蹤缺陷變更歷史,定制我的視圖頁(yè)面,提供全文搜索功能,內(nèi)置報(bào)表生成功能(包括圖形報(bào)表), 通過(guò)Email報(bào)告缺陷,用戶可以監(jiān)視特殊的Bug,附件可以保存在web服務(wù)器上或數(shù)據(jù)庫(kù)中(還可以備份到FTP服務(wù)器上),自定義缺陷處理工作流,支持輸出格包括csv、Microsoft Excel、 Microsoft Word,集成源代碼控制(SVN與CVS ),集成wiki知識(shí)庫(kù)與聊天工具(可選/可不選),支持多種數(shù)據(jù)庫(kù)(MySQL、MSSQL、 PostgreSQ、Oracle、DB2),提供WebService(SOAP)接口,提供Wap訪問(wèn)。
官網(wǎng):http://www.mantisbt.org/
1、軟件準(zhǔn)備
mantis_1.0.5 直接解壓縮
apache_2.2.4 安裝
mysql-5.0.18-win32 安裝
php-5.1.1-Win32 直接解壓縮
2、環(huán)境配置
1)安裝apache2.0.54
注:安裝為當(dāng)前用戶,采用8080端口,不需要安裝成服務(wù)。
2)修改配置文件。
修改%APACHE_HOME%\conf\httpd.conf文件
①為php配置apache,添加如下信息到文件末尾
(根據(jù)php解壓縮位置不同,替換下面的"c:/php-5.1.1/"路徑,下同)
#PHP 5
LoadFile "c:/php-5.1.1/php5ts.dll"
LoadModule php5_module "c:/php-5.1.1/php5apache2.dll"
AddType application/x-httpd-php .php
#PHP.ini path
PHPIniDir "c:/php-5.1.1"
②為apache安裝mantis系統(tǒng),添加如下信息到文件末尾
Alias /mantis "c:/mantis-1.0.5/"
<Directory "c:/mantis-1.0.5/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
3)PHP配置
①將php目錄下的php.ini-dist復(fù)制一份,并改名為php.ini
修改php.ini文件
②查找include_path,改為include_path=".;c:\php-5.1.1\pear" 去掉前面的分號(hào)(;)
③查找extension_dir,改為extension_dir="c:\php-5.1.1\ext" 去掉前面的分號(hào)(;)
④查找php_mysql.dll,將這一行前面的“;”號(hào)去掉
4)MYSQL
①運(yùn)行c:\mysql\bin\mysqld-nt,啟動(dòng)數(shù)據(jù)庫(kù)
創(chuàng)建數(shù)據(jù)庫(kù)
②create database bugtracker;
③use bugtracker;
5)補(bǔ)丁安裝(APACHE2.0以上不支持第三方插件)
下載 php5apache2.dll-php5.1
①將壓縮包里的httpd.exe.manifest 放置在\Apache2.2\bin目錄下
②將壓縮包里的php5apache2.dll 放置在C:\php-5.1.1目錄下
③安裝壓縮包里的vcredist_x86.exe
6)將下面兩個(gè)文件放置到Windows/system32下
libmysql.dll、php_mysql.dll
重啟機(jī)器
7)啟動(dòng)http://localhost:8080/mantis/index.php
①成功:執(zhí)行第8步
②失敗:運(yùn)行
查看時(shí)候httpd.conf文件是否有語(yǔ)法錯(cuò)誤,重新執(zhí)行1-8步
8)為Mantis創(chuàng)建表、數(shù)據(jù)
①訪問(wèn) http://localhost:8080/mantis/admin/install.php
9)利用生成的SQL創(chuàng)建表
通過(guò)MySQL Command Line Client執(zhí)行就可
10)訪問(wèn)Mantis(默認(rèn)用戶名:administrator; 密碼:password)
備注:
因?yàn)轫?xiàng)目需要所以匆匆忙忙的搭起了這個(gè)環(huán)境,里面一定存在許多問(wèn)題,請(qǐng)不吝指出。
2008年7月20日17:44:19
Alps Wong
這是我們項(xiàng)目組bug管理平臺(tái),沒(méi)有介紹一下什么mantis確實(shí)是我沒(méi)有考慮周到,已經(jīng)補(bǔ)上介紹了。
To:lvq810
好像我們說(shuō)的不是一個(gè)東西,呵呵,我說(shuō)的是Bug Mantis。
只看到名字 誤以為是web開源框架Mantis
我原來(lái)用的 iTracer,Buggzia 看來(lái)根本不是一個(gè)數(shù)量級(jí)的。唯有 ClearQuest 可與其竟相媲美。
而且我在創(chuàng)建sql那一步,點(diǎn)了按鈕以后畫面沒(méi)有任何變化。