LBS to WP
突然对 wordpress 来了兴趣,想着把我这个lbs换成wp试试看。
上网搜索了一圈后觉得好像没多大问题的说,于是立马开干。先前因为图简单,去 WordPress Chinese Forums下了个集成中文语言包的2.0.4版本,两步安装下来后一切正常,登陆,进后台…问题来了,居然一直提示我“您没有权限访问本页面”,清IE缓存后问题依然,上网再搜,也没找出问题所在。没办法,还是老老实实的去 官方下载 吧。下载,安装,没想到问题就这样解决了,看来有时候图省事往往还会费事啊[21]
WP安装搞了,接下来就是数据转换了。首先参考了下Zola的 LBS转WordPress全攻略 和漫步水中的鱼的LBS成功转换WordPress 2.0 ,决定采用导出LBS数据库为SQL文件再导入至mysql的方法。
下载 SUNU 编写的lbs2wp转换工具,谁知道运行后提示错误 [30] 这下又傻眼了,继续上网搜索,终于在 Hunts’ Blog 找到了修改版的转换工具。
将此转换文件上传至LBS的数据库目录下运行,顺利导出sql文件,登陆pma,选择wp数据库,导入,提示成功,顺便浏览了下数据库,所有中文均正常显示,心想这样就搞定了?看来我rp还真是一向都不错的了,呵呵…打开我的 wp首页 ,再次傻眼了,文章全部是乱码,但侧边栏文字显示正常,将浏览器编码选择为“简体中文”则情况相反 [21] 。看来这就是传说中的编码问题了,回过头来用Editplus打开刚才导出的sql文件,直接“另存为…”编码选“utf-8”,在pma中清空wp_categories、 wp_comments、 wp_postmeta 、 wp_posts 四张表,再次执行sql导入,访问首页,OK!至此转换圆满完成!
最后向提供LBS2WP工具的作者Sunu&Hunts 以及相关参考日志的作者表示感谢!
PS:我的WP环境如下,IIS5+PHP4.3.10+MYSQL4.0.26