如何在没有插件的情况下手动备份您的 WordPress 网站

已发表: 2021-03-04

在运行您的网站时,了解最基本的 WordPress 任务非常重要。 当然,安全性应该是您的主要考虑因素之一。 创建手动 WordPress 备份也应该在您的工具箱中。 您应该使用专用的备份插件或在线服务来自动备份您的网站。

但是,通过了解如何手动备份您的网站,您将更好地了解您的网站是如何工作的。 此外,如果您无法访问 WordPress 仪表板或在线服务,手动方法可以保存您的培根。 意外发生,因此,这是一个很好的学习方法。

这篇文章将向您展示如何手动备份(和恢复)您的 WordPress 网站。 在此之前,让我们谈谈您在后台安装 WordPress,以及为什么自动化方法是最好的。

关于为什么需要备份 WordPress 网站的快速入门

对于初学者来说,WordPress 备份只是将您网站的文件和数据库从一个位置复制到另一个位置。 您想要进行定期备份有几个充分的理由:

  • 如果您的 WordPress 网站遭到入侵,您可以将其恢复到原始状态。
  • 您可以获取当前备份并使用它来为您的站点进行新设计,或实施新功能。 您可以通过本地开发环境执行此操作,同时保持您的实时站点不变。
  • 硬件、软件和一般服务故障可能会导致您的数据被擦除,包括您的备份。
  • 尽管您很小心,但用户错误始终是可能的。 从备份中恢复数据通常比重新创建数据更直接。

然而,使用 WordPress 通常意味着安装插件来帮助自动化日常任务。 如果您想知道为什么这是备份站点的更好方法,下一节将解释。

为什么手动备份通常不是最好的方法

开箱即用的 WordPress 安装——它是“核心”——非常简单。 这是设计使然。 如果您想改变网站的外观,安装主题就是您实现它的方式。 如果您想扩展您网站的功能,您将安装插件。

虽然插件可以在您的网站上完成许多事情,但自动化复杂任务是使用它们的最佳方式之一。 出于以下几个原因,备份您的站点适合自动化:

  • 您可以确保每次进行备份时都执行相同的步骤。
  • 您将知道正确的文件和文件夹已成功备份。
  • 您还可以确保备份安全存储。

无论如何,您可能已经在为许多不同的 WordPress 任务使用插件。 但是,如果您的 WordPress 网站被黑客入侵,您将无法访问 WordPress 处理文件的常用方法。 鉴于此,学习如何手动备份是您箭袋中的另一个箭头。

如何手动备份您的 WordPress 网站

我们将手动备份分为两部分:第二部分将更仔细地查看您的数据库。 但是,在此之前,第一部分将处理您的主题、插件和媒体。 让我们来看看!

1. 备份您的 WordPress 主题、插件、文件和媒体上传

首先,您需要备份许多文件。 幸运的是,您不需要全部保存,因为可以重新下载 WordPress 核心文件。

在开始之前,您需要准备好以下内容:

  • 管理员访问您的托管服务器
  • 安全文件传输协议 (SFTP) 客户端,例如 FileZilla,以及您的 FTP 凭据。
  • 通过 SFTP 传输文件所需的技能。

一旦你有了这些,通过你的 SFTP 客户端登录到你的站点,并查看www或public_html目录中的文件列表:

显示 WordPress 文件的 FTP 客户端。

如果您有多个站点,您会在专用文件夹中找到一些其他站点,尽管文件结构相同。 无需扫描此处的所有文件,您只需找到以下内容:

  • 网站根目录中的wp-config.php文件。
  • wp 内容目录。

简而言之,第一个文件包含您站点的特定配置设置,包括 WordPress 应用程序用于连接到数据库的连接字符串。 wp-content文件夹是您的主题、插件和媒体文件所在的位置。

这里的工作很简单:将文件和文件夹拖到安全位置! 完成此操作后,第一部分就结束了。

2. 备份您的 WordPress 数据库

备份数据库比站点的文件夹和文件要复杂一些,主要是因为您需要连接到数据库服务器。 为此,您还需要:

  • 管理员访问您的主机帐户。
  • 访问诸如 phpMyAdmin 或 Adminer 之类的工具,可让您使用图形用户界面 (GUI) 访问 WordPress 数据库。 此类工具通常可通过您的网络主机的 cPanel 或类似工具获得。

准备好这些后,请查看以下两种不同的备份方法。 随意选择适合您的选项,因为它们都达到了相同的目标。

使用图形工具(例如 Adminer)

