Discuz 上传图片无法显示或者提示没有合法的文件被上传
今天遇到一个客户出现这个问题,修改php上传文件大小限制,给相关dz data目录可写权限,给temp目录相关写权限,依然无效。
下面总结解决方法。
第一,上传图片一般是分辨率较大的图片出现这个问题,由于需要生产缩略图,GD处理需要大内存,php内存限制默认是128M,修改成256M或更大。
找到php.ini 找到 MEMORY_LIMIT = ,把值改大。
第二,就是Discuz 本身问题了,需要修改相关代码。
找到 source\class\discuz\class_upload.php
找到里面的 if($size > 16777216 || $size < 16 ) ,把16777216 这个值改大。
改完了记得重启web服务,如果IIS ,apache 等
转载请注明:果果.IT » Discuz 上传图片无法显示或者提示没有合法的文件被上传