Windows下Mantis的安装与配置

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://micki.blogbus.com/logs/38031962.html

大名鼎鼎的Mantis是一个Bug跟踪系统,使用PHP编写,简单,易用,功能丰富,一直享有盛誉,还有很重要的一点,它是免费的,中小型企业使用它来跟踪缺陷和问题是再合适不过了。今天安装并配置了一下,在这里记录下来:

1.安装:

安装Mantis(现在叫MantisBT)之前,应先准备好Apache,MySQL和PHP的安装,这些在我以前的日志里已经有说明,在这里就不重复了,参见《WAMP(Windows Apache MySQL PHP)+phpMyAdmin安装配置》。

到Mantis官网上下载最新的稳定版本:http://www.mantisbt.org/download.php选择Stable release版本,如mantisbt-1.1.6.zip

解压到Apache的资源目录下,在浏览器中输入mantis访问地址,如http://localhost/mantis,将进入数据库安装界面,设置相关数据库信息,填写要创建的数据库名字(默认为bugtracer,可修改为其他)、数据库使用用户和密码(我使用了root用户,当然也可以先创建其他用户然后在这里使用),点击安装数据库。

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

2.配置:

2.1图形报表模块支持

2.1.1编辑php的配置文件php.ini,找到;extension=php_gd2.dll,将前面的“;”去掉,市php能够提供图形支持。

2.1.2到http://www.aditus.nu/jpgraph/jpdownload.php下载最新的JPGRAPH包,根据自己安装的PHP版本来选择,如jpgraph-2.3.4.tar.gz,解压到mantis根目录下,重命名为jpgraph。打开mantis安装目录下新生成的config_inc.php文件,添加:

$g_use_jpgraph   = ON;
$g_jpgraph_path   = '.' . DIRECTORY_SEPARATOR . 'jpgraph' . DIRECTORY_SEPARATOR.'src'.DIRECTORY_SEPARATOR;

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

打开mantis根目录下core文件夹下graph_api.php,找到function graph_get_font()在$t_font_map = array(后添加一行:

'chinese_gbk' => FF_SIMSUN,

其中'chinese_gbk' 是个别名,你也可以叫其他的;然后再打开mantis安装目录下的config_inc.php文件,添加一行:

$g_graph_font = 'chinese_gbk';

如果你的mantis采用的是gb2312编码,那么到此为止已经配置好了,如果是utf8编码的话,还需要找到jpgraph目录下src/jpgraph_ttf.inc.php,在文件中找到

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);
 }

修改为:

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);
     */
     return $aTxt;
 }

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

2.2其他配置

打开mantis安装目录下的config_inc.php,添加:

 #登录界面默认语言

 $g_default_language  = 'chinese_simplified';

 #邮件服务器配置

 $g_smtp_host='smtp.gmail.com';

 $g_smtp_username='username';

 $g_smtp_password='password';

 $g_phpMailer_method =2;

 #关闭在左下角显示mantis版本号

 $g_show_version=OFF;

 #关闭在左下角显示查询结果数

 $g_show_queries_count = OFF;

 #网络管理员邮箱设置

 $g_webmaster_email  = 'AAA@gmail.com';

 #设置时区(北京)

 date_default_timezone_set('PRC');

 #设置文件上传类型(硬盘存储)和路径

 $g_file_upload_method = DISK;

 $g_absolute_path_default_upload_folder = 'D:/Root/mantis/upload/';

 #关闭注册

 $g_allow_signup = OFF;

 #设置附件最大体积

 $g_preview_attachments_inline_max_size = 5000000;

 #设置图片查看方式(直接打开)

 $g_view_summary_threshold = VIEWER;

这些可以根据自己实际需要来选择是否配置和修改,其他配置可以参见mantis安装目录下config_defaults_inc.php,将其中的项拷贝出来放到config_inc.php,然后修改即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值