2007年11月 Archives
迁移WordPress,从DreamHost到1and1
本篇文章属于 网站网络上个星期就答应小栩,赞助一点空间,给他的Blog,当然也给了他所有的权限,甚至更多,比如把整个帐号都告诉他了(现在弄好了,就要把帐号收回来,只给他FTP权限了)。
他原先使用的是DreamHost的空间,一年到期了,不想支付全价的hosting,就放到我1and1的Linux空间了。
他是使用WordPress的备份插件,来备份整个数据库的,据说可以用PhpMyAdmin来恢复。
可是,开始的时候,怎么也恢复不会去,试了很多次,直到昨天晚上,花了三个小时,终于可以访问了,没有乱码了。
说说其中的问题好了。
1)他备份的数据库不是MySQL 4.0的,所以在1and1下,要建立一个MySQL5.0的数据库,以供使用,否则就不能恢复。
2)建立MySQL5.0数据库后,直接到1and1后台,进入PhpMyAdmin,进入数据库,选择新建的数据库,点击Operations,确认Collation: 是latin1_swedish_ci,然后点击SQL,选择要上传的文件,就是小栩备份的文件,注意Character set选择latin1,这样就恢复备份了。
3)这是看到的还是乱码,找到wp-config.php文件,其中的一个重要参数,也改成latin1。
这样就乱码消失了,显示了正确的中文文字。
4)一个重要的问题,是安装的WordPress是2.3.1版,可是备份的数据库是旧版的,或者是因为这个备份插件是旧的,就按照旧版本的WP数据库结构备份了,那么这里需要升级,直接用/wp-admin/upgrade.php,没有用,这时就需要使用强制升级,这里我参照了官方的FAQ做法。
Under certain situations, it may be necessary to cause a database to pass through the upgrade process again. To do that, you need to lower the db_version value in the wp_options table that corresponds to the version you want to upgrade from. For instance, if you want to force the datebase upgrade that happens from 2.0.11 to 2.3 you would change your db_version to 3441. To force an upgrade from 2.2, 2.2.1, 2.2.2, or 2.2.3 to 2.3 or 2.3.1, change that value to 5183.
修改db_version数字后,就可以强制升级了。
至此,基本完成。其他的插件之类的我就不知道了,让小栩自己完成好了。
目前我用的Blog系统是MovableType 4.01,相当强悍的一个系统,可是也免不了Spam的攻击。
一般Spam有两种,一个是留言Spam,一个是Trackback Spam。留言好办,通过图像验证文字来识别是否机器人还是活人,绝大部分都可以杜绝。而TrackBack 则比较麻烦,每天每分钟都有很多TrackBack过来。
那么系统内置的防Spam机制是怎样的呢?让我们来看看。
其Plugin系统中有一套SpamLookup的Plugins,一共三个。
分别是:
SpamLookup - Lookups 2.11,主要是针对IP地址进行检查,通过对几个数据库内IP地址的核对,来发现有问题的Trackback发送地址。在设置中可以设置IP黑名单服务器,域名黑名单服务器,还可以设置白名单。
SpamLookup - Link 2.11,主要是针对留言而来的,如果留言中有超过指定数目(比如三个)的链接,则认为有问题。
SpamLookup - Keyword Filter 2.1,主要是针对关键词进行比对,我们可以指定一些关键词,如果出现在Trackback中,就认为是Spam。
通常我设置这些Plugin都是在系统级别设置的,因为一个MovableType系统可以管理几个Blog,所以呢,Trackback扫描时会全部扫描的,在系统级别设置可以更为有效。
这里呢我把很常见的一些英文Spam关键词列出来,方便以后设置。
cialis
viagra
tramadol
ambien
amoxicillin
ultram
valium
ephedra
drug
oxycodone
ephedrine
xanax
No Reservations
本篇文章属于 影视书籍前天晚上一半加上昨天晚上一半,看完了No Reservations,泽塔琼斯主演。不是因为很长,而是前天太累,看了一半,就休息了,昨天晚上安心的看完了。很好看,是我所喜欢的那种味道。
借用豆瓣上的介绍:
简体中文名: 美味情缘
凯特(凯瑟琳•泽塔-琼斯 饰)天生丽质,是一所餐厅里杰出的主厨,她是个十足的工作狂,因为工作她的生活变得十分刻板,没有一丝火花。对自己的手艺非常自信的她常常都坚持己见,老板只好强迫她去看心理医生。
凯特的妹妹因车祸而逝世了,留下年幼的女儿祖需要凯特照顾。妈妈离开后,祖变得越来越封闭。无论凯特怎么努力,祖还是与阿姨保持距离。
此时餐厅里请来了新的厨师尼克(艾伦•艾克哈特饰),工作态度完全有别与凯特,这使凯特无法接受,但他却有难耐使不喜欢吃正餐的祖乖乖吃饭。凯特不得不对尼克另眼相看,此后因为祖的关系他们约会渐多,凯特与尼克之间也产生了微妙的情缘,就连凯特与祖之间的关系也大大改进了。
但这时,两人在工作上却出现了分歧,感情受到了挑战……
住在温哥华有一个优势,就是经常会看到大明星,特别是香港的,台湾的,还有不少大陆的。
今天约了朋友吃饭,下午就上时代广场逛逛。正巧看到周华健在电台做节目,为明后两天的演唱会做宣传。周华健是我和汇都蛮欣赏的歌手,没想到看到活人了:)。 有些意外,但还是蛮高兴的。也许年纪大了,没有了激动欣喜,普普通通,只不过以前听他的歌,现在看到了喜欢搞笑的真人,仅此而已。也没有见到十分疯狂的歌迷,噢,对了,周华健已经唱了20年了,现在的小朋友应该不是很熟悉他吧,像我们这样上了些年纪的人才懂得欣赏吧。当然就少了那份激情,过了那个狂热的青春年代。。。。。。
以前出去吃饭的时候,看到过王祖贤,那时候我们刚来,觉得蛮新鲜的。后来在大统华超市看到过徐乃麟。再后来看到的艺人就更多了,不足为奇了。昨天一个在咖啡厅打工的大学生跟我说,那英天天去那家咖啡厅喝咖啡,当然是不化妆,而且抽烟,推着婴儿车,给人的感觉真的很不好。
所以说呢,温哥华真的是一个十分适宜人居住的城市,不然为什么这么多人,特别是艺人上这儿来扎堆住呢。
