2024年5月6日发(作者:)

合同协议 模板

大名鼎鼎的Mantis是一个Bug跟踪系统,使用PHP编写,简单,易用,功能丰富,一直享有盛誉,还有很

重要的一点,它是免费的,中小型企业使用它来跟踪缺陷和问题是再合适不过了。今天安装并配置了一下,

在这里记录下来:

1.安装:

安装Mantis(现在叫MantisBT)之前,应先准备好Apache,MySQL和PHP的安装,这些在我以前的日志

里已经有说明,在这里就不重复了,参见《WAMP(Windows Apache MySQL PHP)+phpMyAdmin安装配

置》。

到Mantis官网上下载最新的稳定版本:/选择Stable release版本,如

解压到Apache的资源目录下,在浏览器中输入mantis访问地址,如localhost/mantis,将进入数据库

安装界面,设置相关数据库信息,填写要创建的数据库名字(默认为bugtracer,可修改为其他)、数据库

使用用户和密码(我使用了root用户,当然也可以先创建其他用户然后在这里使用),点击安装数据库。

安装完成后,再次打开localhost/mantis,用administrator root进行登录,验证安装。

2.配置:

2.1图形报表模块支持

2.1.1编辑php的配置文件,找到;extension=php_,将前面的“;”去掉,市php能够提供图形

支持。

2.1.2到/jpgraph/下载最新的JPGRAPH包,根据自己安装的PHP版本来

选择,如,解压到mantis根目录下,重命名为jpgraph。打开mantis安装目录下新生成

的config_文件,添加:

$g_use_jpgraph = ON;

$g_jpgraph_path = '.' . DIRECTORY_SEPARATOR . 'jpgraph' .

DIRECTORY_SEPARATOR.'src'.DIRECTORY_SEPARATOR;

2.1.3如果此时打开图标查看,可能会发现图表标题是乱码,这是字体设置问题。

打开mantis根目录下core文件夹下graph_,找到function graph_get_font()在$t_font_map = array(后添

加一行:

'chinese_gbk' => FF_SIMSUN,

其中'chinese_gbk' 是个别名,你也可以叫其他的;然后再打开mantis安装目录下的config_文件,添

加一行:

$g_graph_font = 'chinese_gbk';

可编辑可修改,欢迎下载

合同协议 模板

如果你的mantis采用的是gb2312编码,那么到此为止已经配置好了,如果是utf8编码的话,还需要找到

jpgraph目录下src/jpgraph_,在文件中找到

elseif( $aFF === FF_SIMSUN ) {

// Do Chinese conversion

if( $this->g2312 == null ) {

include_once 'jpgraph_' ;

$this->g2312 = new GB2312toUTF8();

}

return $this->g2312->gb2utf8($aTxt);

}

修改为:

elseif( $aFF === FF_SIMSUN ) {

// Do Chinese conversion

/*

if( $this->g2312 == null ) {

include_once 'jpgraph_' ;

$this->g2312 = new GB2312toUTF8();

}

return $this->g2312->gb2utf8($aTxt);

*/

return $aTxt;

}

或者直接将整段注释掉,也可以直接删掉。再打开查看图表,应该没问题了。

2.2其他配置

打开mantis安装目录下的config_,添加:

#登录界面默认语言

$g_default_language = 'chinese_simplified';

#邮件服务器配置

$g_smtp_host='';

$g_smtp_username='username';

$g_smtp_password='password';

$g_phpMailer_method =2;

可编辑可修改,欢迎下载