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

PHP 8.1运行WordPress报Unknown column 'wp_' in 'field list'错误如何解决

WordPress PHP 8.1 运行兼容性及报错解决方案

兼容性说明

WordPress 5.9 及更高版本已正式适配 PHP 8.1 环境,可以正常运行。低于该版本的 WordPress 核心未做 PHP 8.1 语法兼容,会触发各类运行错误。

报错根因分析

你遇到的 Unknown column 'wp_' in 'field list' 致命错误,本质是 PHP 8.1 对 mysqli 扩展的默认错误处理机制变更导致的:

  1. PHP 8.1 开始 mysqli 扩展默认开启异常抛出模式,SQL 执行错误会直接抛出致命异常打断程序运行
  2. 低于 5.9 版本的 WordPress 在安装阶段的表前缀检测逻辑存在疏漏,会生成 SELECT wp_ 这类不合法 SQL 语句,低版本 PHP 遇到该错误仅会静默返回错误标识,WordPress 可正常捕获并继续安装流程,但在 PHP 8.1 环境下会直接触发致命异常

修复方案

  • 优先采用官方兼容方案:下载 WordPress 5.9 及以上正式版本重新部署,无需修改任何代码即可完全适配 PHP 8.1 环境,同时避免后续出现其他兼容性问题
  • 旧版本临时兼容方案:如果必须使用低于 5.9 版本的 WordPress,可在 wp-config.php 文件开头新增如下代码,关闭 mysqli 扩展的默认异常抛出规则:
mysqli_report(MYSQLI_REPORT_OFF);
  • 验证生效:修改完成后重启 XAMPP 的 Apache、MySQL 服务,重新进入 WordPress 安装流程即可正常完成部署

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 06:24:07