降央卓玛那一天mv下载:mantis下载地址 mantis安装说明 mantis中文社区 - mantis安装说明1...
来源:百度文库 编辑:九乡新闻网 时间:2024/05/05 16:52:54
mantis下载地址 mantis安装说明
如果您觉得下面的文章对您有帮助,一定要回帖哦!
1. 简介
mantis(螳螂)是一个基于php/MySQL/web的缺陷跟踪系统,最新版本是0.19.2。
要了解更多信息请到http://www.mantisbt.org/。
2. 下载
mantis0.19.2 http://www.mantisbt.org/download.php
mysql5.0.2 http://dev.mysql.com/downloads/mysql/5.0.html
PHP5.0.3 http://www.php.net/downloads.php
apache2.0.52 http://httpd.apache.org/download.cgi
3. 安装步骤
1)安装刚才下载的软件
下面假设各软件的安装目录为
c:mantis-0.19.2
c:mysql-5.0.2
c:php-5.0.3
c:apache-2.0.52
我习惯下载zip版的程序,直接解压到一个目录就可以了。没有的话,只好下载windows_installer版本:)。
a.安装apache2.0.52
我下载的是http://apache.freelamp.com/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi
运行安装程序,安装时选择安装给当前用户,采用8080端口,不要安装成服务,对我来说没必要。安装后同样可以再安装成service
详细请参考:
apahce在windows下的安装指南 http://httpd.apache.org/docs-2.0/platform/windows.html
运行c:apache-2.0.52binapache.exe,在IE地址栏输入http://localhost:8080/,可以看到安装成功。如果前面是安装成80端口的服务,则输入http://localhost/
b.其它的软件直接解压到自己想要的目录。当然如果你下载的是installer也是一样的,直接运行安装程序,无非是安装
后多了几个启动的快捷菜单外加一些默认设置罢了。
2)为apache配置php
打开c:apache-2.0.52 confhttpd.conf文件,添加如下内容到文件尾
#PHP 5
LoadFile "c:/php-5.0.3/php5ts.dll"
LoadModule php5_module "c:/php-5.0.3/php5apache2.dll"
AddType application/x-httpd-php .php
#PHP.ini path
PHPIniDir "c:/php-5.0.3"
3)php配置
将c:php-5.0.3下的php.ini-dist复制一份,并改名为php.ini
查找include_path,改为include_path=".;c:php-5.0.3pear"
查找extension_dir,改为extension_dir="c:php-5.0.3ext"
查找php_mysql.dll,将这一行前面的“;”号去掉
保存文件
4)为apache安装mantis系统
打开c:apache-2.0.52 confhttpd.conf文件,添加如下内容到文件尾
Alias /mantis "c:/mantis-0.19.2/"
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
查找DirectoryIndex,添加index.php到后面。像这样DirectoryIndex index.html index.html.var index.php
5)创建数据库
运行c:mysql-5.0.2binmysqld-nt,启动数据库
mysql -uroot -p
create database bugtracker;
use bugtracker;
source c:mantis-0.19.2sqldb_generate.sql;
当然你也可以用其它GUI工具创建数据库。
6)mantis配置
将c:mantis-0.19.2下的config_inc.php.sample复制一份,并改名为config_inc.php
如果你改了root的密码,打开这个文件,设置$g_db_password='yourpassword'
7)windows环境
将c:php-5.0.3添加到path中
8)启动bug tracking system
首先启动apache和mysql,
在址栏输入http://localhost:8080/mantis/index.php或者http://localhost/mantis/index.php
应该可以看到初始页面了。用amdinistrator/root登录,mantis 开始为你工作。
9)邮件服务器配置
在c:php-5.0.3php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com
在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址
在c:mantis-0.19.2config_inc.php文件中添加
$g_smtp_host='smtp.163.com';
$g_smtp_username='yourusername';
$g_smtp_password='yourpassword';
$g_phpMailer_method =2;
查找$g_return_path_email,将后面的邮件地址改为有效的地址,这一点非常重要,不然将无法正常发送激活注册的邮件.
config_inc.php其它邮件地址最好也改为有效的地址.
$g_smtp_username,$g_smtp_password在服务器需要验证时用,不需验证时不用加,或设为
$g_smtp_username=''
$g_smtp_password=''
现在你可以注册新用户,并使用发送邮件功能了。
4.后记
昨天想装一个bug tracking system,上网转了一下,最后选定了mantis,理由只有一个:感觉这是一个功能能满足我的需要,更重要的是我能掌控的系统,以前除了在mysql上create过一个db外,没有用过上面的任何一种软件。安装这个东西完全是为了我自己用,我是一个很懒的人,觉得把一些问题记在txt里会有一些麻烦,其他人如果愿意用,我当然不反对:)。
从下载安装到写完这个所谓的指南,用了几乎一天,有一些小问题浪费了很多时间,网上的一些安装手册,并没有想象的好用,
按照我这个指南,一个小时应该可以搞定。
集成apache+php+mysql+...的安装工具,http://www.apachefriends.org/en/xampp.html用它来安装very easy,即使你什么都不懂,也只要几分钟。
下载windows下的安装包,setup,找到apacheconfhttpd.conf,在文件最后添加
Alias /mantis "c:/mantis-0.19.2/"
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
启动apache和mysql就行了。发邮件的功能设置见上面的3.9)
唯一不好的是,他安装了一整套软件,如果你的机器上已经安装了mysql等,就会浪费一些硬盘空间。
共享出来才是好知识!
[楼 主] | Posted: 2007-05-08 21:34 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
推荐使用xampp进行安装
集成apache+php+mysql+...的安装工具,http://www.apachefriends.org/en/xampp.html用它来安装very easy,即使你什么都不懂,也只要几分钟。
共享出来才是好知识!
[1 楼] | Posted: 2007-05-08 21:36 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
mantis创建数据库 mantis创建数据库的文件: http://www.mantis.org.cn/db_generate.sql
1.安装MySQL,建立数据库;
MySQL的安装很简单,解压缩下载得到的ZIP包,运行其中的setup.exe文件,然后就可以用“Next”大法轻松安装;这里假设你的MySQL安装在C:\MySQL下;
安装后运行C:\mysql\bin\下的winmysqladmin.exe文件,如果在系统任务栏显示绿灯,表示你的MySQL服务已经启动了;
1)修改MySQL默认的root用户密码:
在命令行下进入c:\mysql\bin,运行如下命令:
C:\>cd mysql
C:\mysql>cd bin
C:\mysql\bin>mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD( ’ ) WHERE user=’root’;
mysql>FLUSH PRIVILEGES;
说明:请将< new_ root_password>改为你设定的root用户的新密码。更改密码后,要用root用户访问mysql,必须使用mysql -u root -p,按提示输入入正确的root新密码。
2)创建mantis数据库:
注意:进行这一步以前,需要先把你的Mantis安装包解压缩,因为创建数据库需要用到其中的建表SQL文件。
mysql>create database mantis;
mysql>connect mantis;
mysql>source\sql\db_generate.sql
说明:请将改为你解压缩Mantis安装包的路径;
3)创建mantis用户,并赋给对Mantis数据库的相应权限:
mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES,
CREATE TEMPORARY TABLES ON mantis.* TO mantis@localhost IDENTIFIED BY ’’;
mysql>FLUSH PRIVILEGES;
说明:请将改为你设定的mantis用户的密码;这个密码在下面的操作中要写到Mantis的配置文件中;
4)完成MySQL初始化工作,退出
mysql>exit
上面的数据库操作也可以直接在mysqlcc图形界面中完成。
共享出来才是好知识!
[2 楼] | Posted: 2007-05-12 21:06 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
mantis邮件服务器的设置说明
邮件服务器配置
在c:\php-5.0.3\php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com
在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址
在c:\mantis-0.19.2\config_inc.php文件中添加
$g_smtp_host = 'smtp.mail.net'; # SMTP 服务器
$g_smtp_username = 'mailuser'; # 邮箱登录用户名
$g_smtp_password = 'mailpwd'; # 邮箱登录密码
$g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件
$g_phpMailer_path ='.\core\phpmailer'; # PHPMailer 的存放路径
$g_phpMailer_method = 2; # PHPMailer 以 SMTP 方式发送 Email
查找$g_return_path_email,将后面的邮件地址改为有效的地址,这一点非常重要,不然将无法正常发送激活注册的邮件.
config_inc.php其它邮件地址最好也改为有效的地址.
$g_smtp_username,$g_smtp_password在服务器需要验证时用,不需验证时不用加,或设为
$g_smtp_username=''
$g_smtp_password=''
现在你可以注册新用户,并使用发送邮件功能了。
共享出来才是好知识!
[3 楼] | Posted: 2007-05-12 21:07 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
mantis中图形报表的安装
图形报表的设置
默认情况下,Mantis的图形报表是关闭的,需要安装JPGraph模块并设置$g_use_jpgraph为ON才能打开图形报表;
1)下载JPGraph:从http://www.aditus.nu/jpgraph/index.php下载JPGraph的安装文件,目前最高版本是1.14;
2)将下载下来的jpgraph-1.14.tar.gz解压缩到C:\PHP\includes目录下;
3)打开config_inc.php文件,修改$g_jpgraph_path为JPGraph的src目录,$g_use_jpgraph为ON;
4)修改Windows目录下的PHP.ini文件,将“;extension=php_gd2.dll”和“;extension=php_iconv.dll”两行前面的分号删除;另外如果extension_dir项不正确,请把extension_dir改为正确的值(应该是extension_dir = "./extensions/",我这里不知道为什么是extension_dir = "./",大概就是因为使用懒人安装方法的缘故吧);
5)将C:\PHP\dlls下面的iconv.dll复制到Windows\System32目录下,以上两个步骤使PHP自动载入php_gd2和php_iconv.dll模块,这两个模块是JPGraph在显示图表和进行汉字编码转换是所必须的;
6)修改JPGraph的src目录下的jpgraph.php;将CACHE_DIR和TTF_DIR分别定义为Windows下的Temp目录和Fonts目录,如下所示
DEFINE("CACHE_DIR","E:/WinTemp/Temp/jpgraph_cache"); DEFINE("TTF_DIR","C:/WinNT/Fonts/");
7)现在再打开Mantis的统计页面,可以看到多了分别按状态等进行统计的图形报表,包括柱图、饼图和线图;
8)不过如果你的界面语言是用简体中文或者繁体中文,那么你会看到图形中的汉字都是乱码,这是因为Mantis对于JPGraph的编码设置不正确造成的,JPGraph会自动将汉字转换为UTF-8编码,但是需要在调用JPGraph的时候对标题等SetFont,Mantis没有做这个操作,因此汉字显示出来都是乱码,解决方法是在Mantis\core\graph_api.php中增加对图形标题等设置字体的代码;
对于柱图和线图,要设置图形标题和x、y轴标题、节点标题:
//Set the title and axis font if the default_language is set to chinese if (config_get(’default_language’) == ’chinese_simplified’){ $graph->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->xaxis->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->yaxis->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->xaxis->SetFont(FF_SIMSUN,FS_NORMAL); $graph->yaxis->SetFont(FF_SIMSUN,FS_NORMAL); } else if (config_get(’default_language’) == ’chinese_traditional’){ $graph->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->yaxis->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->xaxis->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->xaxis->SetFont(FF_CHINESE,FS_NORMAL); $graph->yaxis->SetFont(FF_CHINESE,FS_NORMAL); };
对于饼图,要设置图形标题和图例名称:
//Set the title and legend font if the default_language is set to chinese if (config_get(’default_language’) == ’chinese_simplified’){ $graph->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->legend->SetFont(FF_SIMSUN,FS_NORMAL); } else if (config_get(’default_language’) == ’chinese_traditional’){ $graph->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->legend->SetFont(FF_CHINESE,FS_NORMAL); };
大家可以找到位置自己修改,简单的说就是在graph_api.php中每个“$graph->title->Set(…”后面根据当前的图表是柱图、线图还是饼图分别加上上面两段;
9)现在你的图形报表应该就可以显示中文了。
共享出来才是好知识!
如果您觉得下面的文章对您有帮助,一定要回帖哦!
1. 简介
mantis(螳螂)是一个基于php/MySQL/web的缺陷跟踪系统,最新版本是0.19.2。
要了解更多信息请到http://www.mantisbt.org/。
2. 下载
mantis0.19.2 http://www.mantisbt.org/download.php
mysql5.0.2 http://dev.mysql.com/downloads/mysql/5.0.html
PHP5.0.3 http://www.php.net/downloads.php
apache2.0.52 http://httpd.apache.org/download.cgi
3. 安装步骤
1)安装刚才下载的软件
下面假设各软件的安装目录为
c:mantis-0.19.2
c:mysql-5.0.2
c:php-5.0.3
c:apache-2.0.52
我习惯下载zip版的程序,直接解压到一个目录就可以了。没有的话,只好下载windows_installer版本:)。
a.安装apache2.0.52
我下载的是http://apache.freelamp.com/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi
运行安装程序,安装时选择安装给当前用户,采用8080端口,不要安装成服务,对我来说没必要。安装后同样可以再安装成service
详细请参考:
apahce在windows下的安装指南 http://httpd.apache.org/docs-2.0/platform/windows.html
运行c:apache-2.0.52binapache.exe,在IE地址栏输入http://localhost:8080/,可以看到安装成功。如果前面是安装成80端口的服务,则输入http://localhost/
b.其它的软件直接解压到自己想要的目录。当然如果你下载的是installer也是一样的,直接运行安装程序,无非是安装
后多了几个启动的快捷菜单外加一些默认设置罢了。
2)为apache配置php
打开c:apache-2.0.52 confhttpd.conf文件,添加如下内容到文件尾
#PHP 5
LoadFile "c:/php-5.0.3/php5ts.dll"
LoadModule php5_module "c:/php-5.0.3/php5apache2.dll"
AddType application/x-httpd-php .php
#PHP.ini path
PHPIniDir "c:/php-5.0.3"
3)php配置
将c:php-5.0.3下的php.ini-dist复制一份,并改名为php.ini
查找include_path,改为include_path=".;c:php-5.0.3pear"
查找extension_dir,改为extension_dir="c:php-5.0.3ext"
查找php_mysql.dll,将这一行前面的“;”号去掉
保存文件
4)为apache安装mantis系统
打开c:apache-2.0.52 confhttpd.conf文件,添加如下内容到文件尾
Alias /mantis "c:/mantis-0.19.2/"
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
查找DirectoryIndex,添加index.php到后面。像这样DirectoryIndex index.html index.html.var index.php
5)创建数据库
运行c:mysql-5.0.2binmysqld-nt,启动数据库
mysql -uroot -p
create database bugtracker;
use bugtracker;
source c:mantis-0.19.2sqldb_generate.sql;
当然你也可以用其它GUI工具创建数据库。
6)mantis配置
将c:mantis-0.19.2下的config_inc.php.sample复制一份,并改名为config_inc.php
如果你改了root的密码,打开这个文件,设置$g_db_password='yourpassword'
7)windows环境
将c:php-5.0.3添加到path中
8)启动bug tracking system
首先启动apache和mysql,
在址栏输入http://localhost:8080/mantis/index.php或者http://localhost/mantis/index.php
应该可以看到初始页面了。用amdinistrator/root登录,mantis 开始为你工作。
9)邮件服务器配置
在c:php-5.0.3php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com
在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址
在c:mantis-0.19.2config_inc.php文件中添加
$g_smtp_host='smtp.163.com';
$g_smtp_username='yourusername';
$g_smtp_password='yourpassword';
$g_phpMailer_method =2;
查找$g_return_path_email,将后面的邮件地址改为有效的地址,这一点非常重要,不然将无法正常发送激活注册的邮件.
config_inc.php其它邮件地址最好也改为有效的地址.
$g_smtp_username,$g_smtp_password在服务器需要验证时用,不需验证时不用加,或设为
$g_smtp_username=''
$g_smtp_password=''
现在你可以注册新用户,并使用发送邮件功能了。
4.后记
昨天想装一个bug tracking system,上网转了一下,最后选定了mantis,理由只有一个:感觉这是一个功能能满足我的需要,更重要的是我能掌控的系统,以前除了在mysql上create过一个db外,没有用过上面的任何一种软件。安装这个东西完全是为了我自己用,我是一个很懒的人,觉得把一些问题记在txt里会有一些麻烦,其他人如果愿意用,我当然不反对:)。
从下载安装到写完这个所谓的指南,用了几乎一天,有一些小问题浪费了很多时间,网上的一些安装手册,并没有想象的好用,
按照我这个指南,一个小时应该可以搞定。
集成apache+php+mysql+...的安装工具,http://www.apachefriends.org/en/xampp.html用它来安装very easy,即使你什么都不懂,也只要几分钟。
下载windows下的安装包,setup,找到apacheconfhttpd.conf,在文件最后添加
Alias /mantis "c:/mantis-0.19.2/"
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
启动apache和mysql就行了。发邮件的功能设置见上面的3.9)
唯一不好的是,他安装了一整套软件,如果你的机器上已经安装了mysql等,就会浪费一些硬盘空间。
共享出来才是好知识!
[楼 主] | Posted: 2007-05-08 21:34 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
推荐使用xampp进行安装
集成apache+php+mysql+...的安装工具,http://www.apachefriends.org/en/xampp.html用它来安装very easy,即使你什么都不懂,也只要几分钟。
共享出来才是好知识!
[1 楼] | Posted: 2007-05-08 21:36 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
mantis创建数据库 mantis创建数据库的文件: http://www.mantis.org.cn/db_generate.sql
1.安装MySQL,建立数据库;
MySQL的安装很简单,解压缩下载得到的ZIP包,运行其中的setup.exe文件,然后就可以用“Next”大法轻松安装;这里假设你的MySQL安装在C:\MySQL下;
安装后运行C:\mysql\bin\下的winmysqladmin.exe文件,如果在系统任务栏显示绿灯,表示你的MySQL服务已经启动了;
1)修改MySQL默认的root用户密码:
在命令行下进入c:\mysql\bin,运行如下命令:
C:\>cd mysql
C:\mysql>cd bin
C:\mysql\bin>mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD( ’
mysql>FLUSH PRIVILEGES;
说明:请将< new_ root_password>改为你设定的root用户的新密码。更改密码后,要用root用户访问mysql,必须使用mysql -u root -p,按提示输入入正确的root新密码。
2)创建mantis数据库:
注意:进行这一步以前,需要先把你的Mantis安装包解压缩,因为创建数据库需要用到其中的建表SQL文件。
mysql>create database mantis;
mysql>connect mantis;
mysql>source
说明:请将
3)创建mantis用户,并赋给对Mantis数据库的相应权限:
mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES,
CREATE TEMPORARY TABLES ON mantis.* TO mantis@localhost IDENTIFIED BY ’
mysql>FLUSH PRIVILEGES;
说明:请将
4)完成MySQL初始化工作,退出
mysql>exit
上面的数据库操作也可以直接在mysqlcc图形界面中完成。
共享出来才是好知识!
[2 楼] | Posted: 2007-05-12 21:06 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
mantis邮件服务器的设置说明
邮件服务器配置
在c:\php-5.0.3\php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com
在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址
在c:\mantis-0.19.2\config_inc.php文件中添加
$g_smtp_host = 'smtp.mail.net'; # SMTP 服务器
$g_smtp_username = 'mailuser'; # 邮箱登录用户名
$g_smtp_password = 'mailpwd'; # 邮箱登录密码
$g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件
$g_phpMailer_path ='.\core\phpmailer'; # PHPMailer 的存放路径
$g_phpMailer_method = 2; # PHPMailer 以 SMTP 方式发送 Email
查找$g_return_path_email,将后面的邮件地址改为有效的地址,这一点非常重要,不然将无法正常发送激活注册的邮件.
config_inc.php其它邮件地址最好也改为有效的地址.
$g_smtp_username,$g_smtp_password在服务器需要验证时用,不需验证时不用加,或设为
$g_smtp_username=''
$g_smtp_password=''
现在你可以注册新用户,并使用发送邮件功能了。
共享出来才是好知识!
[3 楼] | Posted: 2007-05-12 21:07 mantis
级别: 管理员
精华: 3
发帖: 268
职位: 274 级
人民币: 535 元
注册时间:2007-05-08
最后登录:2008-03-11
mantis中图形报表的安装
图形报表的设置
默认情况下,Mantis的图形报表是关闭的,需要安装JPGraph模块并设置$g_use_jpgraph为ON才能打开图形报表;
1)下载JPGraph:从http://www.aditus.nu/jpgraph/index.php下载JPGraph的安装文件,目前最高版本是1.14;
2)将下载下来的jpgraph-1.14.tar.gz解压缩到C:\PHP\includes目录下;
3)打开config_inc.php文件,修改$g_jpgraph_path为JPGraph的src目录,$g_use_jpgraph为ON;
4)修改Windows目录下的PHP.ini文件,将“;extension=php_gd2.dll”和“;extension=php_iconv.dll”两行前面的分号删除;另外如果extension_dir项不正确,请把extension_dir改为正确的值(应该是extension_dir = "./extensions/",我这里不知道为什么是extension_dir = "./",大概就是因为使用懒人安装方法的缘故吧);
5)将C:\PHP\dlls下面的iconv.dll复制到Windows\System32目录下,以上两个步骤使PHP自动载入php_gd2和php_iconv.dll模块,这两个模块是JPGraph在显示图表和进行汉字编码转换是所必须的;
6)修改JPGraph的src目录下的jpgraph.php;将CACHE_DIR和TTF_DIR分别定义为Windows下的Temp目录和Fonts目录,如下所示
DEFINE("CACHE_DIR","E:/WinTemp/Temp/jpgraph_cache"); DEFINE("TTF_DIR","C:/WinNT/Fonts/");
7)现在再打开Mantis的统计页面,可以看到多了分别按状态等进行统计的图形报表,包括柱图、饼图和线图;
8)不过如果你的界面语言是用简体中文或者繁体中文,那么你会看到图形中的汉字都是乱码,这是因为Mantis对于JPGraph的编码设置不正确造成的,JPGraph会自动将汉字转换为UTF-8编码,但是需要在调用JPGraph的时候对标题等SetFont,Mantis没有做这个操作,因此汉字显示出来都是乱码,解决方法是在Mantis\core\graph_api.php中增加对图形标题等设置字体的代码;
对于柱图和线图,要设置图形标题和x、y轴标题、节点标题:
//Set the title and axis font if the default_language is set to chinese if (config_get(’default_language’) == ’chinese_simplified’){ $graph->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->xaxis->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->yaxis->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->xaxis->SetFont(FF_SIMSUN,FS_NORMAL); $graph->yaxis->SetFont(FF_SIMSUN,FS_NORMAL); } else if (config_get(’default_language’) == ’chinese_traditional’){ $graph->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->yaxis->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->xaxis->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->xaxis->SetFont(FF_CHINESE,FS_NORMAL); $graph->yaxis->SetFont(FF_CHINESE,FS_NORMAL); };
对于饼图,要设置图形标题和图例名称:
//Set the title and legend font if the default_language is set to chinese if (config_get(’default_language’) == ’chinese_simplified’){ $graph->title->SetFont(FF_SIMSUN,FS_NORMAL); $graph->legend->SetFont(FF_SIMSUN,FS_NORMAL); } else if (config_get(’default_language’) == ’chinese_traditional’){ $graph->title->SetFont(FF_CHINESE,FS_NORMAL); $graph->legend->SetFont(FF_CHINESE,FS_NORMAL); };
大家可以找到位置自己修改,简单的说就是在graph_api.php中每个“$graph->title->Set(…”后面根据当前的图表是柱图、线图还是饼图分别加上上面两段;
9)现在你的图形报表应该就可以显示中文了。
共享出来才是好知识!
mantis下载地址 mantis安装说明 mantis中文社区 - mantis安装说明1...
Mantis中issue的状态和解决状况说明
使用开源软件 Mantis 实施缺陷跟踪的成功实践
下载税率库安装说明:
安装XP说明
方正RIP安装说明
安装电脑系统操作说明
Adobe Photoshop CS5【安装说明】
一键恢复功能及安装说明
VMware虚拟机 软件安装及使用方法说明
电脑主机的安装与组装详细图解说明教程
单域名多用户版在线阅读器安装说明
Apache带宽流量控制模块安装 mod_bw 配置说明
雨林木风开源操作系统 Ylmf OS 3.0 安装说明
FLASH PLAYERS 3.8 说明文件之安装篇 - 技术博客
轻松入门 Win 7安装和硬件驱动说明
模块代码安装步骤及常用语句说明
轻松入门 Windows7安装和硬件驱动说明
轻松入门 Windows7安装和硬件驱动说明
Adobe Photoshop CS5 官方简体中文正式版安装说明啊
内蒙古安装工程消耗量定额(2004)总说明
雨林木风开源操作系统 Ylmf OS 3.0 安装说明 最新安装教程 - Ylmf OS ...
怎么用U盘安装系统+硬盘PE启动安装GHOST XP教程 (图解说明)_
锐起无盘安装教程(附锐起3.1破解版下载地址)