CodeGuard-非常不错的网站自动备份服务

codeguard logo

个人电脑的数据备份服务有很多,从国外的Dropbox、SugarSync、谷歌云端硬盘到国内的华为网盘、115网盘等,我们有很多选择;相比之下,网站数据的备份服务就少多了,目前比较有名的似乎只有CodeGuard和Dropmysite两家。

简单对比一下:Dropmysite可以自动备份ftp数据、数据库和Email数据;CodeGuard可以自动备份ftp数据和数据库,功能上来看都差不多,对免费用户都提供了2G的存储空间。另外它们都使用了亚马逊的S3服务,备份的数据比较可靠。

[dropmysite logo

虽然Dropmysite支持中文,但我不得不说Dropmysite做得非常垃圾,正确添加ftp账户之后竟然一直没有自动备份,试了好几个账户都是如此,从我知道Dropbox的2月到现在,一次也没备份成功,并且dropmysite的网站也没任何界面上的改版更新,以致于我有充分的理由怀疑Dropmysite是一个骗取用户ftp和数据库账号的钓鱼网站,建议使用过其服务并且备份服务无效的朋友更改ftp密码。

- 阅读剩余部分 -

禁止某些搜索机器人和特定IP用户访问网站

最近发现一个叫AhrefsBot的机器人特别勤快,每天都数次访问我的网站,并且不遵守robotx.txt规则,几乎采集了网站的每个页面,但却没带来任何流量。上官网去看了下发现Ahrefs貌似是一家做搜索引擎优化的网站,对于小站来说,只会增加带宽和服务器负担,没有任何好处。基于节能环保的原则,完全可以把AhrefsBot屏蔽掉。

Ahrefsbot visit log

屏蔽方法很多,比如最简单的robots.txt规则:

user-agent: AhrefsBot  
disallow: /  

- 阅读剩余部分 -

解决安全模式下BackWPup的服务器错误问题

BackWPup是一个令人爱不释手的WordPress备份插件,它能自动定期将数据库、文件备份到Dropbox、SugarSync、Amazon S3、Google Storage... 为你的网站提供一个“时光机器”。

BackWPup的正常使用可以参考我以前的一篇文章,BackWPup——WordPress自动备份插件 设置使用教程,下面讲一下在安全模式开启的情况下的一些问题及我的解决方法。

问题分析

由于Apache的安全模式对于文件的读写限制相当严格,可能导致WEB用户不能访问系统的临时目录(通常为/tmp)、不能创建777权限的文件夹等问题。而BackWPup使用WEB方式来创建777权限的文件夹,并且要读写系统临时目录,这两项操作都是安全模式禁止的,这就导致BackWPup任务设置好后点击run会报错。

错误总结

通过查看BackWPup运行的错误信息总结出安全模式下的BackWPup的错误原因:

1、不能读写服务器的TMP目录;
2、 不能创建777权限的文件夹(BackWPup的源码中默认创建的是777权限的文件夹,在文件权限严格的Apache设置中是不允许的)。

解决方案

- 阅读剩余部分 -

禁止WordPress自动裁剪图片

每次上传附件的时候WordPress都会对图片进行自动裁剪,生成缩略图和大中两个尺寸的图片,如果是Twentyten的子主题的话还会生成一张文章缩略图(post-thumbnail)。

Thumbs and cropped img

可能大部分人都习惯在文章中插入原始图片,而不会使用这些裁剪过图片。虽然这些裁剪过的图片虽然没用,但是WordPress并不会自动删除它们。日积月累,这些“垃圾”浪费了非常多的空间,同时也给备份增加不少压力。

- 阅读剩余部分 -

分享10个百度网盘邀请链接

baidu disk logo

百度也推出网盘了,注册空间15G,单个文件1G,通过邀请最大可增加3G空间。看起来的确比较大方,不过比起金山坑爹的1T网盘那是小儿科了。

粗略试用了一下,除了上传/下载速度非常快(可能是由于刚推出用户少的原因),其他的功能都只算中规中矩:

支持PC,Android客户端;

支持加密文件分享和类似Dropbox的公共文件夹,不过公共文件夹里的文件不支持直接外链。百度真精明,用户下载文件最终还要被导向下载页面的广告(虽然暂时还没广告)。

支持Word、pdf等文件在线预览,MP3的在线播放非常不错,不过不能预览测试的png图片倒是让我非常震惊。

- 阅读剩余部分 -