VPN技术 / 互联网技术 · 2023年11月23日 0

WordPress网站自动备份方法:插件的应用

网站数据安全是网站最重要的方面之一。虽然我多年来做网站,还没有遇到过服务器挂掉导致数据丢失的情况,但备份仍然是必不可少的。本文将介绍如何使用插件来自动备份WordPress网站。

在WordPress上有许多可以自动备份网站数据的插件。我今天测试了排名第一的UpdraftPlus WordPress Backup Plugin和我目前正在使用的WP Database Backup。

UpdraftPlus WordPress Backup Plugin和WP Database Backup的对比

UpdraftPlus有免费版和收费版,部分设置中文显示,收费版支持更多云存储方式和更多排除规则。

UpdraftPlus支持备份数据库和网站数据,并支持增量备份。

WP Database Backup只支持备份数据库,但对我来说已经足够了,因为我的附件文件都是上传到又拍云的,在服务器上的文件很少会有变动,所以只需要备份主题文件即可。

UpdraftPlus WordPress Backup Plugin功能演示说明

UpdraftPlus的主界面如下图所示,你可以点击备份按钮手动备份。

WordPress网站自动备份方法:插件的应用

要实现自动备份,需要在设置中进行相应的配置。选择自动备份时间为每天一次,远程存储选择FTP。如果没有FTP空间,可以选择不进行远程存储,备份文件将保存在本地。

默认情况下,UpdraftPlus已经排除了一些文件目录不加入备份列表,你也可以自己添加或删除排除文件列表。

配置完成后,点击备份按钮,UpdraftPlus会自动压缩备份文件并上传到指定的FTP目录。

备份的文件格式如下图所示:

WordPress网站自动备份方法:插件的应用

数据、插件和主题目录都会分别进行压缩和上传。

需要注意的是,如果要备份网站数据,最好选择在凌晨备份,避免影响服务器的稳定性。

WP Database Backup功能演示和说明

WP Database Backup只能自动备份数据库,但对我来说已经足够了。因为我的附件文件都是上传到又拍云的,在服务器上的文件很少会有变动,所以只需要备份主题文件即可。

要实现自动备份,选择Scheduler标签,勾选Enable Auto Backups。在Auto Database Backup Frequency选择Daily,即每天备份一次。

在设置中,可以设置Maximum Local Backups,即本地保留的备份份数,我这里设置为0。

可以启用日志,并选择是否删除本地备份文件。

最下方的Exclude Table From Database Backup可以排除不需要备份的数据库表。

设置完成后,WP Database Backup会每天自动备份数据库并上传到FTP和发送邮件。

不再推荐使用WP Database Backup备份数据,因为存在一个bug,会将百分号备份成乱码。r