WordPress后台编辑器失效、PHP版本不一致等故障排查求助
解决方案
1. 修复PHP版本不一致问题(核心优先级最高)
- 登录Cpanel打开「多PHP管理器」,单独确认当前站点根目录绑定的PHP版本,全局PHP版本设置不会自动同步到已存在的站点目录,手动指定为7.4版本
- 依次检查站点根目录、
wp-admin、wp-includes目录下的.htaccess文件,删除手动指定PHP7.1版本的规则(类似AddHandler application/x-httpd-php71 .php的代码段),如果要手动指定版本替换为7.4对应规则 - 在站点根目录新建
phpinfo.php文件,写入代码<?php phpinfo(); ?>,访问该文件确认实际生效的PHP版本为7.4后删除该文件,避免安全风险
2. 修复Jupiter 5主题兼容性问题
- 提前备份全站文件与数据库,将Jupiter 5升级到官方最后兼容版本v5.9.8,该版本原生支持PHP7.4与你升级后的WordPress版本
- 卸载当前已安装的Visual Composer/WPBakery插件,进入Jupiter 5主题后台的「推荐安装插件」菜单,重新安装主题定制版的WPBakery,该版本和Jupiter 5深度适配,不会出现名称显示异常、编辑功能缺失的问题
- 在
wp-config.php文件中添加如下代码开启调试日志:
复现故障后查看define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );wp-content/debug.log文件的报错内容,可定位缺失的主题文件或权限问题
3. 修复编辑器显示异常
- 进入Classic Editor插件设置页,将其设置为默认编辑器,且禁用块编辑器的所有入口,避免新旧编辑器冲突
- 依次清空浏览器缓存、站点缓存、CDN节点缓存,后台界面异常大多为旧版静态资源缓存导致
- 检查
wp-admin目录权限设置为755,目录内所有文件权限设置为644,避免权限不足导致后台资源加载失败 - 临时切换为WordPress默认主题(如Twenty Twenty-One)测试编辑器功能是否正常,如切换后恢复正常可直接确认故障根源为Jupiter 5主题兼容问题,无需排查其他配置
4. 侧边栏配置缺失问题修复
- 进入Jupiter 5主题的角色权限设置页,确认管理员账号勾选了所有主题配置权限,老版本Jupiter会默认隐藏部分高阶配置权限
- 导入同版本Jupiter 5的默认配置文件(提前导出当前配置备份),重置异常的主题配置项
内容的提问来源于stack exchange,提问作者Andres Eraso
相关产品推荐
相关产品推荐

