本文讲解WP STAGING的备份功能 |专业版
您可以一键创建整个 WordPress 网站的备份并将其保存在本地。因此,如果您的网站因更新的插件或受到攻击而中断,您可以恢复您的网站并将其恢复到以前的工作状态
内容
- 1 创建 WordPress 网站的备份
- 2 下载备份文件
- 3 在同一台或另一台服务器上恢复备份
- 4 在另一个多站点上恢复多站点备份
- 4.0.1 在子目录多站点上恢复子目录备份:
- 4.0.2 在子域多站点上恢复子目录备份
- 4.0.3 在子目录多站点上恢复子域备份
- 4.0.4 在子域多站点上恢复子域备份
- 4.0.5 在子目录多站点上恢复基于域的备份
- 4.0.6 在子域多站点上恢复基于域的备份
如果您更喜欢看视频而不是阅读,请看这里。它解释了如何备份和恢复 WordPress 的所有步骤:
## 创建 WordPress 网站的备份
让我们开始吧
首先,打开 WP STAGING |专业插件
如果您不确定如何安装 WP STAGING 插件,请阅读文章“如何安装 WP STAGING Pro”
单击“
**备份& 恢复按钮和 WP STAGING | PRO 列出所有现有备份
您会看到两个选项:[
**创建新的备份和 [上传备份]
单击 [
**创建新备份
您可以选择分配一个名称以更好地识别备份
因此,例如,如果您打算更新 WooCommerce 或任何其他插件,您可以将备份命名为 [
**安装 WooCommerce 之前的备份
然后选择您网站的组件 WP STAGING | PRO 应包含在备份中。除非您想执行特定组件,否则请选中所有框
单击 [
**开始备份
创建备份所需的时间因您网站的大小而异,但 WP STAGING 的备份速度非常快,而且通常比其他备份工具快得多。因此,特别是对于大型站点,与其他备份插件相比,您会注意到相当大的性能优势
备份准备就绪后,您会在 [
**您的备份 图标指示备份包括哪些组件
## 下载备份文件
要下载备份,请单击
**操作** >**下载 这将下载扩展名为 [.wpstg.] 的文件
建议将备份文件下载到本地计算机,因为您要确保始终可以访问备份文件。例如,如果攻击者入侵了您的网站,他可以从那里删除备份文件,您将无法再恢复该网站
## 在同一台或另一台服务器上恢复备份
要恢复备份,您可以从现有备份列表中选择备份,也可以从本地计算机上传备份文件
您甚至可以将备份文件上传到任何其他现有的 WordPress 网站,并使用该备份文件将您的网站克隆到另一个托管服务提供商和服务器
返回 WP STAGING 并单击“上传备份”按钮
从文件资源管理器中选择下载的备份并上传
上传备份后,单击操作和还原
如果恢复成功,您将看到“已完成”模式
打开您的网站并测试该网站是否按预期工作并且功能齐全
## 在另一个多站点上恢复多站点备份
如果您从多站点网络创建了备份,并且想要在另一个现有的多站点上恢复备份,例如,将多站点复制到另一台服务器,则需要考虑一些事项,具体取决于您操作的多站点类型:
基于子目录的网络站点,如 mysite.com/site1、mysite.com/site2安装
WP STAGING 可以开箱即用地处理以下不同的多站点设置:
恢复子目录多站点上的子目录备份:
example.com 将变成 destination.com
example.com/site1 将变成 destination.com/site1
example.com/site2 将变成 destination.com/site2
在子域多站点上恢复子目录备份
example.com 将变成 destination.com
example.com/site1 将变成 site1.destination.com
example.com/site2 将变成 site2.destination.com
在子目录多站点上恢复子域备份
example.com 将变成 destination.com
site1.example.com 将变成 destination.com/site1
site2.example.com 将变成 destination.com/site2
在子域多站点上恢复子域备份
example.com 将变成 destination.com
site1.example.com 将变成 site1.destination.com
site2.example.com 将变成 site2.destination.com
在子目录多站点上恢复基于域的备份
example.com 将变成 destination.com
site1.com 将变成 destination.com/site1.com
site2.com 将变成 destination.com/site2.com
要删除顶级域结尾,例如*.com (TLD),您可以使用此过滤器:
add_filter('wpstg.backup.restore.multisites.subsites', 函数($adjustedSites, $baseDomain, $basePath, $homeURL, $isSubdomainInstall) { foreach ($adjustedSites as $site) { $adjustedDomain = explode $site['domain0 ] .. $baseDomain; $site['new_url'] = str_replace($site['new_domain $adjustedDomain, $site['new_url $site['new_domain'] = $adjustedDomain; } return $adjustedSites;
将此过滤器复制到 mu-plugin 中,然后启动备份还原过程。因此:
example.com 将变成 destination.com
site1.com 将变成 destination.com/site1
site2.com 将变成 destination.com/site2
在子域多站点上恢复基于域的备份
example.com 将变成 destination.com
site1.com 将变成 site1.com.destination.com
site2.com 将变成 site2.com.destination.com
要删除顶级域结尾,例如*.com (TLD),您可以使用与上面相同的过滤器:
add_filter('wpstg.backup.restore.multisites.subsites', 函数($adjustedSites, $baseDomain, $basePath, $homeURL, $isSubdomainInstall) { foreach ($adjustedSites as $site) { $adjustedDomain = explode $site['domain0 ] .. $baseDomain; $site['new_url'] = str_replace($site['new_domain $adjustedDomain, $site['new_url $site['new_domain'] = $adjustedDomain; } return $adjustedSites;
example.com 将变成 destination.com
site1.com 将变成 site1.destination.com
site2.com 将变成 site2.destination.com
就是这样。使用 WP STAGING | PRO,您已经创建了整个 WordPress 网站的备份,并了解了如何从备份恢复 WordPress 网站或在另一个系统上恢复备份。