你可以将站点的这些数据表导出;
你要转换过去的是基本的一些字段,而不是其他很多的自增字段。也就是说,你仅仅为了将标题、内容等数据导出来,那么,没问题!
PHPCMS转换为Wordpress步骤和思路:
预装Wordpress站点;
将数据表导出来,导入到预装Wordpress的数据库中;
用Mysql管理工具比如phpmyadmin登录数据库;
架设phpcms的表前缀是“phpcms”,wordpress的表前缀是“wp”,那么,首先执行下面的代码:
insert into wp_posts(ID,post_title:http://www.hornsen.com )
select contentid,title from phpcms_content
这是很关键的一步!通过这一步,就可以进行下面的操作了。
接下来,就是将内容、作者、添加时间、更新时间进行更新处理了。操作办法如下:
简单举个例子,为了将文章的发表时间和更新时间更新,可以采用下面的语句
update wp_posts a,phpcms_content b
set
a.post_date=FROM_UNIXTIME(b.inputtime),a.post_date_gmt=FROM_UNIXTIME(b.updatetime)
where a.ID=b.contentid
接下来就是更新文章的内容了,假设phpcms中的一个表模型为
phpcms_content_x,那么执行下面的语句将内容更新:
update wp_posts a,phpcms_content_a x
set a.post_content=x.content
where a.ID=x.contentid
其他需要更新的表数据请自行更新。
最后,将原来站点的上传的附件目录uploadfile复制到现在的站点的根目录下。
好了,基本搞定了。现在打开新的Wordpress站点,是不是看到内容成功转换过来了,并且图片可以正常显示了!