安装使用 解决Discuz! X2.5 无法上传大象素高清图片的问题

[复制链接]
ARCHY明星会员实名认证 发表于 2012-11-8 23:28:51 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
做图片站的站长们应该都遇到了该问题,好点的相机照出来的高清晰大象素图片无法直接上传到站点,需要作者自己本地处理压缩后方能上传。该问题,主要原因是PHP的使用内存太小导致的。

解决方法一:

打开 php.ini 文件,找到
  1. memory_limit = 128M
复制代码
将 128  改大点,我本地测试修改为 256M 后,论坛上传 8M 像素为 5184 x 3456 的大图片毫无压力。当然具体情况你可以根据自己的服务器进行设置,现在的服务器内存都很大的,稍后给大点不要紧。
     
解决方法二:(该方法不推荐,适用于虚拟主机用户)

打开文件  source/class/class_image.php  ,找到该代码:
  1. $bg = imagecolorallocate($copy_photo, 255, 255, 255);
复制代码
删除即可。

注:方法2 也有可能因为PHP的使用内存太小导致无法上传,所以不推荐方法2,推荐使用方法1 (提高php自身使用内存,才是王道)。

推荐阅读:1、UC通信问题故障解决方法--包括头像上传和注册登录故障

2、Discuz!附件上传设置和远程附件设置




上一篇:Discuz! X2.5版QQ互联的QQ注册跳转到完善资料页的方法
下一篇:Discuz x2.5注册提示“邮箱、密码等无效” 临时解决方案

大神点评7

wamg2010 发表于 2012-11-9 10:02:49 [安装使用] 显示全部楼层
这个站不错!!  
我不服 发表于 2012-11-9 10:02:49 [安装使用] 显示全部楼层
长时间没来看了 ~~  
醉如轮回bdz 发表于 2012-11-9 10:02:49 [安装使用] 显示全部楼层
嘿...反了反了,,,,  
ctiny 发表于 2012-11-11 19:59:33 [安装使用] 显示全部楼层
支持一下  
神州8号 发表于 2012-11-11 19:59:33 [安装使用] 显示全部楼层
楼主的内容不管你信不信,反正我信了
夏雨默(kun) 发表于 2012-11-14 20:10:25 [安装使用] 显示全部楼层
LZ知道 ,本地测试,发贴上传图片,出现错误500,是什么原因不
闪电007 发表于 2013-1-10 20:32:57 [安装使用] 显示全部楼层
          
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表