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

WordPress站点致命错误排查:替换wp-includes后无法访问wp-admin

问题定位与解决方案

核心问题

你遇到的致命错误根源是PHP版本与替换的WordPress核心版本不兼容:

  • str_contains()是PHP 8.0才新增的内置函数,你的服务器PHP版本低于8.0
  • 你替换的wp-includes文件夹属于WordPress 5.9或更高版本,这些版本要求PHP 8.0及以上,因此调用了低版本PHP不支持的函数,触发报错

修复步骤

1. 确认服务器PHP版本

通过FTP或主机控制面板查看当前PHP版本:

  • 在网站根目录新建一个phpinfo.php文件,内容为:
<?php phpinfo(); ?>

访问这个文件即可看到PHP版本,看完后立即删除该文件避免安全风险。

2. 匹配对应兼容的WordPress核心版本

根据你的PHP版本,下载对应兼容的WordPress核心包:

  • PHP 7.4 → 适配WordPress 5.8~6.1版本
  • PHP 7.3 → 适配WordPress 5.2~5.7版本
  • 更低PHP版本 → 对应下载更低版本的WordPress核心

3. 重新替换wp-includes文件夹

用对应版本的wp-includes文件夹替换现有文件夹:

  1. 下载对应版本的WordPress压缩包,解压后取出wp-includes文件夹
  2. 通过FTP连接服务器,找到网站根目录下的wp-includes,删除原文件夹
  3. 上传新的wp-includes文件夹到对应位置

4. 验证后台访问

上传完成后,尝试访问wp-admin,确认错误是否消失。

可选优化:升级服务器PHP版本

如果主机支持,直接将PHP版本升级到8.0及以上,可兼容最新版WordPress,避免后续类似兼容性问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 01:20:02