给自己的博客做个备份站
Godaddy注册域名会有免费的空间赠送,除了做一个免费的ftp备份空间,想想也可以给网站做一个备份站。先试着给自己博客做个备份站吧。
WordPress有一点挺怪,要把博客的URL配置写到数据库里,博客生成的URL还会是基于数据库里记录的域名。如果同步数据库到其它站点,生成的URL还会是原来站点的。不过Wordpress还是留有后门呢,这个URL也可以在 wp_config.php 中配置,而且会覆盖数据库中的配置。
配置文件: wp_config.php
博客地址 (URL)配置:define(’WP_HOME’, ‘http://example.com/wordpress’);
WordPress 安装地址 (URL)配置: define(’WP_SITEURL’, ‘http://example.com/wordpress’);
因为Godday的免费空间不支持MySQL数据库从外网连接,只能把博客数据周期备份并ftp上传,再恢复。
主空间备份上传的脚本:
#! /bin/bash
/usr/bin/mysqldump –host=sdb.xxx.com –user=xxx –password=xxx blogdb >/home/xxx/blog.dump
/usr/bin/ftp -i -in< open gd.xxx.com 21
user xxx xxx
lcd /home/xxx
bin
put blog.dump
bye
备份空间恢复脚本:
#! /bin/bash
/usr/bin/mysql –host=tdb.xxx.xxx.com –user=xxx –password=xxx blogdb
两边都设置成cron任务周期运行就可以了。
相关文章:
