DedeCMS(织梦CMS)在线文章数据保持URL不变一键迁移至WordPress系统(一行命令脚本DeDeCMS一键转换迁移到WordPress)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
说起这事儿,不还是因为前段时间因为dedecms开始收费了;消息一出,大家都搞的鸡飞狗跳,最近还是有人问我这事儿,我继续追更一篇文章;
和米拓cms一样的情况,先获取巨大用户,再发律师函索赔,所谓的开源、免费只是针对个人网站;国内WordPress插件装机量最大的wpjam作者著名开发者邓鸿华也推出了一键转换成WordPress的工具。
DedeCMS织梦系统是国内的优秀开源建站系统,使用的网站数量众多,不过近期织梦也要开始收取授权费用了:除个人非盈利网站外,均需要购买DedeCMS商业使用授权,授权费为5800元。
此迁移插件可实现文章数据完整迁移,包含文章、分类目录、标签。同时确保导入前后文章ID不变,分类目录支持多层级(即子分类)导入,文章的关联分类和标签页完整保留。
插件说明
安装本插件之前请留意以下注意事项:
- WordPress需要是全新安装,没有添加过数据;
- 织梦网站和WordPress在同一台服务器上面,如果不在的话请自行检查织梦的数据库是否支持远程链接;
- 操作前建议将PHP的memery_limit设置大一点,网站的请求超时时间也调大一些,如果不会调整那么建议插件的每次导入文章数量设置小一点;
安装使用
- 直接下载后在WordPress后台插件里面上传安装启用;
- 进入后台工具>织梦文章迁移;
- 填写织梦网站相关数据库信息和导入配置信息;
- 点击开始导入;
- 等待页面执行完成;
- 确认导入成功后,即可卸载本插件
插件下载地址
Github项目地址:https://github.com/wpcom-cn/dede2wp
兰州云:https://wws.lanzoui.com/i1LKAunn8pe 密码9ma8
正确食用方法:
1、下载 DedeCMS 导入 WordPress 脚本
这里需要用到这个PHP脚本,下载地址如上;下载解压后,然后打开下载的 dedecms_to_wordpress.php 文件,修改其中的 DedeCMS 的数据库配置参数:
// DEDECMS 数据库配置,修改为你自己的 $cfg_dbhost = 'localhost'; $cfg_dbname = 'dd'; $cfg_dbuser = 'root'; $cfg_dbpwd = 'root'; $cfg_dbprefix = 'dd_'; $cfg_db_language = 'gbk'; $cfg_db_port = 3306;
DedeCMS 的数据配置参数,可以从 DedeCMS 的 data/common.inc.php 中获取。
如果 DedeCMS 的数据库和 WordPress 的数据库不在同一台服务,并且无法远程连接,则需要把在原来的 DedeCMS 服务器中导出数据库,然后导入到 WordPress 的 MySQL 所在的服务器中。
2. 执行 DedeCMS 导入 WordPress 脚本
将刚刚修改好的 dedecms_to_wordpress.php 文件上传到刚才全新安装的 WordPress 目录,然后在 SSH 命令行执行下面的命令:
php dedecms_to_wordpress.php
然后静候迁移完成即可。
3、实际导入速度测试
经过测试得知 4万多篇文章的 DEDECMS 数据库,迁移时间少于 2分钟;而 14万篇文章的转换也能在 7分钟左右搞定。
导入脚本能够保持前后文章 ID 不变,迁移后文章URL也是不变的。搜索引擎那不会打不开页面,也不会因此丢失客户,从SEO优化角度来说再好也不过了。
4、固定链接、伪静态
转换完后,需要在 WordPress 设置固定链接和伪静态,这样转换过来的文章就能正常打开了。
最后要感谢 wpjam插件开发者 Denis 和众多开发者们的连续熬夜努力,使用dedecms站长才能免费用上一键转换脚本。
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!