前几天老刘博客在文章《织梦dedecms开始商业授权收费5800元,建议转换到wordpress》里,刚说道dedecms织梦商业授权收费,建议转成wordpress,今天就有wpjam插件开发者推出了脚本命令行将dedecms自动迁移到wordpress,老刘博客体验了下实在是太方便了!
1、关于一键迁移迁移脚本
通过一句话 php 命令行脚本,可以轻松的把dedecms的数据库内容迁移到 wordpress中,要求你有服务器 ssh 管理权限,虚拟主机不支持 ssh,因为无法运行。
一键迁移是一次性就能快速、顺利的完成导入工作,如果你使用虚拟主机就无法操作,老魏建议换到云服务器上,为了方便换成国内的阿里云或者腾讯云服务器都行。
导入的脚本是免费的,如果你需要云服务器,可以从下面的优惠活动页面购买。
国内建站选择阿里云https://www.aliyun.com/minisite/goods
腾讯云https://cloud.tencent.com/act/pro/lighthouse_new
国外建站选择siteground虚拟主机https://www.ucloud.cn/site/active/kuaijie.html
2、部署宝塔面板和安装全新wordpress网站
下面是一键迁移 dedecms 到 wordpress的具体步骤。
在买到的云服务器上先部署宝塔linux面板,不会部署的话请看老刘博客站点上的教程:
在宝塔面板一键部署wordpress网站(默认安装完了就是空白没内容的),不建议在已有数据的 wordpress 中导入,尽管命令行脚本中有判断,但可能会出现意外错误导致转换失败。
3、执行 dedecms 导入 wordpress 脚本
dedecms 一键导入 wordpress 脚本下载地址:
地址 https://wws.lanzoui.com/i1lkaunn8pe;密码 89ma
打开上面下载的 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的 data/common.inc.php 中找到。
如果 demdecms 的数据库和 wordpress 的数据库不在同一个主机中,就把 dedecms 的数据库导出,再导入到 wordpress 的 mysql 所在的服务器中。
4、一键运行 dedecms 导入 wordpress 脚本
把修改好的 dedecms_to_wordpress.php 文件上传到全新安装的 wordpress 目录,然后在 ssh客户端或者宝塔面板的ssh命令行页面执行下面命令:
php dedecms_to_wordpress.php
然后等待脚本自动完成迁移即可。
5、实际导入速度测试
经过测试得知 4万多篇文章的 dedecms 数据库,迁移时间少于 2分钟;而 14万篇文章的转换也能在 7分钟左右搞定。
导入脚本能够保持前后文章 id 不变,迁移后文章url也不变的。搜索引擎那不会打不开页面,也不会因此丢失客户,从seo优化角度来说再好也不过了。
6、固定链接、伪静态
转换完后,需要在 wordpress 设置固定链接和伪静态,这样转换过来的文章就能正常打开了。
最后要感谢 wpjam插件开发者 denis 和众多开发者们的连续熬夜努力,dedecms站长才能免费用上一键转换脚本。
2020阿里云服务器采购季开启,高性价比云服务器选购入口如何修改ie6.0浏览器兼容模式?教你修改ie6.0浏览器兼容模式的方法阿里云与服务器区别云南27u服务器机柜报价公司有网站会用到云服务器吗知乎外网连接上不-云服务器问题云服务器整机跟虚拟机哪个好腾讯云服务器怎么设置显示常亮