Live Space搬家到WordPress

像我这样一个念旧的人当然无论走到哪里东西都要随着搬动的。所以昨晚动了下脑筋把Live Space搬来这边。

可怜我这样一个外行人。。。借用某位大大的话说,目前这些方法都还是不够“傻瓜化”的。不过仔细领会了一下如果不出现意外错误的话,倒也不是太复杂,而且看人家留言好像绝大多数人都成功了。于是我认为非常值得一试。

因为有人已经开发出了伟大的现成的工具,所以基本上要做的事情概括起来就是:

首先调整live space和wordpress的日期时间格式一致,保险起见,都调成如15:35的样式而不用15:35:26,减少出错几率。接着安装python环境(因为工具要在此环境中运行)。然后下载Beautiful Soup 3.0.6和Live-space-mover,解压后将脚本都放入同一文件夹下。下面,进入环境,到脚本所在路径下执行:

python live-space-mover.py -s http://yourSpaceName.spaces.live.com/

yourSpaceName要改成自己live space名称。然后就会输出一个xml文件。


到这一步都还比较顺利。接下来本来的步骤也很简单,就是用wordpress自带工具下的导入功能导入该xml文件就可以完事了。大家的教程基本都是以此欢乐收场的。

可惜我就卡在了这步。。。

居然提示我无法上传。

再google原因。检查过文件夹权限、.htaccess文件等等后,确定了原因是服务器的safe mode没有off。在cpanel里找了几遍,确认没给我开启的权限。而且就算图片、媒体什么的都从wp后台传不上去。晕啊。

(update:若干天后突然发现其实是我当时上传路径设置错了!失败啊。。。)

能想到的第一个念头是想办法把xml直接导入MySQL数据库。数据库白痴的我不死心地再搜,但实在是理解不能。

突然想起之前申请过的免费空间中曾经也遇到过safe mode可以off的。于是想到,是否可以采用将xml导入safe mode off的空间后,导出sql。这样我可以不从wp后台,而改由cpanel中导入sql文件到数据库。然后试了几个,终于找到了,上面以前安装的wp也还在。导入xml,成功了。小高兴了一下。

所以说半吊子是很不可靠的,因为接下来又出错了。导出sql后上传现在的空间,恐怖的乱码出现了。过程不再赘述。原因果然是我太小瞧数据库,一向小看了编码这个问题而直接导致。经过几次试错后,我老老实实统一了2个数据库的编码。很仔细的。

当然最后结果还是好的,总算搞定。实在太懒,评论什么的都懒得导了。

感谢这篇详细的教程:http://li-and-jiang.com/blog/2009/03/30/windows-live-space-move-wordpress/





本文来源:随便翻翻
原文地址:http://anyff.com/2009/08/live-space%e6%90%ac%e5%ae%b6%e5%88%b0wordpress/

你可以留言,或者trackback 从你的网站

没有评论

还没有评论呢。

Leave a Reply