
目录
对于 WordPress 网站所有者来说,没有备份就遭遇数据丢失是最痛苦的经历之一。黑客攻击、服务器故障、插件冲突或人为操作失误,都可能瞬间导致网站数据消失。UpdraftPlus 是 WordPress 最受欢迎的备份插件,全球活跃安装量超过 300 万次。
1. 为什么需要备份 WordPress?
WordPress 的灵活性带来了复杂性,而复杂性本身就意味着风险。无论网站规模大小,备份都是不可忽视的基础工作。
重要统计:每天有超过 30,000 个网站遭到黑客攻击,39% 的 WordPress 网站是通过未更新插件的漏洞被入侵的。
网站数据丢失的常见原因
- 黑客攻击或恶意软件:攻击者注入恶意代码或完全删除网站文件
- 不兼容的更新:WordPress 核心、插件或主题更新可能导致网站崩溃
- 人为错误:意外删除文章、页面或重要文件
- 主机故障:服务器硬件故障或数据损坏
- PHP 版本冲突:不兼容的 PHP 版本导致白屏死亡
3-2-1 备份规则
| 规则 | 含义 | 示例 |
|---|---|---|
| 3 份副本 | 保留 3 份数据副本 | 原始 + 云端 + 外部存储 |
| 2 种介质 | 存储在 2 种不同介质上 | 云盘 + 本地硬盘 |
| 1 份异地 | 至少 1 份存储在异地 | Google Drive、Dropbox |
2. UpdraftPlus 是什么?
UpdraftPlus 于 2011 年推出,已成为 WordPress 官方插件库中排名第一的备份插件。
UpdraftPlus 的核心优势
- 免费且功能完整:免费版本已满足大多数网站的备份需求
- 支持多种云存储:Google Drive、Dropbox、Amazon S3、FTP/SFTP、OneDrive
- 灵活的计划任务:支持每日、每周、每月或自定义频率
- 一键还原:直接从 WordPress 后台一键还原
- 分项备份:可单独备份数据库、文件、主题、插件
| 功能 | 免费版 | 高级版($70/年) |
|---|---|---|
| 定时自动备份 | ✅ | ✅ |
| Google Drive、Dropbox | ✅ | ✅ |
| Amazon S3、Azure | ❌ | ✅ |
| 增量备份 | ❌ | ✅ |
| 多站点支持 | ❌ | ✅ |
| 数据库加密 | ❌ | ✅ |
| 网站迁移/克隆 | ❌ | ✅ |
3. 如何安装 UpdraftPlus
第一步:从 WordPress 插件库安装
- 进入 WordPress 后台 → 插件 → 安装插件
- 搜索
UpdraftPlus - 点击 立即安装
- 安装完成后点击 启用
第二步:访问 UpdraftPlus 设置
启用后,前往 设置 → UpdraftPlus Backups 开始配置。
4. 配置远程存储
UpdraftPlus 支持多种远程存储目标。对大多数用户来说,Google Drive 因其免费存储空间和便捷性而最为推荐。
配置 Google Drive(推荐)
- 进入 设置 → UpdraftPlus Backups → Settings
- 在"远程存储"中选择 Google Drive
- 点击 "点击此处使用 Google Drive 进行身份验证"
- 使用您的 Google 账户登录
- 授予 UpdraftPlus 所需权限
- 点击 保存更改
专业提示:为备份创建专用的 Google Drive 账户,以便更好地组织和保护您的备份文件。
配置 FTP(适用于 AsiaGB 主机)
- 在远程存储中选择 FTP 或 SFTP
- 输入从 DirectAdmin 获取的 FTP 服务器、用户名和密码
- 设置备份目录,例如
/backups/wordpress/ - 点击 测试 FTP 设置验证连接
5. 设置自动备份计划
UpdraftPlus 分别设置文件和数据库的备份频率,可根据内容更新频率独立配置。
| 网站类型 | 文件备份频率 | 数据库备份频率 |
|---|---|---|
| 博客/内容站 | 每周 | 每天 |
| 电商(WooCommerce) | 每天 | 每小时 |
| 作品集/静态站 | 每月 | 每周 |
| 会员网站 | 每天 | 每天 |
AsiaGB 主机用户注意:AsiaGB 提供每月两次自动备份(每月1日和15日)。对于频繁更新内容或有交易的网站,建议额外安装 UpdraftPlus 进行更频繁的多地点备份。
6. 手动执行备份
除了定时备份,您也可以随时触发手动备份,尤其是在重大更新之前。
手动备份步骤
- 进入 设置 → UpdraftPlus Backups → 备份/还原
- 点击 "立即备份"
- 选择备份内容:
- ✅ 在备份中包含数据库
- ✅ 在备份中包含文件
- 再次点击 "立即备份"确认
- 等待进度条完成(显示绿色勾号)
7. 如何从备份还原 WordPress
当网站出现问题时,良好的还原流程能在几分钟内让网站恢复正常。
重要:还原前,请先备份当前状态,以便在出现问题时能回退。
逐步还原教程
- 进入 设置 → UpdraftPlus Backups → 备份/还原
- 在"现有备份"中找到要还原的备份
- 点击 "还原"
- 选择要还原的组件:数据库、插件、主题、上传文件、其他
- 点击 "还原"开始进行
- 等待完成(大型网站可能需要数分钟)
紧急还原(无法访问 WordPress 后台时)
- 通过 DirectAdmin → 文件管理器访问服务器
- 在
wp-content/updraft/中找到备份文件 - 通过 Softaculous 重新安装 WordPress
- 安装 UpdraftPlus 并上传备份文件
- 通过 UpdraftPlus 后台完成还原
8. 值得升级的高级功能
UpdraftPlus 高级版($70/年,适用于 1 个网站)为商业网站提供关键功能。
- 增量备份:只备份更改的文件,节省存储空间和时间
- 网站迁移/克隆:轻松将网站迁移或克隆到新服务器
- 数据库加密:使用 AES-256 加密数据库备份
- 多站点支持:完整支持 WordPress 多站点网络
- 多重远程存储:同时将备份发送到多个目标位置
- 邮件备份:直接将备份发送到您的邮箱
9. 备份最佳实践
推荐备份频率
| 数据类型 | 频率 | 保留份数 |
|---|---|---|
| 数据库(WooCommerce) | 每6小时 | 28份(1周) |
| 数据库(博客) | 每天 | 14份 |
| 文件(图片、文档) | 每周 | 8份 |
| 文件(主题、插件) | 每月 | 3份 |
备份前检查清单
- ✅ 检查远程存储空间是否充足
- ✅ 每3个月测试一次还原,确保备份可用
- ✅ 更新 WordPress、插件或主题前先备份
- ✅ 至少在 2 个位置存储备份(云端 + 本地)
- ✅ 启用邮件通知,接收备份成功/失败提醒
10. 常见问题排除
备份中途失败
- 在 wp-config.php 中增加 PHP 内存限制:
define('WP_MEMORY_LIMIT', '256M'); - 增加执行超时时间:
define('WP_MAX_EXECUTION_TIME', 300); - 尝试分开备份数据库和文件
备份成功但未上传到云端
- 检查身份验证令牌是否已过期(重新验证)
- 检查 Google Drive / Dropbox 可用空间
- 检查服务器防火墙是否阻止出站连接
还原失败
- 检查 PHP 版本兼容性(推荐 PHP 8.0+)
- 还原前暂时停用其他插件
- 确保磁盘空间足够用于解压存档文件
11. 常见问题解答(FAQ)
Q:UpdraftPlus 免费版对大多数网站够用吗?
A:是的,对于大多数博客和小型商业网站,免费版功能完全够用,包括定时备份到 Google Drive 或 Dropbox,以及从后台一键还原。如果是 WooCommerce 或会员网站,建议考虑高级版以获得增量备份功能。
Q:大型网站备份需要多长时间?
A:取决于网站大小和服务器速度。通常 1GB 以下的网站需要 5-15 分钟。对于较大的网站,高级版的增量备份只上传更改的文件,使后续备份速度大幅提升。
Q:AsiaGB 主机已提供备份,还需要安装 UpdraftPlus 吗?
A:AsiaGB 提供每月两次自动备份(每月1日和15日)。对于每天更新内容或有交易记录的网站,建议额外使用 UpdraftPlus 进行更频繁的多地点备份,以获得完整的数据保护。
Q:可以只还原数据库而不还原其他文件吗?
A:完全可以。UpdraftPlus 允许选择性还原数据库、插件、主题、上传文件或其他部分。如果只是文章被误删,可以仅还原数据库而不影响主题或插件。
Q:忘记 WordPress 密码但有备份,该怎么办?
A:无需还原完整备份来找回密码。通过 DirectAdmin → MySQL 数据库 → phpMyAdmin,在 wp_users 表中修改 user_pass 字段即可重置密码。
总结:UpdraftPlus 是每个 WordPress 网站的必备工具。一次配置,自动备份到 Google Drive 或 Dropbox,每3个月测试一次还原流程,确保关键时刻能真正恢复数据。