关注VPS服务器
相关知识分享

WordPress上传图片超过2500像素导致失败的几种解决办法

WordPress上传图片超过2500像素导致失败

WordPress上传图片超过2500像素导致失败

WordPress上传图片时遇到错误:图像后期处理失败,这是一张照片或较大图像,请将其缩小到2500像素并重新上传。类似的提示老魏曾经分享过WordPress图像后期处理失败 缩小到2500像素上传的另类解决办法。因为每个人遇到的情况不同,所以说本文的这个问题虽然提示一样,不过原因和解决办法却不同。老魏觉得是有一定代表性,也能够解决一部分人的问题,所以记录分享在这里。

出错时的系统环境

出现这种问题一般在 Linux服务器中,比如 CentOS操作系统,使用 WordPress 5.3及以上版本,使用宝塔防火墙专业版。

为什么出现在 WordPress 5.3以上版本

从 WordPress 5.3版本开始,增加了检测大图像的管理方法,用来解决现在上传的照片尺寸普遍很大的问题。

如果你遇到的原因确实是原始图片太大,可以手动裁剪,如果不允许裁剪可以用以下几个办法解决:

1、把以下代码添加到 functions.php

//禁用WordPress 图片 2560像素裁剪功能
add_filter( 'big_image_size_threshold', '__return_false' );

2、用 Disable “BIG Image” Threshold 插件进行对WordPress5.3版本的大图像功能禁用。

特别是要上传高清图片的摄影师啦、摄影爱好者啦、画廊、画展、艺术展之类的 wordpress网站能用得上。

可实际上这些网友的图片都不是大尺寸,一般长宽都在 1000px以下,按理说不应该出现这种问题。

可能的解决办法:WordPress图像后期处理失败 缩小到2500像素上传的另类解决办法

宝塔专业版防火墙

经过多次沟通发现有部分出现问题的网站服务器使用了宝塔专业版防火墙,而且定期更新规则。

宝塔专业版防火墙的一部分规则,会禁止外部对服务器 POST操作,文件路径是 /wp-admin/async-upload.php。

解决办法:把 async-upload.php 添加到宝塔防火墙的 URL白名单,就能解决。并且通知官方更新了规则。不过老魏发现有人的服务器更新了防火墙规则也还是犯错误。所以最稳妥的是把前面的文件加入白名单,这样才能正常上传图片。

更多请看宝塔面板官方网站:点我直达,宝塔官方赠送3188元优惠券礼包。新用户可享受0.99元体验1个月专业版。

所以说综合上面的情况来说,WordPress上传图片超过2500像素导致失败的原因未必都是一样的,具体问题具体分析才能有针对性的解决问题。

赞(1) 打赏
允许转载,保留出处:魏艾斯笔记 » WordPress上传图片超过2500像素导致失败的几种解决办法
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