升级wordpress到最新版
查看当前的版本
在仪表盘中查以查看到当前的wordpress
版本,以本机为例当前为6.0
;
网站经常出现以下故障
Fatal error: Declaration of Requests_Response_Headers::offsetGet($key) must be compatible with Requests_Utility_CaseInsensitiveDictionary::offsetGet($key): mixed in C:\phpstudy_pro\WWW\wp-includes\Requests\Response\Headers.php on line 26
✅ 最稳妥的 WordPress
升级方法(官方推荐流程)
🧩 步骤 1:备份网站(最关键)
1.1 备份文件(包括主题、插件、媒体)
- 如果你用的是本地环境(如
phpStudy
):
直接复制整个WordPress
项目文件夹,例如:C:\phpstudy_pro\WWW\your-site
1.2 备份数据库
-
使用
phpMyAdmin
或命令行导出数据库:- 打开
phpMyAdmin
→ 选择你的数据库 → 导出(格式选择SQL
)
- 打开
推荐插件备份方式(线上环境):
- 使用插件:✅
UpdraftPlus
/ All-in-One WP Migration
🧩 步骤 2:停用不兼容的插件(尤其是老旧插件)
- 登录后台 → 插件 → 全部插件
- 暂时禁用
Jetpack
、安全插件、缓存插件(如 WP Super Cache、W3 Total Cache
) - 这些插件可能会缓存旧的代码或阻止升级
🧩 步骤 3:升级前检查 PHP
版本和环境
WordPress 6.1
+ 推荐配置:
PHP
:7.4 或 8.1MySQL
:5.7+ 或MariaDB
10.3+HTTPS
已开启
👉 在WordPress
后台 → 工具 → 站点健康状态(Site Health)可以查看这些信息。
🧩 步骤 4:升级 WordPress
核心
方法一:通过后台自动升级(推荐)
- 后台 → 控制台 → 更新
- 点击【更新到最新版
WordPress
】 - 等待下载并自动完成(过程通常 < 30 秒)
方法二:手动替换文件升级(适合你用 phpStudy
)
官方说明地址:https://wordpress.org/support/article/upgrading-wordpress-extended-instructions/
操作:
-
访问
WordPress
官网下载最新版 ZIP:https://wordpress.org/download/ -
解压文件包,将以下文件替换:
/wp-admin/
(整个目录替换)/wp-includes/
(整个目录替换)- 根目录中的所有文件(除了
wp-config.php
和wp-content/
文件夹)
-
进入浏览器打开你的站点地址,会自动完成数据库升级
-
登录后台,确认版本更新成功
🧩 步骤 5:检查插件兼容性并重新启用插件
- 逐个启用插件,确认无报错
- 建议同时访问“站点健康状态”查看是否有新版建议
🧩 步骤 6:测试网站功能 & 页面显示
- 打开首页、文章页、表单、搜索功能等核心模块
- 若有缓存插件,请清除缓存后刷新
✅ 升级完毕后推荐
项目 | 推荐操作 |
---|---|
Jetpack |
重新启用 |
缓存插件 | 清除缓存 |
数据库 | 运行优化(如 WP-Optimize 插件) |
子主题 | 若做过代码修改,建议使用子主题保留 |
以下是实施步骤
✅ WordPress 6.0 ➜ 6.7.2 升级流程(适用于 phpstudy 本地搭建)
🧩 1. 备份现有项目
📁 文件备份(非常关键)
- 进入
C:\phpstudy_pro\WWW\
找到你的 WordPress 站点文件夹(例如cntworld
) - 整个复制一份作为备份,比如重命名为
cntworld_backup_6.0
🗄 数据库备份
- 打开 phpStudy 面板 → 工具 → phpMyAdmin
- 进入对应数据库 → 点击“导出” → 选择格式
SQL
→ 下载保存
🔧 2. 下载最新版 WordPress 核心
- 访问官网:https://cn.wordpress.org/download/
- 下载最新版本 WordPress(目前是 6.7.2)
- 解压压缩包,准备以下操作:
🧹 3. 手动升级 WordPress 核心文件(安全模式)
在不覆盖你内容和配置的前提下升级:
-
删除原站点中的这两个目录:
bash复制编辑/wp-includes/ /wp-admin/
-
从新 WordPress 包中复制这两个目录,粘贴到你的旧站点目录里
-
复制根目录下的所有文件,除了以下两个不要动:
arduino复制编辑wp-config.php wp-content/(这是你的主题和上传文件,保留原样)
-
替换完成后,浏览器打开你的网站,会自动进入数据库升级流程:
访问地址:
bash 复制编辑 http://localhost/你的站点/wp-admin/upgrade.php
点击“升级数据库”即可。
⚙️ 4. 检查插件和主题兼容性
- 登录后台 → 插件 → 检查是否有可更新的插件 → 全部更新
- 检查主题是否兼容(建议启用默认主题 Twenty Twenty-Four 测试)
🔍 5. 测试与验证
- 访问首页、后台、文章编辑页、设置页等常用功能
- 打开:工具 > 站点健康,确认无致命错误
- Jetpack / 宕机监测 / 日志插件(如 Activity Log)可再次启用
🧯 如果升级失败怎么办?
- 替换回来你之前备份好的文件夹和数据库(只需几分钟即可还原)
✅ 升级后 WordPress 6.7.2 的亮点(适合你了解)
特性 | 简述 |
---|---|
性能增强 | 数据库查询优化、更快的前台加载速度 |
更好兼容 PHP 8.2 | 解决了大量历史签名不兼容问题 |
区块编辑器增强 | Gutenberg 编辑器功能更加丰富、稳定 |
管理员工具增强 | 更新了站点健康、菜单、媒体管理体验 |