mantis提交附件相关问题

今天mantis出现了一个严重的错误,我还在修改和检查中,主要是之前提交的附件,现在都为空的了,而且不能正确打开和浏览。
1、数据转移功能:
在未作任何改动的情况下,系统是默认将附件保存到数据库,可是当想直接获得这些文件该怎么办呢?其实mantis系统提供这么一个功能,将放在数据库的附件文件转移到磁盘里。你只需访问:http://youserver/mantis/admin/system_utils.php,里面就会有一个按钮-Move attachment to Disk,点击他就ok了,当然必须确认你的config文件里,upload method是disk,否则也会出错的。这样数据库中的附件就会被导出来,放到mantis根目录下,你可以做一个数据保存工作了,实在是一个不错的功能。
 配置文件上传

主要配置项:     在mantis下新增upload文件夹
$g_allow_file_upload  = ON;
$g_file_upload_method = DISK;
注:
a)       在Mantis目录下新建目录如 upload ,再在mantis建立的项目中把文件上传路径设置为“upload”(通过Web方式)。这样上传的文件就会存放在upload目录中。b)       上传文件的大小受到 Mantis 和 PHP 的双重限制,需要修改:/webapps/mantis/config_inc.php 中 $g_max_file_size = 100000000; # 100 MB
 /usr/local/lib/php.ini中upload_max_filesize = 100M 和 post_max_size = 100M
c)       给用于存储上传文件的目录增加可写权限。


2、附件浏览功能:
比如,在提交一个issue的时候,有时候会有截图提交附件情况,这是有人会提出来,我想直接看到错误截图而不想自己下载后再看,这也是需要设置就能实现的。但是这个功能只是针对bmp,
png, gif,
jpg格式的图片文件而言,当然提交的doc文件就不再之列了。处理得方法很简单,只需将config文件中的$g_preview_attachments_inline_max_size
进行设置。当将这个设置为0的情况,那么查看issue的时候是永远不会出现附件贴图的,但是如果你将这个设置为一个足够大的尺寸,那么就会在issue里直接出现图片,这个数值是以字节计算,如果图片上传为32,210字节,则你把$g_preview_attachments_inline_max_size=32211,而且任何小于这个字节大小的bmp,
png, gif, jpg格式的图片文件直接显示了,很简单吧:P
可惜的是,我现在还未找出我原先的附件怎么就下载后都变1k了,可在issue页面中还是显示实际字节大小,解决方式寻找中......
【作者: 西西http://publishblog.blogchina.com/blog/tb.b?diaryID=4562061

posted on 2006-11-28 13:45  bmw  阅读(4704)  评论(3编辑  收藏  举报

导航