WordPress手动更新是指不通过后台“更新”按钮,而是由站长自己下载官方安装包,通过FTP或文件管理器替换程序文件来完成版本升级的方式。这种方法在服务器权限受限、自动更新报错或网络不通时非常实用,也能让站长完全掌控升级过程,避免未知插件兼容问题导致站点瘫痪。

为什么要选择手动更新
很多虚拟主机或内网环境会禁用WordPress的后台在线更新功能,点击升级后一直转圈或提示“无法写入文件”。另外,部分老版本在跨大版本升级时,后台机制容易因为主题或插件不兼容而中断,留下半成品文件。手动更新可以让我们提前备份,再分步替换,出问题能迅速回退。
从安全角度看,手动更新还能顺带检查核心文件是否被篡改。官方包里的文件哈希值是固定的,覆盖后如果某些后门文件没被清掉,就说明之前站点可能中过马。这种“顺手体检”是自动更新给不了的额外好处,尤其适合接手他人遗留下来的老站。
更新前的必备准备工作
第一步永远是备份。进入主机面板或用phpMyAdmin导出数据库,再把网站根目录所有文件打成压缩包下载到本地。重点保护对象是wp-config.php、wp-content/uploads以及你正在用的主题目录,这些里面存着配置、图片和个性化代码,覆盖错了就会丢内容。
第二步是确认当前版本与目标的跨度。如果是从5.x升到6.x,建议先去官网(www.wordpress.org)下载对应语言包的完整压缩包,而不是增量包。同时把不常用的插件暂时停用,减少升级后白屏的概率。准备一个纯文本记事本,记下数据库名、用户名和前缀,以便验证阶段比对。
备份清单参考
| 备份对象 | 获取方式 | 注意事项 |
|---|---|---|
| 数据库 | phpMyAdmin导出sql | 选“快速”即可,结构数据全勾 |
| wp-content目录 | FTP整体下载 | 主题插件上传文件都不能漏 |
| wp-config.php | 单独另存 | 含数据库密码,勿公开 |
具体手动更新操作步骤
先把官网下的zip解压,得到wordpress文件夹。打开它,删掉里面的wp-content目录,因为我们不动自己的主题和上传。然后把剩下的wp-admin、wp-includes以及根目录的php文件(如index.php、wp-login.php)通过FTP上传覆盖到站点根目录。传输模式选二进制,避免文本转换搞坏文件。
覆盖完成后,访问域名/wp-admin,系统通常会提示“需要更新数据库”,点确认即可。若前台打开正常、后台能进,说明核心替换成功。此时再逐个启用插件,每开一个刷一下首页,发现哪个让页面崩了就永久删除或找替代。整个过程不用动数据库表结构,除非跨年大版本才需执行升级脚本。
常见报错与处理
- 白屏:多半是插件冲突,FTP把wp-content/plugins改名叫plugins_old,能开则说明插件问题,再分批改回。
- 样式错乱:缓存没清,后台或CDN强制刷新,删除wp-content/cache(若有)后重试。
- 登录跳转:检查wp-config里站点地址有没有写错,手动改回绝对路径域名。
更新后如何验证与收尾
进后台“仪表盘-更新”看版本号是否已变更,再点“工具-站点健康”跑一遍,确认没有致命警告。顺便浏览几篇文章、发一条测试评论,验证前台交互。旧备份先留一周,真有隐性错误还能还原。最后把下载的官方包和备份压缩包挪到冷存储,别堆在服务器占空间。
养成手动更新习惯后,还可以把步骤写成内部SOP,下次换同事维护也看得懂。比起被动等主机商代维,自己掌握节奏更能保住SEO收录和用户体验,尤其对靠内容吃饭的独立博客来说,每一次平稳升级都是隐形资产。
WordPress手动更新手动升级教程网站备份恢复修改时间:2026-08-09 16:09:25