附件问题大多都是论坛不能上传附件、或者上传后看不见、或者超过一定尺寸就不能上传等。
综合起来,你可以考虑以下几种类型:
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两点都没问题,那么你就可以登录论坛的管理中心,设置特定用户组的附件权限。
具体就是修改指定用户的权限(例如游客、会员、版主等)是否可以发附件,附件最大允许多少,每天发附件的限制等。