WordPress上传图片超过2500像素导致失败
为什么出现在WordPress5.3以上版本
WordPress上传图片时遇到错误:图像后期处理失败,这是一张照片或较大图像,请将其缩小到2500像素并重新上传。类似的提示老魏曾经分享过WordPress图像后期处理失败缩小到2500像素上传的另类解决办法。因为每个人遇到的情况不同,所以说本文的这个问题虽然提示一样,不过原因和解决办法却不同。老魏觉得是有一定代表性,也能够解决一部分人的问题,所以记录分享在这里。
出现这种问题一般在Linux服务器中,比如CentOS操作系统,使用WordPress5.3及以上版本,使用宝塔防火墙专业版。
为什么出现在WordPress5.3以上版本
从WordPress5.3版本开始,增加了检测大图像的管理方法,用来解决现在上传的照片尺寸普遍很大的问题。
如果你遇到的原因确实是原始图片太大,可以手动裁剪,如果不允许裁剪可以用以下几个办法解决:
1、把以下代码添加到functions.php
//禁用WordPress图片2560像素裁剪功能
add_filter('big_image_size_threshold','__return_false');
2、用Disable“BIGImage”Threshold插件进行对WordPress5.3版本的大图像功能禁用。
特别是要上传高清图片的摄影师啦、摄影爱好者啦、画廊、画展、艺术展之类的wordpress网站能用得上。

可能的解决办法:WordPress图像后期处理失败缩小到2500像素上传的另类解决办法
经过多次沟通发现有部分出现问题的网站服务器使用了宝塔专业版防火墙,而且定期更新规则。
宝塔专业版防火墙的一部分规则,会禁止外部对服务器POST操作,文件路径是/wp-admin/async-upload.php。
解决办法:把async-upload.php添加到宝塔防火墙的URL白名单,就能解决。并且通知官方更新了规则。不过老魏发现有人的服务器更新了防火墙规则也还是犯错误。所以最稳妥的是把前面的文件加入白名单,这样才能正常上传图片。
更多请看宝塔面板官方网站:点我直达,宝塔官方赠送3188元优惠券礼包。新用户可享受0.99元体验1个月专业版。
另外如果你在服务器上面部署了云锁、安全狗等服务器安全软件也可能导致这种情况的发生,解决办法就是去软件中关闭对网站目录的保护。
碰到了一个朋友的服务器出现了CPU占用100%,负载也是100%的时候(这个100%是在你上传图片时),也会导致出现这类提示。所以这时候你可以去监控列表查看CPU、负载占用情况。
1、如果使用宝塔面板的服务器,可以查看宝塔面板首页的这两项占用情况;
2、Siteground虚拟主机打开?MyAccount>Services>Hosting,点击?Manage按钮再选择?Statistics。具体参考Siteground磁盘空间等统计数据在哪里查看;
3、Cpanel面板也是去后台查看CPU占用情况;
4、云服务器可以用SSH软件连接服务器,执行top命令查看CPU、内存使用情况。
以上出现问题先重启服务器再观察,如果还是解决不了及时与商家客服沟通解决。
所以说综合上面的情况来说,WordPress上传图片超过2500像素导致失败的原因未必都是一样的,具体问题具体分析才能有针对性的解决问题。
本文来源:阿里云--wordpress上传图片无法显示(淘宝上传图片超过3m怎么办)
本文地址:https://www.idcbaba.com/aliyun/2022.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。
标签: