typecho数据库自动备份插件(9.7更新)

插件开发及发布

版主: woniou

cloudend
帖子: 17
注册时间: 2009年 4月 24日 05:54

Re: typecho数据库自动备份插件(9.7更新)

帖子 cloudend »

我用1.0.3,mail函数提示发送成功了,也没收到邮件:)
也没关系了,就用smtp吧,反正也足够用了。

我提个建议,目前发送的标题是:2010年08月30日数据库备份文件
最好加上个自定义标题,如果有两个博客备份都是一样的设置,把备份都发到一个邮箱,在邮箱里面有点不好区分。
我比较喜欢这样的名字:自定义字段-[2010-08-30]
WalterChou
帖子: 95
注册时间: 2010年 7月 5日 07:34
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 WalterChou »

@cloudend
博客标题-[2010-08-30]
这种格式可好,添加新表单项的话还要修改config.xml文件,升级插件的时候又要重新设置
sluke
帖子: 110
注册时间: 2007年 7月 25日 03:28

Re: typecho数据库自动备份插件(9.7更新)

帖子 sluke »

定时备份其实没什么意义,在博客内容有修改时触发备份插件是可以的

备份插件可以存一个上次备份时间,存一个时间间隔,在发日志或评论时判断一下时间,超过时间间隔就触发备份
WalterChou
帖子: 95
注册时间: 2010年 7月 5日 07:34
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 WalterChou »

@sluke
起初我就是这样考虑的,不过不知道如何在插件运行的时候修改 config 表单中的数据
我试过在helloword插件render()中写如下代码

代码: 全选

Typecho_Widget::widget('Widget_Options')->plugin('HelloWorld')->word = 'test';

结果word确实被修改了,其他插件写类似的代码就不行
Vanish
帖子: 83
注册时间: 2010年 7月 1日 17:12
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 Vanish »

需要这个插件很久了!总算出了!加油!!!
mybg
帖子: 508
注册时间: 2010年 5月 27日 16:20
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 mybg »

在网上搜到一片文章,利用cPanel定时备份数据,我转载在这里

数据备份成功,备份文件定时发到了我指定的Email里。
WalterChou
帖子: 95
注册时间: 2010年 7月 5日 07:34
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 WalterChou »

deleted
lynxun
帖子: 110
注册时间: 2010年 5月 6日 14:43
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 lynxun »

看起来比上一版本好很多,就是还不能真正实现定时备份?
头像
ClayMore
帖子: 2481
注册时间: 2007年 11月 29日 02:55
来自: Sleeping Forest
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 ClayMore »

@lynxun
真正的定时PHP是不可能实现的 必须有人访问特定的页面才能触发
WalterChou
帖子: 95
注册时间: 2010年 7月 5日 07:34
联系:

Re: typecho数据库自动备份插件(9.7更新)

帖子 WalterChou »

@﹎‵sκyˊ☆
1. windows下可以添加计划任务
2. Linux下可以添加crontab脚本
3. php脚本添加ignore_user_abort(true) (伪,至少需要访问一次)
回复