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

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

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

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的帮助。

你可能感兴趣的:(bbs,linux)