使用Wordpress REST API上传图片遇到错误码500,尝试在PHP配置中增大memory_limit,以及在wp-config.php中增大memory size,都无法解决问题。 最后发现是PHP Fatal error: gd-webp cannot allocate temporary buffer 。当上传图片时,WordPress的GD库尝试处理WebP格式图片时内存不足。 解决方法:PHP安装扩展imagick. 若可视化安装失败,可通过源码编译,步骤如下(以 PHP 7.4 为例,替换为你的 PHP 版本): 下载对应版本的 Imagick 扩展源码(推荐从 PECL 官方下载,匹配 PHP 版本): # 下载Imagick扩展(版本可根据PHP版本调整,如3.7.0兼容PHP 7.0+,4.0.0兼容PHP 8.0+) wget https://pecl.php.net/get/imagick-3.7.0.tgz # 解压源码包 tar zxvf imagick-3.7.0.tgz cd imagick-3.7.0… Continue Reading →
© 2026 ensky的跨境笔记 — Powered by WordPress
Theme by Anders Noren — Up ↑