您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 > Mantis
EasyPHP-2.0b1+Mantis-1.1.0安装及技巧
作者:网络转载 发布时间:[ 2013/1/25 15:31:08 ] 推荐标签:

password 字段 :e10adc3949ba59abbe56e057f20f883e 密码是123456
这样可以测试功能,忘记密码也可以在这解决了。

3.输入中文错误的解决:

问题:APPLICATION ERROR #401    数据库查询失败。

解决方法:

这是因为mysql default 的数据集是默认是latin1的瑞典语的问题。

更改数据集为gbk可以了

命令如下:

>mysql SET character_set_client = gbk;
>mysql SET character_set_connection = gbk;
>mysql SET character_set_database = gbk;
>mysql SET character_set_results = gbk;
>mysql SET character_set_server = gbk;

>mysql SET collation_connection = gbk_bin;
>mysql SET collation_database = gbk_bin;
>mysql SET collation_server = gbk_bin;

4. IP配置,让别的计算机可以访问mantis:

若要别人能访问你,必须修改IP的设置,在EasyPHP1-8apacheconf下打开httpd.conf,找到Listen 127.0.0.1:80,修改为Listen 0.0.0.0:80即可。

5.图形报表

使用图形报表可以让mantis更加完美。配置jpgraph
下载JpGraph Version: 2.3 http://www.aditus.nu/jpgraph/jpdownload.php
解压到$mantisjpgraph-2.3
在$mantisconfig_inc.php文件中添加
$g_use_jpgraph = ON;
$g_jpgraph_path = './jpgraph-2.3/src/';
在c:php-5.2.5中查找extension=php_gd2.dll,将这一行前面的“;”号去掉,到这里你可能已经注意到我只在需要使用时才启用php相应的扩展模块。
重启apache。
好,现在进入mantis系统,建好项目,分类,提交bug,可以在统计报表里查看各种图形了。
pgraph的图例中文显示:
打开c:mantis-1.1.0rc3coregraph_api.php
查找:graph_get_font()
在其中添加一行'chinese_gbk' => FF_SIMSUN,
在c:mantis-1.1.0rc3config_inc.php文件中添加
$g_graph_font = 'chinese_gbk';
打开c:mantis-1.1.0rc3jpgraph-2.3srcjpg-config.inc.php
查找// DEFINE("TTF_DIR","/usr/X11R6/lib/X11/fonts/truetype/");
改为DEFINE("TTF_DIR","C:/windows/fonts/"); windows 2000下为c:/winnt/fonts/

查找 DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf');
改为 DEFINE('CHINESE_TTF_FONT','simsun.ttc');
jpg-config.inc.php也可以不改,如果生成的图形中的字体想由自己定义,可以这样改。
这时,如果中文仍然是乱码,打开c:mantis-1.1.0rc3jpgraph-2.3srcjpgraph_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 ) {
        return $aTxt;
    }
这是因为mantis的语言文件是utf-8的,这里把它当成gb2312再转一遍显然不对。

6.CSV导出’的中文显示是乱码:

假如到处的文件为administrator.csv,其中中文乱码
解决办法:重命名administrator.csv为administrator.txt,另存时选择编码方式为ASCII
改名过来,可以了


7.安全设置

为了让mantis能够安全的运转,必须在安装配置好后作安全设置。
1) 在Mantis目录下有一个admin目录,如果你在IE中打开这个目录下的index.php查看,你会知道这个目录是进行Mantis Administration的,使用这个模块可以检查你的Mantis是否安装完全,对旧版本的Mantis进行升级,对Mantis的页面CSS文件进行修改;使用这个管理模块是不需要用户名和密码的,因此任何人都可以通过这个管理模块查看你的Mantis系统信息,而且由于有升级模块,在这里还可以直接对数据库进行修改;因此如果被未授权的人打开,结果会是什么样不用我多说;好因此按照系统的建议,在配置完成后将这个admin目录删除;注意一定是删除而不是改名!改名后仍然是可以访问的!
2) 在添加一个管理员用户后,删除系统默认的administrator用户。

8.后记
1.如果自己在php程序中使用jpgraph,可能也要修改才能避免中文乱码。
2.mantis加了一个自动安装数据库的部分,让安装更简单了,其它基本一样。
3.在5.0版上的mysql能正常运行了。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd