备份是针对您网站的任何安全威胁的最佳防御之一。定期备份是每个博客/网站管理员应该拥有的一件事。在过去,我们向您展示了如何使用BackupBuddy保护您的内容安全,以及如何手动创建WordPress数据库备份。但是,BackupBuddy需要花钱,手动备份需要时间。如果我们告诉您可以免费创建完整WordPress备份怎么办?不仅如此,您还可以将它们存储在云端,并安排自动执行此操作。在本文中,我们将向您展示如何使用BackWPup免费创建完整WordPress备份。

您需要做的第一件事是安装并激活BackWPup插件。激活后,插件将显示欢迎页面。它还将在WordPress管理侧栏中添加BackWPup菜单项。

BackWPup Menu

使用BackWPup创建备份作业

单击添加新作业为您的WordPress网站创建自动备份作业。在一般选项卡,提供此作业的名称。此名称将在内部使用,并将帮助您识别每个备份实例。在作业任务部分下,选择您希望它执行的任务类型。可用任务包括数据库备份,文件备份,WordPress XML导出,已安装的插件列表,优化数据库表和检查数据库表。如果您只想创建网站备份,则可以选择除优化和检查数据库表之外的所有选项。

Create a new backup job in BackWPup

备份文件创建部分下,选择存档类型。默认选项是tar.gz,但是如果需要,您可以选择zip存档。在此下方,您将看到“作业目的地”部分。这是存储备份的位置。BackWPup提供了多种存储备份文件的选项。它可以在您的服务器上存储备份文件,通过电子邮件发送,备份到FTP,备份到Dropbox,amazon S3,Windows Azure,Rackspace和Sugarsync。不管你做什么,不要将备份存储在服务器上。为了这个WordPress教程,我们将使用DropBox。

Choose backup destination and compression

使用BackWPup调度WordPress中的自动备份

单击 Schedule 选项卡,然后选择您希望备份站点的频率。您可以通过选择WordPress Cron选项将其安排为每月,每周或每日运行。或者,您可以选择手动运行作业,以便可以创建站点的按需备份。对于高级用户,有更多选择,例如使用URL从外部使用其他软件启动作业或使用WP-CLI(WordPress的命令行界面)启动作业。对于初学者级用户,我们强烈建议您通过选择WordPres Cron选项来安排每日或每周备份。

Scheduling automatic backups in WordPress using BackWPup

要备份什么?

单击 DB备份选项卡,用于选择要包含在备份中的表。有时,WordPress插件会在数据库中创建自己的表,大多数情况下,这些数据并不重要,您可能不需要它。取消选中这些表将减少备份大小。但是,如果您不知道自己在做什么,请保持选中所有表格。

Select or exclude tables from backup job

Files 选项卡下,您可以选择要使用的目录和文件包含在备份作业中。我们建议您不要备份核心WordPress文件。相反,只备份您的wp-content / uploads文件夹。取消选中备份根文件夹。排除wp-content文件夹中您不想要的任何文件夹。例如,有时插件会在wp-content文件夹中创建自己的目录来存储插件数据。您可以根据需要排除这些文件夹。

Select or Include files and directories from backup job

将WordPress备份保存到Dropbox

根据您选择的备份目标,您将看到一个标签。在本教程中,我们将向您展示如何使用BackupWP插件自动将WordPress备份上传到Dropbox。因此,单击Dropbox选项卡,然后单击Reauthenticate(完整Dropbox)。

Authenticate with Dropbox to save your backups to Dropbox

这会将您带到Dropbox网站,在那里您将被要求提供您的用户名和密码。登录后,DropBox将要求您授予对DropBox帐户的BackWPup访问权限。

Giving BackWPup Access to your Dropbox account

之后,插件将处理其余部分。

使用BackWPup创建多个WordPress备份作业

您可以使用BackWPup创建多个备份作业。例如,您可以创建一个每天或每周运行的计划作业来备份您的WordPress数据库,另一个作业可以手动运行以备份您的WordPress文件。您可以在 BackWPup上看到您创建的所有作业»Jobs 页。您可以通过单击作业下方的“立即运行”链接来运行任何备份作业,即使对于预定作业也是如此。您还可以编辑作业的设置或完全删除它。

Creating and managing multiple Backup Jobs

运行备份作业

通过单击“立即运行”链接手动执行备份作业时,BackWPup将显示备份进度。单击显示工作日志,您可以看到后台发生了什么。如果由于某种原因备份作业失败,则此日志也将显示原因。您还可以通过单击中止按钮在进度中中止作业。

Running a manual backup job in BackWPup

在BackWPup中对WordPress备份作业进行故障排除

运行备份作业可能会导致托管服务器出现额外负载。这可能导致未完成的备份作业。此外,在大多数共享主机服务上,脚本可以消耗多少时间或内存。当您的服务器停止BackWPup超过时间或内存限制时,它等待5分钟,然后恢复该过程。在这种情况下,备份作业需要一段时间才能完成。

您应该做的第一件事是增加PHP内存限制,然后转到 BackWPup»设置并单击 Jobs 选项卡。增加作业步骤的最大重试次数选项。默认值为3,您可以将其增加到5并查看这是否适合您。之后向下滚动到减少服务器负载选项并选择中型或最小服务器负载选项。

Increasing memory and reducing server load for BackWPup

最后的想法

您可能想知道是否存在像BackWPup这样的好免费插件,那么为什么人们会为BackupBuddy或VaultPress等插件付费。其中一个原因是支持。当您支付产品费用时,您将获得支持。我们注意到BackupBuddy和VaultPress的另一件事是他们提供恶意软件扫描。我们使用VaultPress,因为它是100%托管服务。备份存储在他们的云服务器中,这是一个非常简单的设置。

我们不能强调这一点,你需要定期备份你的网站。不要等待你的WordPress网站被黑客攻击或感染恶意软件,现在就开始备份,以便在时机成熟时迅速从备份中恢复WordPress。我们希望本指南可以帮助您自动执行WordPress备份。通过下面的评论,让我们知道您使用的WordPress备份解决方案。

评论被关闭。