使用 GUI 访问您的 WordPress 数据库使使用它变得简单,并且有许多可用的工具。 您的主机通常会提供 phpMyAdmin 或 Adminer。

该工具的位置会因您的主机而异,但通常会清楚地标明如下:

Web 主机中的 MySQL 数据库屏幕。

进入后,您会在左侧某处找到一个列表或下拉列表,其中显示了您网站的数据库:

在 Adminer 中选择数据库。

在这里,选择与您的网站名称对应的数据库:

WordPress 数据库表的列表。

接下来,单击数据库的导出链接,如果出现提示,请使用自定义导出。导出屏幕上,如果有选项,请选择UTF-8 编码,然后选择GZIP输出选项(如果可以,请再次选择):

在 Adminer 中导出数据库。

最后,单击导出并将文件保存到您的计算机。

使用主机控制面板的功能

许多用户未充分利用其主机控制面板中的功能。 无论如何,您都可以从许多托管管理面板备份您的数据库。 许多主机使用 cPanel,但也有可用的自定义仪表板。

您必须检查您的特定主机是否能够手动备份数据库。 有些为下载数据库提供了一套清晰的说明。 相反,其他人不允许您手动下载数据库,除非它是站点范围手动备份的一部分。

在任何情况下,都会有一个选项来备份您的网站,并在您的主机后端清楚地标记。 如果您使用的是 cPanel,通常是文件部分中的备份向导

cPanel 中的备份向导链接。

从这里,您需要单击备份按钮,该按钮将引导至完整或部分备份部分:

在 cPanel 备份向导中选择备份。

最后,单击MySQL Databases和Email Forwarders & Filters链接,然后在下一页的特定链接上下载您的数据库和文件:

在 cPanel 中选择完整或部分备份。

请注意,您也可以下载您的主目录以确保完整性,但这不是必需的。 或者,您可以跳过之前的文件备份步骤,并从此处下载您的主题、插件和媒体(如果您可以使用该选项)。

如何以及在何处存储手动 WordPress 备份

在我们考虑从备份中恢复您的 WordPress 网站之前,让我们为您提供一些安全存储备份的建议。 我们建议不要执行以下操作:

  • 将备份存储在您网站的服务器上,因为任何问题都可能擦除数据。
  • 将备份保存在您用于日常工作的计算机上。 您可能会错误地删除文件,或者如果硬盘出现故障,您将丢失它们。

相反,我们遵循“三项规则”——将备份的三个副本存储在三个不同的位置。 一个应该在安全的云存储解决方案中,一个应该在可移动驱动器上。 第三个可以是您选择的格式,但必须与其他备份分开。

如何手动恢复您的 WordPress 网站

好消息是,如果您处于需要恢复 WordPress 网站的位置,该过程几乎与备份它相反。 虽然我们已经在本文中介绍了大部分细节,但值得您了解您需要采取的广泛步骤:

  • 您可能会面临与您的网站有关的“空白石板”。 因此,我们建议安装新版本的 WordPress,因为这将生成您的文件、数据库和关联用户。
  • 使用您的新 MySQL 用户凭据登录到您的 GUI 数据库工具。
  • 从左侧目录菜单或下拉菜单中找到新站点的数据库名称。
  • 进入 WordPress 数据库后,单击导入选项。
  • 浏览到您的文件并确保字符编码设置为UTF-8(如果可用)。
  • 单击Go 、 FinishImport开始该过程。
  • 一旦您的数据库备份并运行,获取wp-content文件夹和wp-config.php文件,并将它们上传到您的服务器,覆盖以前的文件夹。 如果需要,更新数据库名称和凭据。

您可能会发现恢复过程比备份容易得多,因为您已经在第一次完成了每个操作。

然而,一旦你完成了,有两个“清理”步骤需要执行。 首先,从您的根服务器中删除.SQL备份文件,并为您的文件、文件夹和数据库设置正确的权限。

包起来

站点备份是您应该实施的关键和基本过程。 它们应始终包含在您的 WordPress 安全程序中。 当您无法访问仪表板时,手动备份方法可以为您提供帮助。

更重要的是,您可以通过手动 WordPress 备份了解很多有关您的安装的信息。 因此,当您应该使用插件或在线服务来备份您的网站时,请偶尔进行手动备份。

这篇文章概述了手动备份 WordPress 网站的许多方面。 您需要考虑备份您的主题、插件、媒体和数据库。 对于后者,您可以使用几种方法。 当然,安全地存储备份并知道如何手动恢复它们也应该是您关心的关键问题。