关于大尺寸图片上传,之前遇到过一个错误已经解决,参考:Discuz教程:没有合法的文件被上传"大尺寸图片上传解决办法 最近上传大图遇到的error413错误解决方法如下: 1.修改php.ini
修改好了之后重启一下php 2.修改nginx.conf
这里耽误我时间且一重启nginx就导致网站无法打开的原因是我的nginx.conf之前已经加过一段client_max_body_size 8m;因为疏忽没有发现它,在底部又加了一段client_max_body_size 10m;重复冲突,然后去掉底部刚加的,将之前加过的8m改成10m就解决了。 我的nginx在SSH上重启总是失败,索性reboot重启了服务器。php和nginx在不同环境的服务器下重启方式可能不同,自己百度吧。 补充:今天搬家后重新按照本例设置,依然遇到大图上传100%后自动取消的问题,排查很久,最后发现是php.ini中使用内存量 memory_limit默认的128M过小,设置成256后重启web后大图上传问题解决。 |