在 WordPress 社区中,经常强调定期网站备份的重要性。尽管如此,许多人在处理损坏的站点之前并没有意识到它们的重要性 发生这种情况时,没有比知道您拥有可用于恢复工作的站点副本更好的感觉了。只要备份了数据库和文件,就可以手动恢复 WordPress 网站 *编者注:建议始终将辅助备份副本保存在外部目的地。以防万一 在这篇文章中,我们将解释您何时可能需要从备份中恢复您的站点以及执行此操作的可用方法。然后,我们将分五个步骤向您介绍如何手动执行此操作。让我们开始吧! ## 为什么要从备份中恢复您的 WordPress 站点 备份您的 WordPress 文件和数据库可以让您在网站出现问题时恢复它们。例如,如果您的网站遭到网络犯罪分子的黑客攻击和破坏,拥有一份最新副本可以让您挽救您的网站并将其恢复到以前的状态 您可能精通 Web 开发和编程,但您的网站仍然会发生意想不到的事情。与主题不兼容、插件漏洞,甚至是用户弄乱了您网站的代码,都可能导致网站无法进行基本故障排除 无论您的网站发生什么情况,重要的是解决问题并确保您的内容对用户可用。恢复最近的备份通常是从 WordPress 灾难中恢复的最快方法。这可以让您有时间着手解决问题的根源 ## 恢复WordPress备份的常用方法 您可以通过多种方式创建和恢复 WordPress 备份。一种方法是使用 UpdraftPlus、BlogVault 或 ManageWP 等插件。虽然这些工具很有用,但它们有时也会限制 例如,您只能使用插件支持的存储选项来保存备份。此外,如果您无法访问您网站的后端,您可能无法使用自动恢复选项 另一种方法是通过您的托管服务提供商。许多网络主机都将备份作为其计划的一部分,而其他主机则将此服务作为附加组件提供。它通常包含一个“一键式”恢复选项 但是,您的主机可能会将站点备份保存到存储您站点的同一台服务器上。如果它以某种方式受到损害,您的网站和最新副本都可能丢失 出于这个原因,将您最近的备份保存到您自己的计算机或云存储帐户总是明智的。然后,如果一切都失败了,您将始终能够手动恢复您的 WordPress 网站 与使用插件或通过托管帐户恢复站点相比,此过程有点复杂。然而,手动恢复损坏的站点有时是最可靠(或唯一)可用的途径 ## 如何从备份中手动恢复 WordPress 网站(5 个步骤) 为了手动恢复您的 WordPress 网站,您需要将 WordPress 文件和数据库备份保存到本地计算机。文件传输协议 (FTP) 和 phpMyAdmin 的一些基本知识也很方便,但您对这些工具并不过分熟悉,您仍然应该能够按照以下步骤操作 第 1 步:登录您的主机账户并打开 phpMyAdmin 首先,您需要登录您的托管帐户并访问 WordPress 使用的数据库管理器 phpMyAdmin。如果您的主机使用 cPanel,您可以单击 *Databases* 下的 *phpMyAdmin* 图标: 使用其他控制面板界面的主机仍应提供对该平台的轻松访问。您可能需要查看提供商的文档才能找到它。一旦你打开 *phpMyAdmin*,导航到 *Databases* 选项卡 第 2 步:导入备份数据库 当您开始恢复数据库时,您可以选择清空现有数据库并将备份导入其中,或者删除它并为此目的创建一个新数据库。如果您选择后一条路线,请记住将您的新凭据添加到您的 *wp-config.php *文件 在找到要恢复 WordPress 备份的数据库后,单击 *导入* 屏幕顶部的选项卡: 在下面 *要导入的文件* 部分,单击 *选择文件* 按钮并从您保存它的位置选择您的备份数据库: 接下来,在 *格式* 部分,单击下拉菜单并选择 *SQL*: 然后,点击 *开始*按钮。 phpMyAdmin 导入备份数据库可能需要一些时间,但一旦完成,您网站的这一部分(包括您的帖子和页面)应该会恢复 第 3 步:安装并登录您的 FTP 客户端 现在您的数据库已恢复正常,是时候将您的注意力转移到您的 WordPress 文件上了。要恢复它们,您需要您的托管服务提供商的文件管理器工具,或 FileZilla 等 FTP 客户端: 对于后一种选择,您需要从您的托管帐户中检索您的 FTP 凭据。就像打开 phpMyAdmin 的链接一样,此信息的位置将根据您的提供商的控制面板界面而有所不同 在 cPanel 中,您可以通过单击找到您的凭据 *文件*下的*FTP帐户*: 下载并启动 FileZilla 后,使用您的凭据登录并单击 *快速连接*按钮: 这应该与您的服务器建立连接。你会知道它在 *状态*更新为*成功的目录列表。* 第 4 步:上传您的 WordPress 备份文件 在 FileZilla 中,您会在屏幕左侧看到您的本地文件。请务必确保您的备份位于解压缩文件中并保存在您的计算机上,以便可以在此处访问。 “远程站点”(您的服务器)将位于右侧: 现在您需要从服务器中删除旧文件。在执行此操作之前,请确保您的备份包含您想要保存的任何自定义代码,否则您将无法恢复它。在 FileZilla 中,您只需右键单击旧文件并选择 *删除* 接下来,上传您的备份。 FileZilla 使您能够简单地将文件从本地计算机拖放到服务器。其他平台应该有明显的 *上传*选项 如果您使用的是 FileZilla,屏幕底部将显示三个选项卡: *排队文件、传输失败*和*成功传输*。 *排队的文件* 是正在从您的本地计算机上传到您的服务器的过程中的文件 上传后,您的备份文件将列在 *成功传输* 选项卡。根据您网站的大小,此过程可能需要一段时间。一旦 *Queued files* 计数达到零,您的恢复应该完成 第 5 步:检查以确认您的网站已安全恢复 希望您已经毫无问题地做到了这一点。文件传输完成后,您将想要访问您的网站以确保一切正常 首先检查以确认您的插件已成功传输。您可能需要重新安装和/或反应其中的一些 您的永久链接结构也有可能发生变化,这可能会导致您的页面和帖子链接中断。要验证它们是否正常工作,您可以转到 *设置 >永久链接 *在您的 WordPress 仪表板中: 我们建议您也更改您的 WordPress 管理员密码。您可能还需要考虑要求所有用户使用新密码,包括多站点网络。如果您要处理被黑网站,这一点尤为重要 最后,现在是安装多种安全和备份措施的好时机。希望您永远不需要再次恢复您的 WordPress 网站。但是,如果这样做,您将掌握必要的知识 ## 结论 无论您的网站是被黑客破坏还是兼容性问题导致其瘫痪,了解如何恢复其备份都至关重要。有不同的方法可以解决这个问题。但是,与某些替代方法相比,手动恢复为您提供了更多的控制权 正如我们在本文中所讨论的,您可以按照五个步骤手动恢复 WordPress 网站备份: - 登录到您的主机账户并打开 phpMyAdmin - 导入您的备份 MySQL 数据库 - 安装并登录FTP客户端,如FileZilla - 上传您的 WordPress 备份文件 - 检查以确保一切正常 您对如何从备份中手动恢复 WordPress 网站有任何疑问吗?在下面的评论部分让我们知道!