Windows下的缺陷管理系统mantis的安装配置
Apache、PHP、MySQL 架设在Linux 系统下,是目前最好的web建站黄金组合。
它们都是开放源代码软件系统,采用这种组合可以使运营Web 站点的成本大大降低,所以这是搭建Web 站点的理想方式,而且世界是越来越多的站点采用这种方式。
缺陷管理系统mantis采用php编写,因此在windows下首先配置你的apache,php,mysql环境。
Apache、PHP、MySQL的组合集成搭建完成,下面开始配置mantis(我的版本mantis-1.1.0a2)
(1)拷贝你的mantis到php可执行的目录下,一般apache下的htdocs下,运行install.php创建数据库和表
运行 http://localhost/mantis/admin/install.php
在上图中,填写mysql数据库的用户与密码,要建立的mantis数据库。这样mantis就已经配置成功
默认用户与密码为administrator/root,到个人账号—更改个人设置,设置语言为中文。
可选择配置(统计报表的设置)
下载jpgraph-2.2.tar.gz,并解压到mantis目录下,在D:\Program Files\Apache2\htdocs\mantis\config_defaults_inc.php下修改下列为
$g_use_jpgraph = ON;
$g_jpgraph_path = ‘.’ . DIRECTORY_SEPARATOR . ‘jpgraph’ . DIRECTORY_SEPARATOR . ‘src’ . DIRECTORY_SEPARATOR;
修改php目录下的php.ini
去掉注释extension=php_gd2.dll,并重启apache即可。
有时发现你的统计报表中文乱码,解决如下:
(1) 打开\jpgraph\src \jpgraph_ttf.inc.php文件,注释掉99—106行。
// elseif( $aFF === FF_SIMSUN ) {
// Do Chinese conversion
// if( $this->g2312 == null ) {
// include_once ‘jpgraph_gb2312.php’ ;
// $this->g2312 = new GB2312toUTF8();
// }
// return $this->g2312->gb2utf8($aTxt);
// }
(2) 打开core\graph_api.php文件,找到如下内容,并添加一行:
function graph_get_font() {
$t_font_map = array(
‘chinese_gbk’ => FF_SIMSUN,
‘arial’ => FF_ARIAL,
‘verdana’ => FF_VERDANA,
‘courier’ => FF_COURIER,
‘comic’ => FF_COMIC,
‘times’ => FF_TIMES,
‘georgia’ => FF_GEORGIA,
‘trebuche’ => FF_TREBUCHE,
‘vera’ => FF_VERA,
‘veramono’ => FF_VERAMONO,
‘veraserif’ => FF_VERASERIF );
(3)修改config_inc.php或config_defaults_inc.php中应该有以下配置内容:
$g_graph_font = ‘chinese_gbk
界面如下:


