WordPress 优化:宝塔 PHP不支持 webp 导致 WordPress 上传 webp 图片提示:服务器无法处理该图片优知新2年前更新关注私信1490 ------正文内容展示,开始汲取新知识啦------ WordPress 在 5.8+ 版本后开始支持 webp 格式的图片,该格式具有比 JPEG、PNG 更好的压缩性。玩机大学在上传 webp 图片格式时,WP 提示web 服务器无法处理该图片,请在上传前将其转换为 JPEG 或 PNG 格式。经查是从宝塔面板安装的 PHP 没编译 webp 扩展。 检查宝塔 PHP 是否支持 webp 宝塔面板—>软件商店—>已安装—>PHP—>phpinfo—>查看phpinfo()—>使用 Crtl+F 搜索 webp—>如果能看到“WebP Support enabled” 说明你的 PHP 支持 webp 格式,搜不到相关信息则是不支持。 解决不支持 webp 的两种方法 方法一:让 WordPress 忽略对环境的检测 //取消 WordPress 环境检查 add_filter('plupload_default_settings', function($defaults) { $defaults['webp_upload_error'] = false; return $defaults; }, 10, 1); add_filter('plupload_init', function($plupload_init) { $plupload_init['webp_upload_error'] = false; return $plupload_init; }, 10, 1); 如果你不在 WordPress 对图片进行旋转、剪切等操作,那么可以忽略 WordPress 对环境的检测,只需要进入 WordPress 后台,在外观——主题编辑器选项中,选择所用的主题,在 functions.php 底部添加如上代码。 方法二:重新编译安装 PHP 的 GD 库 宝塔面板早期安装 PHP 时没有编译 webp 相关扩展,可以卸载当前 PHP 重新编译安装 7.3 以上的 PHP,或者编译安装第2个 7.3 以上的 PHP,然后将网站服务器切换到第二个 PHP 上,如此可以不中断业务。 若安装多个 PHP ,请注意 PHP 的 Redis 等扩展仅支持一个 PHP 版本安装使用,若在其它 PHP 版本已安装 redis 扩展,请勿再装。 温馨提示:本文最后更新于2023-06-19 01:26:09,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 © 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 六月 19 知岛上的今时往日 2024:猎户座/Avorion (0)2024:趁热打铁/While the Iron's Hot (0)2024:零号生命体/Lifeform Zero (0)2024:未完之约!!!/Meta Meet Cute!!! (0)2024:魔法大师/Master of Magic (0) THE END网站/配置/代码# WordPress# 宝塔 点赞0投币 分享QQ空间微博QQ好友海报分享复制链接收藏