AutoBackup
主要功能就是定时备份数据库文件发送至邮箱,个人博客最有价值就是文字,所以说备份数据库就是备份博客的灵魂。
插件功能介绍
在博客后台对该插件备份的数据表、发送邮件的方式和接收邮箱进行设置。
Jrotty 的版本包含一个config.xml文件,里面记载上次发送邮件的时间,当博主发表或更新一篇文章,或有访客在前台提交评论,则会触发插件计算此时的时间与上次发送邮件的时间之差是否超出了备份间隔时间,如果是,则插件会压缩数据库并发送到指定的邮箱。这样有个缺点,博主提交文章或访客提交评论时如果满足发送邮件的条件,此时就会耗时几秒用于备份数据库与发送邮件,实际体验就是网页有点卡,数据库应该越大越明显。
为了解决这个问题,我直接去掉评论提交时备份数据库的功能,改成访问接口就自动备份数据库并发送到指定邮箱,方便根据网站访问量选择备份时间。
特点介绍
支持 API 访问
快速选择备份表
邮件预览
Jrotty 把邮件模板改的挺好看的,不过有的邮箱不展示 HTML 模板。
插件使用方法
安装的话和别的 Typecho 插件没有区别,放到 plugins 目录,保证插件目录名为AutoBackup
就可以了,然后在后台启用AutoBackup插件,插件使用之前要先进行配置,添加邮箱发送信息。
然后添加一个计划任务就可以定时备份数据库并发送到邮箱了。
如何检查 SMTP 配置是否正确
复制插件选项里的链接到浏览器地址栏里访问,正常发送会返回
计划任务添加方法
先把使用说明里的链接复制下来
https://baidu.com/action/backup?token=ikwefjnkwgy8923u9op123io
找个 Linux 主机,在shell中运行crontab -e
添加
0 0 * * * curl -sSL https://baidu.com/action/backup?token=ikwefjnkwgy8923u9op123io
保存就可以了,这样每天 0 点就会自动备份数据库啦。。。
如何报告问题
开启 Typecho Debug 模式,手动访问备份链接,把错误发给我
资源下载
资源为外部正规网站提供,本站不保存任何下载内容,请自行甄别安全性。
全部设置对了。显示这个
{"status":500,"msg":"SMTP connect() 失败。https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"}
设置是这样的,
访问链接显示错误,是哪里设置错了吗
设置是这样的,
访问链接显示错误,是哪里设置错了吗
QQ邮箱选 SSL 加密吧
加密都试了,还是不行
对,我的也是这样..没升级typecho1.2之前用1.3版本试过没问题..邮箱能收到备份文件;
但是升级后用1.3会出现以上图片错误,升级1.3.2版本,设置好了每天备份但邮箱一直收不到;不知哪里出问题了..
我才发现本站用的 1.3.0,怪不得我没遇到
升级到 1.3.2 没问题啊
那就奇怪了。typecho1.1配1.3.0没问题,升级1.2配合1.3.0报错,1.3.2没反应…一直收不到
建议你打开 typecho debug 模式,看看报错定位到哪一行,而且插件也有调试模式,可以看日志,能看到你到底发出去没
你 Typecho 详细版本号多少
目前运行正常,原来是最后一项定时任务钥匙没填写或填写太短导致不成功…另外开启了评论监控会导致邮件提醒失效和评论重复。
你用的 AutoBackup 是 Jrotty 的,不是我的版本
设置了下。显示这个
{"status":500,"msg":"\u4f60\u6ca1\u6709\u9009\u62e9\u4efb\u4f55\u8868"}
这串 unicode 的意思是你没选择数据表
选了数据表
它下次跳转就没选中
每次保存好 再点开 数据表是全没选中
不知道是不是因为新站 有空数据的原因
先试试禁用插件再启用
然后你的 Typecho 版本是啥,可以尝试更新到最新的稳定版 1.2.1
你好博主,我也是同样的问题,选中数据表保存后再点开又是全部没选中,插件禁用再启用都试过了
得有环境复现才行,我这里没遇到
插件好像挂了,无法发送邮件了。
原来是开启调试模式后,一直提示json格式问题