天狼晓月 发表于 2016-4-18 01:23:25

Discuz! X3.2上传大附件失败的处理方法

Discuz! X3.2文件上传失败原因及解决方法失败原因:
1.首先我们要确保data目录是否有读写权限,也就是 777;
2.当我们上传大文件时,要解决PHP上传附件大小限制;
解决方法:
第一步:
在php.ini里面查看如下行:
upload_max_filesize = 8M
post_max_size = 10M
memory_limit = 20M
把这些值改成你想上传的文件的最大值,memory_limit 改成你的服务器内存4/1,看看有没有问题。

第二步:
如果是apache 2 需要修改
/etc/httpd/conf.d/php.conf LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)
这样上传就不会出现上传不响应,上传显示该页无法显示也将得到解决!
以上问题都设置好了,还不能上传大附件的话,那就应该是用户组的权限没设置好的问题。

补充另一个可能原因的解决方法:
打开 php.ini 文件,找到
memory_limit = 128M
将 128改大点,我本地测试修改为 256M 后,论坛上传 8M 像素为 5184 x 3456 的大图片毫无压力。当然具体情况你可以根据自己的服务器进行设置,现在的服务器内存都很大的,稍后给大点不要紧。

页: [1]
查看完整版本: Discuz! X3.2上传大附件失败的处理方法