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

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

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册