使用 DirectAdmin 和 UpdraftPlus 备份 WordPress 网站

您的 WordPress 网站积累了大量宝贵数据——文章、客户信息、产品图片、各种设置,以及多年来辛苦积累的内容。如果没有可靠的备份系统,一旦发生文件损坏、黑客攻击或误操作删除等意外,这些数据可能在瞬间化为乌有。本教程将详细介绍如何同时使用 DirectAdmin(主机层面)和 UpdraftPlus(插件层面)建立 WordPress 自动备份体系,为您的网站数据提供最全面的保护。

为什么 WordPress 备份如此重要

许多网站管理员在遭遇数据丢失之前都忽视了备份的重要性,而那时往往已经太晚了。调查数据显示,超过 60% 的网站在遭受黑客攻击或数据丢失后,并没有可用的备份文件。以下是可能导致数据丢失的常见场景:

网站管理的黄金法则是:"没有备份的数据等同于不存在。" 而且,好的备份必须经过还原测试,而不是创建后就束之高阁。

DirectAdmin 备份是什么?涵盖哪些内容?

DirectAdmin 是 AsiaGB 用于管理虚拟主机账户的控制面板,内置了完整的备份系统,可覆盖主机账户上的所有组件。与专注于 WordPress 的 UpdraftPlus 不同,DirectAdmin 备份在整个主机账户层面运行,保护范围更广。

DirectAdmin 备份涵盖的内容

DirectAdmin 备份的优势在于一次操作即可保护整个账户的所有内容。但默认情况下,备份文件存储在同一台主机服务器上,这意味着如果服务器发生严重故障,备份也可能同时受损。正因如此,需要搭配 UpdraftPlus 将备份发送至独立的云端存储,形成真正的异地备份。

如何在 DirectAdmin 中设置自动备份

DirectAdmin 内置了计划备份系统,可配置为每天、每周或每月自动运行。请按以下步骤进行设置:

第一步:登录 DirectAdmin

打开浏览器,访问 yourdomain.com:2222,或使用 AsiaGB 欢迎邮件中提供的 DirectAdmin 网址。使用您的主机账户用户名和密码登录。

第二步:进入备份菜单

在 DirectAdmin 主控制台,找到 Advanced FeaturesAccount Manager 区域,点击 Create/Restore BackupsSite Backup

第三步:选择备份内容

备份页面会显示可选择的各项内容。建议全部勾选:Domain Data(网站文件)、MySQL Databases(数据库)、Email Accounts(邮件账户)、FTP Accounts 以及 Subdomain Settings。

第四步:设置自动计划

选择备份频率——每天(Daily)适合内容更新频繁的网站,每周(Weekly)适合普通博客。建议将备份时间设置为凌晨 2:00 至 4:00,此时段访问量最低,对网站正常运营影响最小。

第五步:设置备份保留数量

DirectAdmin 允许您设置保留最近几份备份,例如保留 7 份(一周历史)或 30 份(一个月历史),以防止 SSD 存储空间被耗尽。完成所有设置后,点击 SaveSubmit 保存。

提示:如果您的主机套餐 SSD 存储空间有限,可以配置 DirectAdmin 仅备份数据库和重要文件,然后使用 UpdraftPlus 将媒体文件备份至 Google Drive,以节省服务器 SSD 空间,同时确保文件得到异地保护。

下载并存储 DirectAdmin 备份文件

将备份文件保存在与网站相同的服务器上并不足以提供充分保护。您应当定期将备份下载到本地计算机或独立的云存储中,使备份副本与主机服务器完全隔离。

通过浏览器下载备份

  1. 在 DirectAdmin 中进入 Create/Restore Backups
  2. 点击您要下载的备份文件名(格式为 backup-username-YYYY-MM-DD.tar.gz)。
  3. 浏览器将自动开始下载文件到您的计算机。
  4. 下载完成后,核对文件大小是否与 DirectAdmin 中显示的一致,差异较大则表示下载不完整。

通过 FTP 下载备份

对于较大的备份文件,使用 FTP 客户端(如 FileZilla)下载比浏览器更快速稳定。备份文件通常存储在账户主目录下的 /backups/ 文件夹中。使用主机 FTP 凭据连接后,将备份文件拖拽至本地计算机即可。

不同网站类型的下载频率建议

网站类型下载频率推荐存储方式
博客 / 作品集每周一次Google Drive + 外置硬盘
电商网站每天一次Google Drive + 外置硬盘
新闻 / 高频更新网站每 12 小时一次多个云存储平台

