返回列表 发布新帖
查看: 12|回复: 0

EMLOG转WordPress,数据搬家到wordpress博客

1836

主题

52

回帖

1万

积分

管理员

积分
19864
发表于 2025-10-6 12:35:35 | 查看全部 |阅读模式
前言
自emlog更新了6.0后,并推出了Pro版后开始了收费,截止5.3.1之前的版本都不兼容,非常遗憾的是不能直接升级,虽然有民间的升级版本,升级之后还是有点小毛病,并且emlog没有太大的变化,望为观止的我们只能停留在5.3.1版本,既然这样小高心想直接投入wordpress的怀抱吧,那么数据怎么办呢?
于是就有了今天这个教程,EMLOG数据迁移WordPress,咱们高网文章数据就有1W+条,数据搬家可不是一件小事啊,在网上找了一大堆资料,毕竟小高也是第一次接触数据搬家,开始实践时碰到不少难题,一些转移工具和方法都是比较老好多年前的了,我测试过基本都用不了了。
最后打算放弃吧,还是找个程序员花点图片找人弄吧,然后脑袋一灵光,想到能不能先把emlog转为typecho然后在转回WP呢,想到就去做,随即就找到一款emlog转typecho的插件。
直入正题
首先备份下载好emlog数据到本地,可以在本地进入转换,也可以用服务器,本地可以用小皮面板xp.cn。
在本地环境下,搭建好emlog网站,再安装typecho,版本小高测试的是:typecho 1.0
安装包我都给你们打包了 上传typecho-v1.0.zip解压,安装好typecho程序。
下载插件EmlogToTypecho_v1.0.0.zip,并解压上传到插件目录/usr/plugins下,启用插件。
再从控制台进入,从emlog导入数据,开始。
具体什么问题我也不知道,估计是插件长久失修导致的,但这不碍事,我们打开首页看看,可以看到小高的数据已经全部迁移进typecho程序了,文章、分类、标签等都搬过来了。
最后一步导入
小高这里测试安装的是wordpress 4.x,版本,去安装好wordpress程序。
在WordPress控制面板上打开-工具-导入-运行安装WordPress导入工具。
导入前面下载的XML文件。
注意:如果导入过程出现错误,提示SQL什么的,数据文件过大,超出了上传限制,去服务器修改下设置即可,还有关掉CDN,小高测试过程中CDN也限制了导致失败,关闭后就正常上传了。
导入完成后,我们小高网1W多条文章数据都成功导入进来啦。
[url=https://img.xx8g.com/uploadfile/2023098192627.jpg][/url]
后续步骤
将Typecho站点中的/usr/uploads目录迁移到WordPress的/wp-content目录下。
在数据库中替换图片资源路径,执行以下SQL语句:
UPDATE wp_posts SET post_content = REPLACE( post_content, '/usr/uploads/', '/wp-content/uploads/');
如果是emlog转过来的话语句为:
UPDATE wp_posts SET post_content = REPLACE( post_content, '/content/uploadfile', '/wp-content/uploads/');
emlog的文件目录也要更名覆盖为/wp-content/uploads/
在你转换过程中遇到什么问题下面评论留言吧。
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表