You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Plesk Obsidian登录WordPress遇Undefined Function错误,求技术支援

WordPress站点Plesk登录异常+PHP致命错误排查方案

问题核心定位

从PHP错误栈可明确:auxin-elements插件的WP Rocket兼容模块提前执行,导致依赖的auxin_is_true()函数未定义,这是触发致命错误、进而导致Plesk无法正常获取WP凭据完成登录的根本原因。

针对性解决步骤

1. 紧急禁用auxin-elements插件

通过FTP或Plesk文件管理器进入wp-content/plugins/目录,将auxin-elements文件夹重命名为auxin-elements-disabled,强制禁用该插件。此时重新尝试从Plesk登录WP后台,应能恢复正常访问。

2. 修复插件兼容性问题(需保留该插件时操作)

若必须使用auxin-elements,可手动修改其兼容文件:

  • 打开wp-content/plugins/auxin-elements/includes/compatibility/wp-rocket/wp-rocket.php文件
  • 在auxels_check_wp_rocket_minify_option()函数开头添加函数存在性检查:
if ( ! function_exists( 'auxin_is_true' ) ) {
    return;
}
  • 保存文件后,将插件文件夹改回原名,重新启用。

3. 清理残留缓存与配置

  • 彻底删除wp-content/advanced-cache.php(若存在)
  • 删除wp-content/cache/目录下所有文件
  • 检查wp-config.php,若存在define('WP_CACHE', true);且已卸载WP Rocket,将其改为false或直接注释掉。

4. 排查版本匹配问题

  • 确认auxin-elements为最新版本,旧版本可能存在与WP Rocket/Phlox Pro的兼容bug
  • 若使用Phlox Pro主题,确保主题与auxin-elements插件版本同步(该插件通常为Phlox Pro的配套插件)

额外验证步骤

  • 重新启用插件后,在wp-config.php中添加define('WP_DEBUG', true);开启调试模式,观察是否还有其他报错
  • 测试从Plesk登录WP后台,确认"Retrieving WordPress credentials..."弹窗可正常完成登录流程

内容的提问来源于stack exchange,提问作者PressProDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 05:43:12