WordPress图像后期处理失败,请将其缩小到2500像素并重新上传

最近一个朋友的WordPress站点出【现图像后期处理失败,请将其缩小到2500像素并重新上传】的错误,这个问题我也是第一次遇到,先根据提示进行一步步排查!

WordPress图片上传失败错误提示

<strong>中文提示:</strong>图像<span class="xiomao-201-mypl" data-mark="seo"></span>后期处理失败。如果<span class="xiomao-210-mypl" data-mark="seo"></span>这是一张照片或较大图像,请将其缩小到2500像素并重新上传。
<strong>英文提示:</strong>Post-processing of the image failed. If this is a photo or a large image, please scale it down to<span class="xiomao-360-mypl" data-mark="seo"></span> 2500 pixels and upload it again.

经过研究后发现以下几种方法应该可以解决:

方法一:重启(清理缓存)解决

缓存会引起太多的类似问题了,当你不知道什么缓存引起的问题时,重启服务器解决。

大多数 WordPress 站长是使用 Memcached 或 Redis 内存缓存,如果你还使用了缓存插件,包括但不限于W3 Total Cache、WP SUPER CACHE、wp rocket……也顺便清理下缓存,排除其影响的可能性。

然后重新尝试上传图片,或许就不会有“请将其缩小到2500像素并重新上传”这样可恶的提示了。

方法二:使用代码或插件禁止裁剪功能

尝试在当前主题的 functions.php文件中添加:

<span class="com">//禁用<span class="xiomao-828-mypl" data-mark="seo"></span>Word<span class="xiomao-832-mypl" data-mark="seo"></span>Press大图片(2560大小)裁剪功能</span><span class="pln">
ad<span class="xiomao-882-mypl" data-mark="seo"></span>d_filter</span><span class="pun">(</span> <span class="str">'big_<span class="xiomao-952-mypl" data-mark="seo"></span>image_size_threshold'</span><span class="pun">,</span> <span class="str">'__return_false'</span> <span class="pun">);
这个方法应该也可以解决的。
</span>

方法四:增加PHP内存限制

使用wp-config.php增加PHP内存限制

您可以通过将以下代码添加到wp-config.php文件来增加PHP内存限制。注意:这可能会被W​​ordPress主机的服务器级规则覆盖。

<span class="pln">define</span><span class="pun">(</span> <span class="str">'WP_MEMOR<span class="xiomao-1404-mypl" data-mark="seo"></span>Y_LIMIT'</span><span class="pun">,</span> <span class="str">'256M'</span> <span class="pun">);</span>

方法五:更改Nginx上传文件大小

将Nginx最大上传文件参client_max_body_size调大,来避免某些图片可能出现的上传错误,如果你用的是宝塔的话那就非常方便了,直接改下数值即可,下图供参考:

总结:

以上几种方法应该是可以解决的,如果还不能解决,那就没辙了。。。

该文章转载来自暖岛网

人已赞赏
wordpress教程网站教程

WordPress如何禁止生成附件(图片)页面

2020-10-28 22:02:28

wordpress教程网站教程

WordPress使用timthumb.php截取文章缩略图教程

2020-10-28 22:02:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索