Bugzilla附件设置相关参数说明

1.参数说明

  •  allow_attachment_display:是否在允许浏览器窗口打开附件。默认为off(不允许),防止附件中隐藏的恶意行为(eg:窃取cookies)。
  • attachment_base:当allow_attachment_display设置为on时,attachment_base为附件的baseUrl。该参数的目的是预防附件中可能隐藏的恶意行为。该地址必须指向bugzilla应用,是一个以http开头,’/’结尾的url。Eg:配置attachment_base=http://www/Bugzilla.com/,则附件的下载地址为:http://www/Bugzilla.com/attachment.cgi?id=6。
  • allow_attachment_deletion:是否允许管理员删除附件。默认为off。
  •  maxattachmentsize:client端允许上传的附件大小的最大值。默认为1000(kB)。
  •  maxlocalattachment:配置保存在服务器本地的文件大小最大值。

若上传附件的大小为size,

当maxattachmentsize<size< maxlocalattachment时,附件不会被存储在数据库,会被存储在服务器本地(/var/www/html/bugzilla/data/attachments/下)。 

当maxattachmentsize<size&&maxlocalattachment<size时,附件会被拒绝。

若maxlocalattachment<maxattachmentsize,则附件不会被保存到服务器本地。

2.配置上传附件大小的最大值(eg:20M)

(1)配置maxattachmentsize的值为20000;

(2)配置Mysql 的max_allowed_packet参数:

1) 方法1-编辑my.cnf

vi /etc/my.cnf

修改max_allowed_packet的值为20M(没有这个参数就添加上去):

2) 方法2

进入mysql server:

mysql -h localhost -p

在mysql 命令行中运行:

set global max_allowed_packet =2*1024*1024*10

 

然后关闭掉这此mysql server链接,再进入。

show VARIABLES like '%max_allowed_packet%';

查看下max_allowed_packet是否编辑成功

 

注:附件最大支持4G。Bugzilla持久化是mysql支撑的,附件的保存在mysql中默认使用LongBlob类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值