您需要从备份文件恢复 WordPress 吗?
备份可帮助您在出现问题时恢复网站。然而,对于初学者来说,从备份文件恢复 WordPress 并不容易。
在本文中,我们将向您展示如何轻松地从备份中逐步恢复 WordPress。
了解备份和恢复 WordPress
有多种方法可以为 WordPress 网站创建备份。创建备份的最佳方法是使用WordPress 备份插件。
或者,您还可以创建WordPress 数据库的手动备份并使用 FTP 客户端下载 WordPress 文件。
从备份恢复 WordPress 完全取决于您创建备份的方式。例如,可以使用相同的插件来恢复使用Duplicator创建的备份。同样,手动备份也需要手动恢复。
许多 WordPress 用户不会备份他们的整个网站。相反,他们只备份WordPress 主题、上传目录和 WordPress 数据库。这会减少备份大小,但会增加恢复站点所需的步骤。
无论您如何创建备份,基本步骤都是相同的。
让我们看看如何从备份恢复您的 WordPress 网站。由于我们介绍了不同的恢复方法,因此请跳至适用于您的部分:
- 使用 Duplicator Pro 恢复 WordPress
- 从 BackupBuddy 备份文件恢复 WordPress
- 使用 phpMyAdmin 从备份恢复 WordPress 数据库
- 使用 cPanel 恢复 WordPress 数据库备份
- 使用 FTP 手动恢复 WordPress 文件
- WordPress 备份恢复问题故障排除
- 恢复 WordPress 网站后要做的事情
注意:本指南是关于从备份恢复 WordPress 网站。如果您尝试将网站移动到新域,那么您应该查看我们的指南,了解如何将WordPress 移动到新域而不丢失 SEO。
如果您尝试从本地主机移动到实时网络托管帐户,请按照本指南了解如何将WordPress 从本地服务器移动到实时站点。
使用 Duplicator Pro 恢复 WordPress
Duplicator是最好的 WordPress 备份插件之一。它使迁移和备份您的网站变得非常容易。
首先,您需要确保拥有由 Duplicator 创建的WordPress 网站的完整备份。
您可以按照我们有关如何备份 WordPress 网站的指南了解更多信息。
接下来,您需要将备份存档文件下载到您的计算机。这将是您的 WordPress 文件的完整副本,其中包括主题、插件、设置等。
如果您的备份存储在远程存储位置(例如 Dropbox、Google Drive或 OneDrive)上,则您可以将备份文件从这些位置下载到您的计算机。
接下来,您需要连接到FTP 客户端并删除所有 WordPress 文件。之后,您需要再次安装 WordPress并登录您的网站。
然后,您需要安装并激活复制器插件。有关更多详细信息,请参阅我们的WordPress 插件安装指南。
激活后,您可以从 WordPress 仪表板前往Duplicator Pro » 导入。接下来,您只需拖放或单击“选择文件”按钮即可上传存档文件。
该插件现在将上传存档文件并向您显示详细信息。
您可以查看详细信息,然后单击“继续”按钮。
接下来,您需要设置恢复点以快速将站点恢复到之前的日期。
完成后,您可以单击“设置”按钮。
之后,您将获得一个恢复 URL,您可以安全地存储该 URL,以便将来随时使用。
从这里,您可以向下滚动并单击“启动安装程序”按钮。
接下来,您需要部署该包。该插件将概述安装详细信息。它将让您选择完整安装单个站点或恢复单个站点。
您可以选择“恢复单个站点”选项,然后向下滚动以单击“下一步”按钮。
现在将弹出一个新窗口,其中包含安装确认信息。
您可以单击“确定”按钮继续。
安装程序现在将提取您的备份存档文件。完成后,您应该会看到安装结果。
您只需单击“管理员登录”按钮即可完成备份的安装。
继续登录您的 WordPress 仪表板。
就这样。您已成功从复制器备份恢复您的 WordPress 网站。
从 BackupBuddy 备份文件恢复 WordPress
BackupBuddy是一款流行的高级 WordPress 备份插件。如果您使用 BackupBuddy 创建备份,那么本节适合您。
BackupBuddy提供了一种非常方便的方法来从备份恢复 WordPress。您需要登录 WordPress 网站并转到BackupBuddy » 恢复/迁移页面。
您将需要下载该文件的副本importbuddy.php
。在此过程中,您将被要求提供 ImportBuddy 的密码。当您恢复网站时将使用此密码。
接下来,您需要下载备份副本(如果尚未下载)。您可以从BackupBuddy » Backups或您用于存储备份的目的地下载它。
将备份 zip 文件和 importbuddy.php 存储在计算机上后,使用 FTP连接到您的网站。
如果您有网站的完整备份,请从服务器中删除所有文件和文件夹。
但是,如果您有部分备份,则需要先下载未备份的文件。一旦您确定已备份所有内容,请继续从网站的根目录中删除所有文件和文件夹。
接下来,您需要将BackupBuddy备份和 importbuddy.php 文件上传到网站的根文件夹。
将两个文件上传到服务器后,请在 Web 浏览器中访问 importbuddy.php。它位于您网站的根目录中,因此其 URL 类似于:
http://www.example.com/importbuddy.php
ImportBuddy 现在将询问您在下载 ImportBuddy 时创建的密码。
在下一个屏幕上,ImportBuddy 将显示您上传的备份文件。如果您没有使用 FTP 上传备份文件,那么您可以单击上传选项卡立即上传备份文件。
如果您的备份存储在 iTheme 的 Stash 存储服务上,那么您现在可以通过单击 stash 选项卡来连接到它。选择数据库后,单击“下一步”继续。
ImportBuddy 将解压缩您的备份文件,并在解压缩文件后向您显示一条成功消息。单击下一步按钮继续。
在下一个屏幕上,ImportBuddy 会要求您提供站点 URL 和数据库信息。
如果您要恢复被黑的 WordPress 网站或尝试删除恶意软件,那么您不想使用旧数据库。
您可以使用 phpMyAdmin从旧数据库中删除表,也可以使用 cPanel 创建新数据库。创建新数据库或清空旧数据库后,请提供您的数据库详细信息。
另一方面,如果您确定您的网站没有被黑客入侵,那么您可以使用相同的旧数据库详细信息。
单击下一步按钮继续,ImportBuddy 现在将测试您的数据库设置并导入您的数据。完成后,单击下一步继续。
现在,ImportBuddy 将更新您的网站 URL、路径等。之后,系统将要求您测试您的网站。如果一切正常,那么您已成功恢复您的网站。
在 ImportBuddy 页面上,单击“清理并删除临时文件”按钮。这将删除数据库中的临时数据以及恢复期间创建的文件。
使用 phpMyAdmin 从备份恢复 WordPress 数据库
恢复手动创建的备份时,您可能会遇到两种可能的选择。您可以创建一个新数据库并将备份导入其中,也可以清空现有数据库并导入备份。
如果您正在清理被黑的 WordPress 网站,那么在创建新数据库或将其导入现有数据库之前更改您的 MySQL 用户名和密码非常重要。
要创建新数据库,请登录WordPress 托管帐户的 cPanel 仪表板,然后单击“MySQL 数据库”图标。
接下来,系统将要求您提供数据库的名称。
完成后,单击“创建数据库”按钮。
创建新数据库后,您需要一个与该新数据库关联的 MySQL 用户。
只需向下滚动到 MySQL 用户部分并添加新用户。
接下来,您需要将该用户添加到 MySQL 数据库中。
向下滚动到“将用户添加到数据库”部分,从下拉菜单中选择用户和数据库,然后单击“添加”按钮。
现在您的新数据库已准备就绪。您可以使用它来恢复 WordPress 数据库备份。
再次前往 cPanel 仪表板,然后单击phpMyAdmin选项。
接下来,您需要单击新的数据库名称。
之后,单击“导入”按钮。
只需单击“选择文件”按钮来选择您的 WordPress 数据库备份文件,然后单击页面底部的“执行”按钮即可继续。
phpMyAdmin 现在将上传您的备份并将其导入到您的数据库中。完成后您将看到一条成功消息。
就这样。您已成功导入 WordPress 数据库。
现在,下一步是使用新数据库安装 WordPress 。如果您已经安装了 WordPress,那么只需将新的数据库设置添加到您的wp-config.php 文件中即可。
使用 cPanel 恢复 WordPress 数据库备份
如果您在共享主机中使用 cPanel 手动创建了 WordPress 数据库备份,那么您还可以使用 cPanel 恢复该数据库。
登录您的 cPanel 帐户,然后在“文件”部分下单击“备份”。
在备份页面上,向下滚动到“恢复 MySQL 数据库备份”。
接下来,单击“选择文件”按钮并从硬盘中选择备份文件。完成后,只需单击“上传”按钮即可。
使用 FTP 手动恢复 WordPress 文件
如果您要恢复 WordPress 以清理被黑的网站,那么您首先需要删除所有现有的 WordPress 文件和目录。
仅当您的备份是最新的并且您已在网站上自定义、更改或上传所有内容时,才可以执行此操作。
如果您拥有所有上传和自定义内容,那么您可以使用 cPanel(更快)或使用 FTP 安全地删除网站上的所有内容。
要从您的网站删除所有文件,您需要登录托管仪表板的 cPanel。然后,在“文件”部分下,单击“文件管理器”图标。
继续并选择 Webroot 作为您的目录并继续。文件管理器界面现在将在新的浏览器选项卡中打开。您需要选择所有 WordPress 文件并将其删除。这种方式要快得多。
您还可以使用 FTP 删除文件,但速度较慢。只需使用 FTP 客户端连接到您的网站,然后选择 WordPress 根目录中的所有文件即可删除它们。
接下来,您需要从WordPress.org下载 WordPress 的新副本并将其解压到您的硬盘。
启动 FTP 客户端,然后将所有 WordPress 文件上传到您的服务器。
上传 WordPress 文件后,您可以从备份中上传 wp-config.php 文件(前提是您确定该文件是干净且未被破坏的)。
或者,您可以将新上传的 WordPress 文件中的 wp-config-sample.php 文件重命名为 wp-config.php 文件。之后,您需要编辑 wp-config.php 文件并输入数据库信息。
不要忘记保存文件并将其上传回您的网站。
接下来,您需要从备份上传其他文件。我们建议您仅上传/wp-content/uploads/目录中的图像。
上传这些后,请访问您的网站以检查一切是否正常。
接下来,您需要登录 WordPress 管理区域并开始安装网站上的插件。
现在,您可以继续安装主题。如果您自定义了 WordPress 主题或正在使用子主题,则可以从备份中恢复它。但是,请确保这些文件是干净的。
最后,转到设置»永久链接并调整永久链接设置以匹配您的网站,然后更新永久链接。
WordPress 备份恢复问题故障排除
恢复 WordPress 网站时可能会遇到一些常见问题。
我们为每个人都有单独的指南:
恢复 WordPress 网站后要做的事情
成功恢复网站后,我们强烈建议您提高网站安全性。
如果您还没有这样做,请确保您使用这些WordPress 备份插件之一进行常规 WordPress 备份。
为了保护您的网站,我们建议您立即更改 WordPress 密码。如果您运行的是多用户网站,请要求所有用户立即更新密码。
您还可以安装网站防火墙。在 WPBeginner,我们使用Sucuri来监控和加强我们网站的安全性。它监控安全威胁,并通过其订阅计划提供恶意软件删除服务。了解 Sucuri 如何帮助我们在 3 个月内阻止 450,000 次攻击。
我们希望本文能帮助您了解如何从备份恢复 WordPress。您可能还想查看我们针对初学者的终极分步WordPress 安全指南以及如何获取免费电子邮件域。