发布新日志

  • 重装系统后mantis的启动

    2017-03-22 11:09:41

    由于领导要求服务器上安装一个网页版的project,安装人员经过1个多月的奋战,终于搭建完毕,但要求重装服务器,服务器重装以后mantis怎么也启动不起来,一直提示“无法连接”,正在焦头烂额的时候灵机一动想起来之前的万能方法:重新启动easyphp集成的apche和mysql,重启后还是不行,一切OK,就是连接不上,最后定位出现此问题的原因应该是端口问题,端口未启动起来。后来又多次使用了万能方法顺利解决!
  • mantis的备份

    2017-03-21 15:51:39

    由于服务器上要搭建一个网页版的project,为了担心mantis的数据丢失,与相关人员商议要备份一下mantis,保证万无一失,虽然mantis安装在了D盘上。由于不知道备份那些文件,经过咨询、沟通以及自己琢磨,一开始直接把EasyPHP-5.3.9文件夹都备份了下来,后来经过研究发现,其实只备份data和share文件即可。等进行数据恢复时点直接替换mysql文件夹下的这两个文件夹即可。
  • mantis excel格式问题解决方案

    2016-06-28 10:56:16

    在mantisbt目录下,文件excel_xml_export.php中,我们看到如下一行:
    <span style="font-size:18px;">header( 'Content-Disposition: attachment; filename="' . urlencode( file_clean_name( $t_export_title ) ) . '.xml"' ) ;</span>
    把 .xml 变更为 .xls ,如下:
    <span style="font-size:18px;">header( 'Content-Disposition: attachment; filename="' . urlencode( file_clean_name( $t_export_title ) ) . '.xls"' ) ;</span>
    这样就解决了xml格式问题,其实mantisbt系统设置为xml是非常正确的,因为xml是标准的文件数据交换模式,避免的系统编码的差异,但是windows下,还是变成xls算了
  • 如何在mantis中增加需要统计的字段

    2016-06-24 15:29:25

    http://www.51testing.com/html/37/n-16337.html
  • mantis导出cvs格式为乱码解决方案

    2016-05-25 11:12:50

    找到Mantis根目录下csv_export.php,进行修改:
    添加函数:
    function expChangeCode($str)
    {
            return  mb_convert_encoding($str,"CP936","UTF-8");
    }

    然后修改:
    1、将echo $t_header 改成 echo expChangeCode($t_header);
    2、将echo  $t_value 改成 echo expChangeCode($t_value);如找不到此句话找下面的这句话
    将echo csv_escape_string($t_value); 修改成
      echo expChangeCode(csv_escape_string($t_value));
    3、将echo $t_function( $t_row[ $t_column ] )改成 echo expChangeCode($t_function( $t_row[ $t_column ] ));有的是 $t_row->$t_column,有的是echo $t_function( $t_row) ,这个没有关系的,只要把词句放置到expChangeCode里就行

    都改完毕后,试着导出一下cvs,你会发现,哈哈,我成功了。

  • mantis优化

    2016-05-05 15:26:41

    1.如何在缺陷报告屏蔽掉“问题重现步骤“和”附注“框?
     修改Bug_report_page.php,将其中涉及此两块内容的代码屏蔽了,在前面加#既可

    2.优先级 显示为P,如何解决优化?

    把core里面colum_api.php里面的一段代码屏蔽
  • mantis时间显示错误解决办法

    2016-04-20 18:06:55


    登录mantis--》个人资料--》更改个人设置--时区,将城市选择中国任意城市(如:chongqing或者 hongkong)后更改设置即可。
  • mantis统计报表乱码问题配置方案

    2016-04-12 17:50:06

    第一步去下载Jpgraph:官网地址:http://jpgraph.net/download/ 请根据您的PHP版本选择下载版本;
    Jpgraph-3.0.7 
    JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph内置函数(可以参照JpGraph附带例子学习),就可以画出非常炫目的图表!
    下载地址
    http://jpgraph.net/download/download.php?p=1
    第二步,下载完成后,这里很多人没说明,应该要将解压得到的SRC目录改名为jpgraph,并上传到 mantis 的 core 目录下面,这样就很清晰了;

    文件具体存放路径:C:\Program Files (x86)\EasyPHP-5.3.9\www\mantisbt-1.2.19\plugins\MantisGraph\core

    注:这里以C盘为例

    第三步,修改文件jpgraph文件夹下的src目录下的jpgraph_ttf.inc.php,将

    elseif( $aFF === FF_SIMSUN ) 语句

    更改为:

    elseif( $aFF === FF_SIMSUN ) {
    // Do Chinese conversion
    return $aTxt;

    }

    第四步,去后台安装 Mantis图表 1.0 插件;

    第五步,修改程序(可能和描述存在点小的差异,您可以自己找下,很简单的):

    文件mantis\plugins\MantisGraph\pages\config.php(记得本文件改完后用Ultraedit用ASC-II至UTF-8的转换功能保存为UTF-8格式文件,与总体字符集保持一致):
    $t_current_font_selected = array(

    'simsun' => 'SIMFANG.TTF',   //此处为添加处

    'arial' => false,
    //--------------------------------------
    Sans-serif:<br />
    <label><input type="radio" name="font" value="simsun"<?php echo print_font_checked( 'simsun' )?>/>宋体</label><br /> //增加这一行
            <label><input type="radio" name="font" value="arial"<?php echo print_font_checked( 'arial' )?>/>Arial</label><br />
    //---------------------------------------------------------------------
    文件mantis\plugins\MantisGraph\pages\config_edit.php:
    if ( plugin_config_get( 'font' ) != $f_font ) {
    switch ( $f_font ) {
       case 'simsun':    //增加这一行
                    case 'arial':
    //----------------------------------------------------------------------
    文件mantis\plugins\MantisGraph\core\graph_api.php:
    $t_font_map = array(
      'simsun' => FF_SIMSUN,   //增加这一行

     'arial' => FF_ARIAL,

    第六步,后台设置:

    (1)、管理--》管理插件--》点击“Mantis图表 1.0”名字进入设置界面,
    (2)、Graph library to use选择“Jpgraph”,Font选择“宋体”
    (3)、点击“更改配置”后再看看
    统计报表中内容,是否已如你所愿。

    还有点小小的插曲,如果提示什么simsun.ttc,simhei.ttf的问题,您就去下载这两个字体,并放到library/jpgraph/fonts/目录下面,就完美解决了。


  • mantis统计报表乱码问题配置方案

    2016-04-12 17:38:34


    第一步去下载Jpgraph:官网地址:http://jpgraph.net/download/ 请根据您的PHP版本选择下载版本;
    Jpgraph-3.0.7 
    JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph内置函数(可以参照JpGraph附带例子学习),就可以画出非常炫目的图表!
    下载地址
    http://jpgraph.net/download/download.php?p=1
    第二步,下载完成后,这里很多人没说明,应该要将解压得到的SRC目录改名为jpgraph,并上传到 mantis 的 core 目录下面,这样就很清晰了;

    文件具体存放路径:C:\Program Files (x86)\EasyPHP-5.3.9\www\mantisbt-1.2.19\plugins\MantisGraph\core

    注:这里以C盘为例

    第三步,修改文件jpgraph文件夹下的src目录下的jpgraph_ttf.inc.php,将

    elseif( $aFF === FF_SIMSUN ) 语句

    更改为:

    elseif( $aFF === FF_SIMSUN ) {
    // Do Chinese conversion
    return $aTxt;

    }

    第四步,去后台安装 Mantis图表 1.0 插件;

    第五步,修改程序(可能和描述存在点小的差异,您可以自己找下,很简单的):

    文件mantis\plugins\MantisGraph\pages\config.php(记得本文件改完后用Ultraedit用ASC-II至UTF-8的转换功能保存为UTF-8格式文件,与总体字符集保持一致):
    $t_current_font_selected = array(

    'simsun' => 'SIMFANG.TTF',   //此处为添加处

    'arial' => false,
    //--------------------------------------
    Sans-serif:<br />
    <label><input type="radio" name="font" value="simsun"<?php echo print_font_checked( 'simsun' )?>/>宋体</label><br /> //增加这一行
            <label><input type="radio" name="font" value="arial"<?php echo print_font_checked( 'arial' )?>/>Arial</label><br />
    //---------------------------------------------------------------------
    文件mantis\plugins\MantisGraph\pages\config_edit.php:
    if ( plugin_config_get( 'font' ) != $f_font ) {
    switch ( $f_font ) {
       case 'simsun':    //增加这一行
                    case 'arial':
    //----------------------------------------------------------------------
    文件mantis\plugins\MantisGraph\core\graph_api.php:
    $t_font_map = array(
      'simsun' => FF_SIMSUN,   //增加这一行

     'arial' => FF_ARIAL,

    第六步,后台设置:

    (1)、管理--》管理插件--》点击“Mantis图表 1.0”名字进入设置界面,
    (2)、Graph library to use选择“Jpgraph”,Font选择“宋体”
    (3)、点击“更改配置”后再看看
    统计报表中内容,是否已如你所愿。

    还有点小小的插曲,如果提示什么simsun.ttc,simhei.ttf的问题,您就去下载这两个字体,并放到library/jpgraph/fonts/目录下面,就完美解决了。

  • mantis统计报表乱码问题配置方案

    2016-04-12 17:24:59

    第一步去下载Jpgraph:官网地址:http://jpgraph.net/download/ 请根据您的PHP版本选择下载版本;

    Jpgraph-3.0.7 

    JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph内置函数(可以参照JpGraph附带例子学习),就可以画出非常炫目的图表!

    下载地址

    http://jpgraph.net/download/download.php?p=1

    第二步,下载完成后,这里很多人没说明,应该要将解压得到的SRC目录改名为jpgraph,并上传到 mantis 的 core 目录下面,这样就很清晰了;

    文件具体存放路径:C:\Program Files (x86)\EasyPHP-5.3.9\www\mantisbt-1.2.19\plugins\MantisGraph\core

    注:这里以C盘为例

    第三步,修改文件jpgraph文件夹下的src目录下的jpgraph_ttf.inc.php,将

    elseif( $aFF === FF_SIMSUN ) 语句

    更改为:

    elseif( $aFF === FF_SIMSUN ) {
    // Do Chinese conversion
    return $aTxt;

    }

    第四步,去后台安装 Mantis图表 1.0 插件;

    第五步,修改程序(可能和描述存在点小的差异,您可以自己找下,很简单的):

    文件mantis\plugins\MantisGraph\pages\config.php(记得本文件改完后用Ultraedit用ASC-II至UTF-8的转换功能保存为UTF-8格式文件,与总体字符集保持一致):
    $t_current_font_selected = array(
        'simsun' => 'SIMFANG.TTF',   //此处为添加处
            'arial' => false,
    //--------------------------------------
    Sans-serif:<br />
    <label><input type="radio" name="font" value="simsun"<?php echo print_font_checked( 'simsun' )?>/>宋体</label><br /> //增加这一行
            <label><input type="radio" name="font" value="arial"<?php echo print_font_checked( 'arial' )?>/>Arial</label><br />
    //---------------------------------------------------------------------
    文件mantis\plugins\MantisGraph\pages\config_edit.php:
    if ( plugin_config_get( 'font' ) != $f_font ) {
    switch ( $f_font ) {
       case 'simsun':    //增加这一行
                    case 'arial':
    //----------------------------------------------------------------------
    文件mantis\plugins\MantisGraph\core\graph_api.php:
    $t_font_map = array(
      'simsun' => FF_SIMSUN,   //增加这一行

    'simsun'=> FF_SIMSUN,          //此处为添加处
                            'arial' => FF_ARIAL,

    第六步,后台设置:

    (1)、管理--》管理插件--》点击“Mantis图表 1.0”名字进入设置界面,
    (2)、Graph library to use选择“Jpgraph”,Font选择“宋体”
    (3)、点击“更改配置”后再看看统计报表中内容,是否已如你所愿。

    还有点小小的插曲,如果提示什么simsun.ttc,simhei.ttf的问题,您就去下载这两个字体,并放到library/jpgraph/fonts/目录下面,就完美解决了。

  • mantis重装出现数据库连接问题解决方案

    2016-04-08 16:51:32

    问题描述:

    之前在此盘下安装过mantis,重新安装一直提示“”BAD database is not supported by PHP. Check that it has been compiled into your server"

    解决方法:
    进入安装路径下(这里安装到C盘下),C:\Program Files (x86)\EasyPHP-5.3.9\www\mantisbt-1.2.19,找文件config_inc.php.sample,将此文件的后缀.sample先去掉,打开此文件,找到如下内容:
    将数据库

    # --- Database Configuration ---
    $g_hostname      = 'localhost';
    $g_db_username   = 'mantisdbuser';
    $g_db_password   = '';
    $g_database_name = 'bugtracker';
    $g_db_type       = 'mysql';

    将 $g_db_password   = '';的密码改为 admin,修改后显示为“

     
    # --- Database Configuration ---
    $g_hostname      = 'localhost';
    $g_db_username   = 'mantisdbuser';
    $g_db_password   = 'admin';
    $g_database_name = 'bugtracker';
    $g_db_type       = 'mysql';
  • mantis的搭建记录

    2016-04-07 17:28:46


    Mantis
    是一个BUG管理系统。主要特点如下:

    1、 php写的系统,安装方便,不用像 bugzilla 那样安装那么多perl支持;

    2、 系统相对简单轻磅,使用简单;

    3、 出色的多语支持,对于对日开发等公司非常合适;

    环境搭建及Mantis安装、配置

    由于Mantis是用php写的系统,而要调试php程序当然要用到apache+php+mysql,而apache+php+mysql配置起来却又是很麻烦的事,这还不包括环境冲突、、、等等,这些又或者是那些导致配置失败的问题。但刚巧有这么一个套件可以省去这些以前是需要解决的问题,这个套件就是EasyPHP了。EasyPHP集成了:ApachePHPMySQLPhpMyAdmin

    适用范围

    本文介绍基于Windows下的Mantis BUG管理系统的搭建。

    软件下载

    Mantis下载地址:http://www.mantisbt.org/

    EasyPHP下载地址:http://www.easyphp.org/

     

    本文以mantis-1.1.0a4+ EasyPHP-3.1为演示版本,并测试通过。

    安装EasyPHP

             安装EasyPHP很简单,双击下载到的EasyPHP-3.1.exe,然后一直默认点击Next即可安装完成。当然啦,在License Agreement页面是必须选择I Access The Agreement……

           软件默认目录:C:"Program Files"EasyPHP3.1 


     安装进度…

           

          Installing…
          

                
          Completing!

     

    EasyHPH成功安装!勾选上“Open Help”、“Launch EasyPHP”,点击“Finish”。可看到如下页面:
               
          若成功运行时,双击在
    Windows托盘的 图标,可看到如下图所示,ApacheMySQL的右边都是显示“Started”并亮绿灯的。 
           
      
        已知问题

    1、 Apache没有正常运行,可能是因为Apache的默认使用的80端口被占用(Apache端口修改方法请继续往下阅读);

    2、 若找不到原因,请重新启动电脑,据说重新启动电脑可以解决80%的问题,希望你遇到的不是余下的20%中的

    安装Mantis

    1、 将下载到的mantis-1.1.0a4.rar解压到mantis文件夹;

    2、 EasyPHP安装目录,打开C:"Program Files"EasyPHP3.1"www"

    3、 mantis文件夹复制到C:"Program Files"EasyPHP3.1"www"下;

    安装Phpmyadmin

    1、 打开C:"Program Files"EasyPHP3.1

    2、 phpmyadmin文件夹剪切到C:"Program Files"EasyPHP3.1"www"

    建立Bug数据库

    1、 右键Windows托盘的 图标,选择“Local Web”,(或者在IE地址中输入“http://127.0.0.1/”)可看到如下页面:

     

    2、 点击选择“mantis”,进入页面:


    面:

    3、 不用修改/填写任何值,直接点击页面最下方的“Install/Upgrade Database”按钮 

    4、 成功后可看到如下页面:


    ² 
    OK,到此为止,Mantis系统已经搭建成功了。下面立刻验证一下是否已配置成功!

          1、 再次右键Windows托盘的 图标,选择“Local Web”,(或者在IE地址中输入“http://127.0.0.1/”)可看到如下页面:


    2、 
    点击选择“mantis”(或可省略步骤,直接在IE地址中输入“http://127.0.0.1/mantis/login_page.php”),进入页面:

    配置完成的
    Mantis的只有一个默认的系统管理员用户:

    账号:administrator

    密码:root

     

    就这么简单,一个Bug管理系统就配置完成了,Mantis已经可以投入使用啦!但——实际使用中还是会有问题产生,如:Mantis配置完成后,默认配置完成的系统是English版本的,且只支持English,不支持Chinese,具体表现在:若在任何一个字段中输入中文成功保存后,再显示出来就是乱码(而解决中文显示乱码的问题很是棘手,且根据情况的不同解决的方法也不同,在网上搜索一下就有一大堆。。。),具体解决方法请继续往下Look……

    中文版配置

    配置完成时,Mantis默认为English系统,而要使用中文版Mantis则需要修改配置文件。

    ² 配置方法:

    打开Mantis目录(C:"Program Files"EasyPHP3.1"www"mantis"),用记事本打开config_defaults_inc.php 文件,找到如下代码片段:

             。。。。。。

    # --- language settings -----------

     

    # If the language is set to 'auto', the actual

    # language is determined by the user agent (web browser)

    # language preference.

    $g_default_language                = 'english';

    。。。。。。

    english  改为chinese_simplified
    修改完成后的代码片段如下所示:

    ……

    # --- language settings -----------

     

    # If the language is set to 'auto', the actual

    # language is determined by the user agent (web browser)

    # language preference.

    $g_default_language                = 'chinese_simplified';

    ……

     

    ² 验证配置是否成功:

    再次在IE中登录Mantis系统“http://127.0.0.1/mantis/login_page.php”),进入页面:

     

     OK,成功了。登录后,也一样是全中文的界面: 


    来源:http://www.cnblogs.com/snooper/archive/2009/09/07/1561715.html 


Open Toolbar