没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
大名鼎鼎的 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
$g_jpgraph_path
= ON;
= '.' . 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
= '[email protected]';
#设置时区(北京)
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,然后修改即可。
基于 Windows 和 Linux 安装 mantis
基于 Windows 下开源缺陷跟踪系统 Mantis 安装
1. 简介
mantis(螳螂)是一个基于 php/MySQL/web 的缺陷跟踪系统,最新版本是 1.0.1。
要了解更多信息请到 http://www.mantisbt.org/。
2. 下载
mantis-1.0.1
http://www.mantisbt.or
http://dev.mysql.com/downloads
http://www.php.net/downlo
g/download.php
mysql-5.0.20-win32.zip
/mysql/5.0.html
php-5.1.2-Win32.zip
ads.php
apache_2.0.55-win32-x86-no_ssl.msi
http://httpd.apache.org/download.cgi
3. 安装步骤
下面是我安装时设置的目录
c:\qa
c:\qa\mantis
c:\qa\mysql
c:\qa\php
c:\qa\apache
首先安装的是 apache_2.0.55
Apache 是著名的服务器,开始安装的时候总是遇到系统找不到指定的文件,没有安装名为 apache2
的服务器。在网上查找找到
如果系统安有 IIS 服务,再安装 Apache,就会出现上面错误。 解决的方法是 把 IIS 服务停掉,并
在“添加删除 windows 组件”中去除 IIS 组件。
根据这样的提示操作之后,我再次安装了 Apache,前面几项只需点“NEXT”就行了,到了要求填写
network domain、server domain、和 email 的时候
如果没有域名,就随便写点,也没有什么影响。
接下来 配置 Apache
在 c:\qa\apache\conf 目录下,打开 httpd.conf 进行配置 apache.查找"DirectoryIndex",这是设定
主页的首页的文件名,为了支持 PHP,我是这样更改:
更改前为:DirectoryIndex index.html index.html.var,
更改后为:DirectoryIndex index.html index.html.var index.php,也就是在其后面添加 index.php。
查找"DocumentRoot",这是指定主页放置的目录,默认为C:/qa/apache/apache2/htdocs,可以使用默
认的,也可以自己指定,比如 D:/test
安装 php
将 php-5.1.2-Win32.zip 解压缩到 c:\qa\php 下,把
fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libmhash.dll
libmysql.dll
ntwdblib.dll
php5isapi.dll
php5nsapi.dll
php5ts.dll
ssleay32.dll
剩余21页未读,继续阅读
资源评论
苦茶子12138
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功