进行一次 WordPress备份 定期进行是你的网站最便宜的保险。一次黑客攻击、一次失败的更新、一次人为删除文件的错误或一次主机故障,都可能在几秒钟内毁掉多年的工作成果,而十分钟的惊吓与不可逆转的灾难之间唯一的区别,就是你是否拥有一个最新且经过验证的备份。矛盾的是,几乎所有人都知道应该进行备份,但令人惊讶的是,大多数网站都没有备份,或者只有一个从未有人验证过的旧备份。在本指南中,我们将彻底解决这个问题:WordPress完整备份具体包含什么,如何手动和使用插件进行备份,多久进行一次备份合适,备份存储在哪里才能在服务器灾难中幸存下来,以及最重要的是,当真正需要时如何恢复它。
WordPress备份具体包含什么
一个WordPress网站由两个不可分割的部分组成,只有同时包含两者,备份才算完整:
- 文件。 WordPress核心、主题、插件,以及最重要的文件夹
wp-content/uploads包含你所有的图片和文档。还有文件wp-config.php(包含连接凭据)和.htaccess. - 数据库。 这里存放着文章、页面、评论、用户、设置以及大多数插件的配置。它是一个MySQL/MariaDB数据库,包含以下表格
wp_posts,wp_options,等等。
一个常见的错误是只备份文件而忘记数据库,反之亦然。如果只有文件,你会有照片但没有一篇博客文章;如果只有数据库,你会有文字但 完整备份 = 文件 + 数据库,始终如此。
| 组件 | 位于何处 | 包含什么 |
|---|---|---|
| WordPress核心 | 根目录、wp-admin、wp-includes | 软件本身(可从wordpress.org恢复) |
| 主题和插件 | wp-content/themes和wp-content/plugins | 设计和功能,包括自定义内容 |
| 媒体 | wp-content/uploads | 上传的图片、PDF、视频:不可替代 |
| 配置 | wp-config.php和.htaccess | 服务器凭据、密钥和规则 |
| 数据库 | 托管服务商的MySQL服务器 | 内容、用户、设置、订单 |
手动方法:通过SFTP和phpMyAdmin备份
知道如何手动备份并非是纯粹主义者的心血来潮:它让你即使无法进入后台(例如,遇到致命错误时)也能备份网站,并了解插件在底层做了什么。这个过程分为两部分。
步骤1:下载文件
使用像FileZilla这样的SFTP客户端,通过你的托管服务商提供的凭据连接到你的服务器。找到安装的根文件夹(通常叫做 public_html, httpdocs 或类似名称,你会在其中找到文件夹 wp-admin, wp-content y wp-includes)。将其完整下载到你的电脑。对于包含大量媒体的网站,这可能需要相当长的时间;如果时间紧迫,优先下载 wp-content y wp-config.php,这才是真正不可替代的。
第2步:导出数据库
登录你的主机控制面板并打开phpMyAdmin。选择你的网站数据库(确切名称在 wp-config.php,在常量 DB_NAME),点击“ 导出,选择快速方法和SQL格式,并下载文件。你将得到一个 .sql 包含网站的所有内容。将文件和数据库一起保存在一个以日期命名的文件夹中:
copias/
└── miweb-2026-08-05/
├── archivos/ (todo el contenido descargado por SFTP)
└── miweb.sql (exportación de la base de datos)
你已经有了一个完整的备份。手动方法总是有效,但它有一个明显的致命弱点:取决于你是否记得去做。因此,下一步是自动化。
使用插件进行WordPress备份:自动化并高枕无忧
备份插件所做的事情与你刚刚手动完成的完全相同(打包文件和导出数据库),但它是计划性的、压缩的,并自动发送到外部存储。以下是最可靠的选择:
- UpdraftPlus. 迄今为止最受欢迎的。免费版可以安排完整的备份,并将其发送到Google Drive、Dropbox或Amazon S3,并且可以直接从桌面一键恢复。
- Duplicator. 专门将整个网站打包成一个文件,对于迁移和克隆也非常有用。
- All-in-One WP Migration。 导出和导入极其简单;免费版限制了导入大小,对于大型网站需要注意这一点。
- 主机自身的备份。 许多不错的主机服务都会进行每日自动服务器备份。它们是非常好的补充,但不要完全依赖它们:检查它们的频率、保留天数以及您是否可以在不提交工单的情况下自行恢复。如果您的提供商甚至不提供这些,也许是时候重新考虑 WordPress 需要什么样的主机.
UpdraftPlus 推荐配置
- 从官方目录安装并激活插件。
- 99. 在 设置 → UpdraftPlus 备份,进入选项卡 设置.
- 将文件设置为每周备份,数据库设置为每日备份,并至少保留每个的 4 份副本。
- 选择一个远程存储(Google Drive 最方便)并授权连接。
- 勾选包含插件、主题、上传文件和 wp-content 的其余部分。
- 保存并使用按钮启动第一次手动备份 立即备份 以验证一切正常。
频率与策略:3-2-1 规则
应该多久备份一次?这取决于您愿意丢失多少内容。正确的问题是:如果网站现在崩溃,从上次备份到现在会丢失多少工作?
- 每周发布内容的博客或企业网站: 文件每周备份,数据库每日或每周备份。
- 每日发布内容的网站: 每日完整备份。
- 在线商店: 如果订单量大,每隔几小时进行一次文件和数据库的每日备份;每个丢失的订单都意味着金钱损失和一个愤怒的客户。
与频率同样重要的是您将备份存储在哪里。应用系统管理员经典的 3-2-1 规则:三份数据副本,存储在两种不同的介质上,并且至少一份在服务器之外。存储在与网站相同主机上的备份无法保护您免受服务器故障或删除所有内容的黑客攻击:如果船沉了,您的救生衣也会随之沉没。外部存储(Google Drive、Dropbox、S3)不是可选的,它是系统的核心。并使用强大的密码保护对该存储的访问;如果您需要生成密码,这里有我们的 安全密码生成器 免费的。
如何恢复备份
一个从未恢复过的 WordPress 备份只是一个承诺,而不是保证。在紧急需要之前了解恢复过程是很有必要的。
使用插件恢复
如果网站仍然可访问,这很简单:在 UpdraftPlus 中,选项卡 现有备份,按钮 恢复,选择要恢复的组件(文件、数据库或全部),然后插件会完成其余工作。两分钟内,网站就会恢复到备份时的状态。
手动恢复
如果网站宕机且您无法进入后台,方法与手动备份相反:通过 SFTP 上传文件覆盖现有文件,然后在 phpMyAdmin 中清空当前数据库并导入您的文件 .sql 从选项卡 导入。之后检查 wp-config.php 保留服务器数据库的正确凭据。
恢复后验证
- 浏览首页、几篇文章和关键页面。
- 进入后台并确认插件和主题已激活。
- 测试联系表单,如果是商店,则进行一次测试订单。
- 在以下位置重新生成永久链接 设置 → 固定链接 按下 保存.
一个良好的职业习惯是每年进行一到两次在本地或测试环境中的恢复演练。在您需要备份的那一天发现它们已损坏,这是一个经典且可以避免的痛苦。
备份与安全:一枚硬币的两面
备份是您的最后一道防线,但如果配合良好的第一道防线,效果会更好。一个特别微妙的情况是:如果您的网站被黑客攻击,恢复备份只有在备份早于感染时才有效;恢复一个已被感染的备份只会让问题原封不动地回来。这就是为什么保留多个历史备份(而不仅仅是最新一个)如此重要,也是为什么了解 在攻击后检测和清理您的网站 在决定恢复哪个备份之前。
用预防措施补充您的备份策略:及时更新、最小权限用户和应用程序防火墙。我们的指南 增强 WordPress 安全性的技巧 在几分钟内涵盖了要点。您的预防措施越好,需要依赖备份的次数就越少;但当需要时,一个制作精良的 WordPress 备份将是拯救项目的关键。
使您的备份失效的常见错误
- 只将备份保存在服务器本身。 硬盘故障或黑客攻击会同时毁掉网站和备份。
- 不包含数据库。 只复制文件会遗漏所有编辑内容。
- 只保留一个备份。 如果问题(感染、数据损坏)早于上次备份,您将无法回溯。
- 从不测试恢复。 未经验证的备份,等于不存在的备份。
- 迁移或更换主机后忘记备份。 迁移网站时,备份计划有时会中断或指向旧的凭据:在大更改后务必检查。
- 将可下载的备份留在公共文件夹中。 一些插件会将 ZIP 文件保存在可通过 URL 访问的路径中;任何人都可以下载您的整个网站,包括凭据。请务必配置发送到外部存储并清除本地副本。
常见问题
我应该多久备份一次 WordPress?
至少与您的内容更改频率相同:对于不常更新的网站每周一次,对于活跃博客每天一次,对于在线商店每天多次。数据库通常比文件需要更高的备份频率,因为它更改更频繁。
我的主机自动备份有用吗?
它们可以作为额外的保护层,但不能作为唯一的解决方案。您无法控制它们的频率和保留时间,如果问题出在主机本身(严重故障、关闭、账户暂停),您可能会同时失去网站和备份。请务必始终在外部存储中保留自己的备份。
WordPress 备份占用多少空间?
数据库通常占用空间不大(从几 MB 到几十 MB)。大部分是媒体文件。 wp-content/uploads:一个拥有多年图片的网站可能占用数 GB 空间。插件会将备份压缩成 ZIP 文件,从而显著减小大小。
如果我的网站宕机了,还能备份吗?
是的,而且在尝试修复之前就应该这样做。即使后台无法加载,文件仍然可以通过 SFTP 访问,数据库也可以通过主机面板中的 phpMyAdmin 访问。这正是手动方法体现其价值的场景。
结论
一个可靠的 WordPress 备份策略可以归结为四个决定:备份文件和数据库(绝不能只备份一部分),使用可靠的插件或您的主机服务进行自动化备份,将备份发送到服务器外部并保留多个历史版本,以及在需要之前测试恢复。所有这些都不需要高级知识或预算:免费的 UpdraftPlus 加上一个 Google Drive 账户足以满足大多数项目。今天您在网站上能做的最佳投资不是高级插件也不是重新设计:而是您花二十分钟配置和验证自动备份。现在就去做吧;未来的您,在灾难发生的那一天,会感谢您的。