DedeCMS 一键迁移到 WordPress,WPJAM 插件开发者推出脚本命令行

Lunvps

前几天,雪花评论网在《DEDECMS引发版权费用之争》一文中提到,DedeCMS商业授权收费,建议改用WordPress。很多站长花高价找人做数据库表转换操作,不仅花了钱还引发了数据泄露等问题。

今天WPJAM插件的开发者推出了一个脚本命令行,可以自动将DEDECMS迁移到WordPress。试了一下,真是太方便了!

1. 关于一键迁移脚本

通过一行PHP命令行脚本,您可以轻松将dedecms的数据库内容迁移到WordPress。这需要您有服务器SSH管理权限。虚拟主机不支持SSH,因此无法运行。

一键迁移可以快速顺利一次性完成导入工作,如果使用虚拟主机就无法操作了,老魏建议换成云服务器,为了方便,可以换成国内阿里云或者腾讯云的服务器。

导入的脚本是免费的,如果您需要云服务器,可以从下面的促销页面购买。

国内网站建设就选择阿里云

腾讯云

海外建站选择siteground虚拟主机

2.部署宝塔面板并安装新版WordPress网站

以下是一键将 DEDECMS 迁移到 WordPress 的具体步骤。

先在购买的云服务器上部署宝塔Linux面板,如果不知道怎么部署可以参考老刘博客站点上的教程:

在宝塔面板一键部署WordPress网站(默认安装后是空白的,没有任何内容),不建议用已有的数据导入WordPress,虽然命令行脚本中有判断,但可能会出现意想不到的错误,导致转换失败。

3.执行DEDECMS导入WordPress脚本

DEDECMS一键导入WordPress脚本下载地址:

地址;密码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数据库不在同一主机,请导出DEMDECMS数据库并导入到WordPress MySQL所在的服务器中。

4.一键运行DEDECMS导入WordPress脚本

将修改后的dedecms_to_wordpress.php文件上传到新安装的WordPress目录下,然后在SSH客户端或者宝塔面板的ssh命令行页面执行以下命令:

php dedecms_到_wordpress.php

然后等待脚本自动完成迁移。

5.实际导入速度测试

经过测试发现,4万余篇文章的DEDECMS数据库的迁移时间小于2分钟;而14万篇文章的转换大约只需要7分钟即可完成。

导入脚本可以保持文章ID不变,迁移后文章URL不变,不会出现搜索引擎打不开页面,客户也不会流失的情况,从SEO优化的角度来说,是最好的。

6. 固定链接,伪静态

转换完成后需要在WordPress中设置固定链接和伪静态,以便转换后的文章能够正常打开。

最后还要感谢wpjam插件的开发者Denis以及其他很多开发者连续的深夜辛勤工作,才使得dedecms站长们可以免费使用一键转换脚本。

文章版权声明:除非注明,否则均为论主机评测网原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,140人围观)

还没有评论,来说两句吧...