欢迎访问爱油菜中文网!
您所在的位置:首页 > 代码学苑 > 网建教程

WordPress备份到Dropbox-email定时执行

作者:来源:wordpress发表于:2020-06-04 11:02:35

  使用wordpress备份插件不仅可以备份wordpress数据库,还可以备份图片、主题模板等文件。同时wordpress备份插件可以定时 将数据作为附件自动备份到自己的email邮箱,或者进入后台直接手工下载到本地电脑。但是如何自动将wordpress数据库文件自定备份到本地电脑 呢?毕竟下载到本地电脑会让人比较放心。直接使用可以发送wp博客数据库备份到你的Dropbox帐户的wordpress插件,或者wp插件再结合使用 Dropbox即可实现这种功能,最后通过Dropbox自动同步备份文件到你的本地电脑。

wordpress备份插件

  首先介绍几款相关的wordpress备份插件:

wp-db-backup 备份插件:wp-db-backup备份插件是wordpress官方网站上最热门的数据库备份插件,使用起来也非常简单,下载安装该插件并启用后跳转到 Dashboard-》Tool-》Backup设置数据库表的备份选项即可,可选:

1、备份文件到服务器

2、下载到本地电脑

3、Email备份到邮箱

还可以选择自动定时备份到你指定的email邮箱,设置每小时、每天、每两天、每周定时备份博客数据库均可。wp-db-backup会在wp- content目录下新建一个以backup开头的随机名称作为备份文件保存的目录,随机数字名称在一定程度上使备份文件更加安全。

另外一个类似的wordpress博客备份插件是wp-dbmanager,wp-dbmanager备份插件也是一个相当热门的 wordpress插件,不仅可以自动定时备份,还可以直接在wordpress后台导入数据库备份文件、数据库修复、优化、恢复、删除、清空等数据库操 作。

不过上面两个wordpress备份插件定时备份只能发送数据库备份文件到email邮箱,不能直接发送到你的dropbox账户。所以这里再介绍 一个插件wp-time-machine,wp-time-machine备份插件其实也是一个非常不错的插件,安装并启用该插件后,不仅可以备份数据库 文件、还可以备份uploads目录上传的图片等所有wp-content中的文件(如wordpress主题)、.htaccess文件、数据库恢复说 明。最关键的是它可以将这些备份文件发送到你的远程账户,包括Dropbox、Amazon’s AWS S3、远程FTP服务器。但是wp-time-machine有一个致命的缺点是,只要你的wordpress博客启用了这个插件,任何访客访问这个地 址:

1
http://yourdomain.com/path/to/wordpress/wp-content/plugins/wp-time-machine/cron.php?generate=1

  都会在wp-content目录下生成那些备份文件,而且默认的备份文件名称都是一样的,比如wpTimeMachine-data- files.sql,因此任何人都可以通过浏览器在这个地址   http://domain.com/path/to/wordpress/wp- content/wpTimeMachine-data-files.sql下载到你的数据库备份文件。wp-time-machine备份插件作者提示 将上面生成网址中的generate=1改为clear=1,使用curl url自动定时执行备份计划任务时,就不会在wp-content目录下生成备份文件。许多介绍该插件使用方法的中文文章也只提示在wordpress后 台点击了该插件的备份操作之后,要记得删除这些备份文件,但是却都没有提示这个地址会被任何人访问到。因此为了你的wordpress博客安全,强烈建议 不要使用该插件,也许哪一天插件作者更新了这个安全漏洞之后,可以考虑启用这个插件。


如何将wordpress备份文件发送到dropbox

  既然wp-time-machine不能用,那么如何将wordpress博客备份文件发送到dropbox呢?当然还是有办法的,比如利用wp- db-backup备份插件,我们只要将插件自动定时发送到邮箱的email附件上传到dropbox 帐户就可以了。Send to Dropbox 程序就是一款这样的非常好的dropbox app应用程序。

登陆Dropbox帐户后访问http://sendtodropbox.com/connect,允许send to dropbox访问dropbox帐户,通过后在dropbox帐户my app中会多出一个send to dropbox。同时sendtodropbox.com会给你提供一个***@sendtodropbox.com的email邮箱地址。这个app通 过这个唯一的email ID 发送附件。

1
2
3
4
The app ‘Send To Dropbox’ would like to connect with your Dropbox.





相关文章
    无相关信息