最新消息:走过的,离开的,已经错过,新开始2016

Discuz 上传图片无法显示或者提示没有合法的文件被上传

技术随笔 果果 5312浏览 0评论

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 上传图片无法显示或者提示没有合法的文件被上传

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址