安装并配置 UpdraftPlus WordPress 备份插件

UpdraftPlus 是全球使用最广泛的 WordPress 备份插件,活跃安装量超过 300 万个网站。免费版功能完整,支持备份至 Google Drive、Dropbox 和 OneDrive,无需额外付费。

安装步骤

  1. 登录 WordPress 后台,地址为 yourdomain.com/wp-admin
  2. 进入 插件(Plugins)安装插件(Add New Plugin)
  3. 在搜索框中输入 "UpdraftPlus"
  4. 点击 UpdraftPlus.Com 出品的 "UpdraftPlus WordPress Backup Plugin" 旁的 立即安装(Install Now)
  5. 安装完成后,点击 启用(Activate)
  6. 后台顶部将出现设置提示,点击 Settings 开始配置。

安装前检查 PHP 版本

UpdraftPlus 需要 PHP 5.6 或更高版本,推荐使用 PHP 7.4 或 8.1+ 以获得最佳性能和安全性。可在 DirectAdmin 的 PHP Version Manager 中查看并切换当前 PHP 版本。

UpdraftPlus 可备份的内容

配置 UpdraftPlus 自动备份至 Google Drive

将备份发送至 Google Drive 是实现异地备份最简单且免费的方式。所有备份文件存储在您的 Google 账户中,与主机服务器完全分离——即使服务器遭到攻击,Google Drive 中的备份仍然安全。

分步配置 Google Drive 备份

  1. 在 WordPress 后台进入 设置(Settings)UpdraftPlus Backups
  2. 点击页面顶部的 Settings 标签。
  3. 配置备份计划:
    • 文件备份频率(Files backup schedule):内容更新频繁的网站选择每天(Daily),普通博客选每周(Weekly)。
    • 数据库备份频率(Database backup schedule):始终选择每天(Daily),因为每次评论、订单或用户登录都会修改数据库。
    • 保留备份份数(Retain this many scheduled backups):设置为 7,保留最近 7 份备份。
  4. 选择远程存储(Choose your remote storage) 区域,点击 Google Drive 图标。
  5. 先点击 保存设置(Save Changes),随后页面会出现 "Click here to authenticate with Google" 链接。
  6. 点击该链接,浏览器将跳转至 Google 登录页面,选择您要用于存储备份的 Google 账户。
  7. 授权 UpdraftPlus 访问 Google Drive,点击 允许(Allow)
  8. Google 将自动跳转回 WordPress 后台,并显示 "Successfully authenticated with Google Drive" 确认信息。
  9. 再次点击 保存设置(Save Changes) 完成配置。

立即运行测试备份

配置完成后请立即进行测试,不要等到真正需要时才验证。点击 Backup / Restore 标签,然后按下 Backup Now 按钮。根据网站大小,备份可能需要 2 至 10 分钟。成功后,备份文件将同时出现在 WordPress 后台的现有备份列表中,以及您 Google Drive 中名为 UpdraftPlus 的文件夹内。

重要提示:Google Drive 免费提供 15 GB 存储空间,对于大多数网站而言已经足够。如果您的网站包含大量媒体文件,请定期关注 Drive 存储余量,或升级至 Google One 以获得更多空间。

分步测试 WordPress 备份还原

从未经过还原测试的备份价值未知。IT 专业人士一致建议:至少每月测试一次还原流程,以确认备份文件完整且还原操作在紧急情况下能够正常执行。

通过 UpdraftPlus 还原

  1. 在 WordPress 后台进入 SettingsUpdraftPlus Backups
  2. 点击 Backup / Restore 标签。
  3. 向下滚动查看现有备份列表,包括本地备份和 Google Drive 中的备份。
  4. 点击目标备份旁的 Restore(还原) 按钮。
  5. 选择要还原的组件:数据库(Database)、插件(Plugins)、主题(Themes)、上传文件(Uploads)或其他(Others)。如需完整还原,请全部勾选。
  6. 点击 Restore 确认操作。
  7. UpdraftPlus 将从 Google Drive 下载备份文件(如使用远程存储),解压后还原所选内容。
  8. 完成后显示 "Restore successful!" 提示,并提供返回后台首页的链接。

通过 DirectAdmin 还原备份

  1. 在 DirectAdmin 中进入 Create/Restore Backups
  2. 在还原(Restore)区域,从列表中选择备份文件(如文件仍在服务器上),或先上传本地备份文件。
  3. 选择需要还原的内容:域名数据(Domain Data)、数据库(Database)、邮件(Email)或全部。
  4. 点击 Restore Backups,等待还原完成。根据文件大小,此过程可能需要数分钟。
  5. 还原完成后,检查网站各页面是否正常运行。

