为了防止在将来的某个时候,blog再被和谐,所以这2天折腾出来了一个离线版的blog


其实说其离线也不太准确,只是其没有外网地址而已,只要设置了内网的host即可访问了


找了一台linux服务器,在其上面安装Apache2,Mysql5,Php5,gd等...


在安装gd时,遇到了一些麻烦,出了很多的错误


configure.ac:64: error: possibly undefined macro: AM_ICONV


出这个错误,是需要安装gettxt


Libtool library used but `LIBTOOL' is undefined


这个错误,需要安装 libtool,下载了源码,编译安装后,居然还是报错


无奈,下了一个libtool-1.5.24-6.fc9.i386.rpm包,给强制安装上去了


rpm -ivh --force --nodeps libtool-1.5.24-6.fc9.i386.rpm


最后,终于安装完了,把数据导入blog后,首页直接出现了以下警告:


Warning: getdate() [function.getdate]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.


这似乎是在php5.3下才有的,vi global.php,加上如下内容就好了


date_default_timezone_set('UTC');


对于离线版和正式版的数据同步,准备用mysqldump来完成,当然也可以用bo-blogs自带的备份导入工具来做