今天更新有新版防火墙到8.2.4后使用WordPress上传图片出现"请将其缩小到2500像素并重新上传……"问题总结:
主要问题如下:
程序环境
环境:Linux
网站程序:WordPress 5.3.2–zh_CN
防火墙:宝塔收费版waf8.2.4
第一,排除WordPress的wp_get_original_image_path()引入了一个新功能。图像big_image threshold,默认阈值为2560px,和新版WordPress 5.3.2新big_image_size_threshold过滤器进行过滤。在旧版本waf8.2中使用并未出现出问题。
第二,对php限制问题进行排除
第三,宝塔更新到8.2.4后发现问题,其主要问题在于直接点击更新同步规则导致(同步官方规则),此拦截规则为post类型规则如下图。
解决办法:将async-upload.php加入宝塔waf URL白名单即可解决,请官方做规则时查看一下。同时给遇到这个情况的朋友提供解决办法使用。
|