相信很多人都在使用Discuz! X3 论坛程序,笔者最近也用Discuz! X3 开办了一个论坛,但是当用户上传文件时,总是提示:文件尺寸 小于2M,于是就去后台修改相应的设置,但是改来改去,一直都没有效果,没办法,只好网上求助了,其实在网上咨询这个问题的人不在少数,并且网上的说法众说纷纭,各自有各自的道理,不过最终笔者还是自行解决了这个问题,所以感觉有必要给大家分享一下我的解决办法。
首先我们登录论坛管理首页,看 上传许可那里是多少,笔者的默认是100M,笔者需要用户上传的文件大小为10M,远小于100M,所以这个地方就不用修改了,如果你的默认上传许可小于你要给用户设置的大小,那么请先修改这里的值,具体方法是找到php配置环境下的php.ini,找到里面的upload_max_filesize,修改一下这里的上传设置,有人说还需要修改其他的地方,其实你不懂的话,只需要修改这里就足够了,比如你想让用户上传5M的文件,那么你就在这里设置稍微大于5M的值,比如10M。
设置好php的配置环境后,你还需要到后台 - 用户 - 用户组,找到你想要编辑的用户组进行编辑,点编辑后,找到“论坛相关”下面的“附件相关”,在这个页面就可以为用户指定上传附件的大小了,需要注意的是1M=1024KB,如果你要设置机M就乘以几就可以了。