前几天,在文章《织梦DedeCMS开始商业授权收费5800元,建议转换到WordPress》里,老刘的博客刚刚说DEDEECMS梦想是授权经营的,建议转换成WordPress。今天有个WPJAM插件开发者推出了脚本命令行,自动将DEECMS迁移到WordPress,真是方便老刘的博客体验!
1.关于一键式迁移脚本
通过PHP命令行脚本,您可以轻松地将dedecms的数据库内容迁移到WordPress,这需要您在服务器上拥有SSH管理权限。虚拟主机不支持SSH,因为它无法运行。
一键迁移可以一次性快速流畅地完成导入工作。如果用虚拟主机,就不能操作了。劳伟建议改成云服务器,或者为了方便,改成国内阿里云或者腾讯云服务器。
导入的脚本是免费的。如有需要云服务器,可从以下优惠活动页面购买。
国内选择阿里云https://www.aliyun.com/minisite/goods作为站点。
腾讯云https://cloud.tencent.com/act/pro/lighthouse_new
国外站选址虚拟主机https://www.ucloud.cn/site/active/kuaijie.html.
2.部署pagoda面板并安装新的WordPress网站。
下面是一键将DEDECMS迁移到WordPress的具体步骤。
在购买的云服务器上部署Pagoda Linux面板。如果无法部署,请看老刘博客网站上的教程:
宝塔面板中WordPress网站的一键部署(安装后默认为空白无内容),不建议用已有数据导入WordPress。虽然命令行脚本中有判断,但可能会出现意外错误,转换可能会失败。
3.执行DEDECMS来导入WordPress脚本。
DEDECMS一键导入WordPress脚本下载地址:
地址:https://wws.lanzoui.com/i1LKAunn8pe;密码89ma
打开上面下载的文件DEDECMS_to_wordpress.php,找到并修改DEDECMS的数据库参数:
//dede cecms数据库配置,改成自己的。
$ cfg _ dbhost=\ ' localhost \
$ cfg _ dbname=\ ' dd \
$ cfg _ dbuser=\ ' root \
$ cfg _ dbpwd=\ ' root \
$ cfg _ dbprefix=\ ' dd _ \
$ cfg _ db _ language=\ ' gbk \
$ cfg _ db _ port=3306
将上述数据库名称、帐号和密码更改为您自己的名称。可以在DEDECMS的data/common.inc.php中找到。
如果DEMDECMS的数据库和WordPress不在同一个主机上,导出DEDECMS的数据库,导入到WordPress的MySQL所在的服务器上。
4.运行DEDECMS,一键导入WordPress脚本。
将修改后的dedecms_to_wordpress.php文件上传到新安装的wordpress目录下,然后在ssh客户端或pagoda面板的SSH命令行页面执行以下命令:
dedecms_to_wordpress
然后等待脚本自动完成迁移。
5、实际导入速度测试
经过测试得知,超过40000条的DEDECMS数据库迁移时间不到2分钟;而14万篇的转化大概7分钟就可以完成。
导入脚本可以保持文章ID前后不变,文章URL在迁移后保持不变。搜索引擎不会打不开页面,也不会流失客户。从seo优化的角度来说,比较好。
6.固定链路、伪静态
转换后需要在WordPress中设置固定链接和伪静态,这样转换后的文章才能正常打开。
最后,感谢wpjam插件的开发者Denis,以及众多开发者的不断努力熬夜,dedecms站长可以免费使用一键转换脚本。
西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机,云服务器,企业邮箱,企业网站建立等互联网基础服务!
公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!
目前西部数码代理高性能云服务器在售,最低仅售48元!
http://zhuji.chenqinet.cn/cloudhost/