Discuz!论坛出现附件问题的解决方案

2 篇文章 0 订阅

附件问题大多都是论坛不能上传附件、或者上传后看不见、或者超过一定尺寸就不能上传等。

综合起来,你可以考虑以下几种类型:

1.服务器PHP配置问题

PHP默认配置(php.ini)对于附件的大小限制是2M

vim /etc/php.ini

upload_max_filesize = 2M

这里可以改大一些,比如20M或者10M,根据你的论坛限制而定。

##修改之后,可以解决2M以上附件无法上传的问题。


2.服务器附件目录权限问题

如果你的bbs/attachments目录权限不对,那么可能会导致上传不了附件。

要解决这个问题,最简单的办法就是设置attachments目录为无限制访问的目录,即:

chmod -R 777 attachments

当然如果你知道Php进程(一般是php_cgi)的用户和组的话,也可以根据实际情况设置该目录对应的用户和组权限,这样就可以保证能访问了。

另外有一点就是你可能需要检查一下Linux系统临时目录是不是满了,如果满了可能没空间存放上传的数据。


3.论坛用户系统设置的问题

如果以上1、2两点都没问题,那么你就可以登录论坛的管理中心,设置特定用户组的附件权限。

具体就是修改指定用户的权限(例如游客、会员、版主等)是否可以发附件,附件最大允许多少,每天发附件的限制等。

这些都很好配置,如果不懂可以查阅Discuz的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值