mantis安装与配置
? ?????WARNING:Admin directory should be removed.
??解决第一个警告,需要修改administrator的密码。
??解决第二个警告,需要把mantis安装目录下的admin文件夹删除,一般情况,为了以后能够继续使用,可以重命名为_admin,或者直接将其压缩成一个admin.rar。
配置文件上传
1、在config_inc.php里添加如下两句:
? ?????$g_allow_file_upload??= ON;
? ?????$g_file_upload_method= DISK;
2、在mantis安装目录下新建一个文件夹upload,再在mantis建立的项目中把文件上传路径设置为“upload”(通过Web方式),这样上传的文件就会存放在upload目录中
3、修改上传文件的大小限制:
? ?????config_inc.php中添加 $g_max_file_size = 5000000; # 5MB(根据自己的需要修改)
? ?????php.ini中修改upload_max_filesize= 5M 和 post_max_size = 5M
4、如果upload文件夹安全性高,不具备写权限,上传文件时会有问题,这时需要给此文件夹增加可写权限。(方法:右键点图片保存的文件夹,选择"属性"->"安全",点"添加"->"高级"->"立即查找",在查找结果中选择"everyone"后点"确定",在点"确定",然后把"everyone"的"完全控制"钩上,最后点"确定")
6、设置附件浏览功能:
? ?????比如,在提交一个bug的时候,有时候会有截图提交附件情况,如果想直接看到错误截图而不想自己下载后再看,这也是需要设置就能实现的。但是这个功能只是针对bmp,png, gif, jpg格式的图片文件而言,提交的doc等文件就不在之列了。只需将config文件中de$g_preview_attachments_inline_max_size进行设置即可实现此功能。当将这个设置为0的情况,那么查看bug的时候是永远不会出现附件贴图的,但是如果你将这个设置为一个足够大的尺寸,那么就会在bug里直接出现图片,这个数值是以字节计算,如果图片上传为32210字节,则你把$g_preview_attachments_inline_max_size=32211,而且任何小于这个字节大小的bmp,png, gif, jpg格式的图片文件直接显示了。
配置统计报表
下载Jpgraph:http://www.jpgraph.cn/soft/jpgraph-2.3.4.rar
? ?????注意:JPGraph1.x 版本是针对php4,2.x 是针对php5的,请根据php的版本下载对应版本。
? ?????下载后把它解压到mantis安装目录下的core文件夹下的jpgraph文件夹内。
在config_inc.php里添加如下语句:
? ?????#统计报表
? ?????$g_use_jpgraph= ON;
? ?????$g_jpgraph_path= "D:/mantis/core/jpgraph/src/"; #设置jpgraph的路径
? ?????$g_graph_font= 'chinese_gbk';
在php.ini将“;extension=php_gd2.dll”前面的分号删除,这个模块是JPGraph在显示图表和进行汉字编码转换是所必须的。
修改mantis安装目录下的core目录下的graph_api.php,搜索graph_get_font,在graph_get_font函数中添加:'chinese_gbk'=> FF_SIMSUN
修改jpgraph文件夹下的src目录下的jpgraph_ttf.inc.php,将111行到118行注释掉,如果版本不同,可能行数不对应,参考如下内容:
? ???????
解决CSV导出的中文显示是乱码:
? ?????假如到处的文件为administrator.csv,其中中文乱码解决办法:重命名administrator.csv为administrator.txt,另存时选择编码方式为ASCII改名过来,就可以了
说明
1、如果是在windows下装,要特别注意,文件路径的“/”,不能使用“\”,这在php配置文件中是注释的含义。
2、Mantis的设置是这样保存的:在config_defaults_inc.php中保存这Mantis的默认设置,用户自己的设置信息保存在config_inc.php中,如果某个选项在config_inc.php中有设置,则系统使用config_inc.php中的设置,否则使用config_defaults_inc.php的系统默认设置;config_inc.php.sample则是Mantis给出的一个用户设置文件例子。
? ?????所以我们需要修改config_inc.php文件中的设置,设置很简单,各个参数的意义可以参见config_defaults_inc.php,这里对每个参数都有详细的解释,虽然是E文,不过应该都能看懂;Sample中给出的一些设置是一定需要修改的,比如MySQL数据库的连接参数,管理员的邮箱的;其他的要根据你的实际情况进行修改。