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;
可编辑可修改,欢迎下载
发布评论