在生产环境还原时的注意事项

3-2-1 备份策略:3 份副本、2 种介质、1 处异地

3-2-1 备份策略是数十年来业界公认的数据保护标准,已获得 NIST、FBI 等权威机构的推荐,能够有效应对任何单点故障。三个核心要素如下:

将 3-2-1 策略应用于 WordPress 主机

副本存储位置创建方式是否异地
副本 1主机服务器(DirectAdmin 备份)每日自动备份❌ 同一服务器
副本 2Google Drive(UpdraftPlus)每日自动备份✅ 异地云端
副本 3本地硬盘或 U 盘每周从 DirectAdmin 手动下载✅ 异地实体

建立 3-2-1 体系后,即使主机服务器被完全攻击、Google Drive 意外删除、本地硬盘同时损坏,您仍至少还有一份幸存的备份副本可用于恢复网站。

重要警告:好的备份必须经过还原测试

网站管理员最常见的错误是创建备份后从不测试是否能够成功还原。导致备份在关键时刻失效的四大主要原因:

每月备份健康检查清单

  1. 确认 Google Drive 中在过去 24-48 小时内存在新的备份文件。
  2. 核对备份文件大小是否合理——标准 WordPress 网站备份小于 1 MB 需引起注意。
  3. 在测试环境或本地环境执行仅数据库的还原测试,验证数据完整性。
  4. 检查 UpdraftPlus 发出的通知邮件,确认是否存在备份失败提示。
  5. 确认 Google Drive 剩余空间足够支撑未来 2-3 个月的备份需求。
  6. 通过查看最新备份文件的时间戳,确认 DirectAdmin 计划备份仍在正常运行。

建议在日历中设置每月第一天的提醒,用于执行上述备份健康检查。整个过程不超过 30 分钟,却能让您始终确信灾难恢复系统随时可用。

常见问题解答

WordPress 网站应该多久备份一次?

对于每天更新内容的网站,建议每天备份数据库,每周备份文件。对于持续有订单产生的电商网站,建议每 6-12 小时备份一次数据库,以将数据丢失风险降至最低。

UpdraftPlus 免费版和高级版有什么区别?

免费版支持 Google Drive、Dropbox、Amazon S3、OneDrive 和 FTP 等主流云存储,对于大多数使用场景已绰绰有余。高级版(约 70 美元/年起)增加了自动还原、WordPress 多站点支持、增量备份(仅备份变更部分)以及优先技术支持等功能。

WordPress 后台无法访问,还能从备份恢复吗?

可以。DirectAdmin 与 WordPress 完全独立运行。访问 yourdomain.com:2222,直接通过 DirectAdmin 执行还原操作,无需依赖 WordPress 后台。如需在不使用后台的情况下从 UpdraftPlus 备份中还原,可通过 FTP 上传 updraftplus-restore.php 文件后直接通过浏览器访问。

DirectAdmin 备份和 UpdraftPlus 需要同时使用吗?

强烈建议同时使用两者,因为它们保护的是不同维度的数据。DirectAdmin 涵盖整个主机账户(包括邮件账户),而 UpdraftPlus 专注于 WordPress 并自动将备份传送至异地云端。两者结合正是 3-2-1 策略的完整实现。

正常的备份文件大小应该是多少?

这取决于网站规模。通常情况下,含有适量媒体文件的 WordPress 网站备份大小在 50 MB 至 500 MB 之间。若备份小于 1 MB 则需调查是否存在备份不完整的问题;若超过 2 GB,建议检查 wp-content/uploads/ 中是否存在不必要的大文件。

AsiaGB 提供哪些备份服务?

AsiaGB 使用 DirectAdmin 控制面板,允许用户自行配置计划备份,备份文件存储在服务器 SSD 上。将 DirectAdmin 备份与 UpdraftPlus 的 Google Drive 自动备份结合使用,即可构建覆盖本地和异地的完整 3-2-1 备份体系。如需中英文支持,请通过工单系统或电子邮件与我们联系。

准备好开始使用安全可靠的 WordPress 主机了吗?

AsiaGB 主机采用 DirectAdmin 管理面板和 SSD 存储,完美兼容 WordPress,提供 99% 正常运行时间保障,是注重稳定性和数据安全的网站的理想之选。

立即购买主机

查看泰国虚拟主机全部套餐 →