DEDECMS织梦CMS数据转换WordPress过程记录演示

  • 麦子的头像-WordPress建站笔记
  • 麦子
    2022年1月15日 07:43:54发布

众所周知的原因,目前织梦CMS DEDECMS已经商业化,我们很多朋友以前有在使用这款CMS程序的时候可能会遇到版权风险,于是我们已有的网站要么选择付费购买版权,要么就选择迁移程序到其他的CMS程序中。这里我们常见的迁移程序是将织梦CMS数据转换到WordPress程序,毕竟我们知道WP程序是免费开源的。

DEDECMS织梦CMS数据转换WordPress过程记录演示

如果我们有需要将DEDECMS迁移到WP程序的,可以参考下面的办法,这里麦子也有整理给有需要转换程序的朋友。但是我们需要记住在迁移数据之前我们需要备份好DEDECMS程序和数据库,防止迁移问题。我们一起看看如何迁移数据的。

第一、新建WordPress站点

我们可以在当前的站点中,新建一个以WordPress程序内核的站点。我们的目的是需要将DEDECMS程序数据迁移到WP,转换成WP支持的数据库,我们有数据库和URL地址保持不变,那就不用担心,当然有些情况,比如TAG和一些功能可能会缺失,当然还是有一些遗憾的,但是至少我们的文章URL不变,这个已经解决我们大部分的问题。

第二、下载转换程序文件

这里我们需要下载脚本。这里感谢网友分享。

下载地址:https://pan.baidu.com/s/1a9bPJPCFQvotU8QwsKXq9Q
提取码:45ah

解压密码:itbulu.com 解压脚本(dedecms_to_wordpress.php)将丢到WP全新程序根目录。在丢之前,我们需要修改代码。

// 以下 需要修改为你自己的
$cfg_dbhost      = 'localhost';
$cfg_dbname      = '数据库名';        //库名
$cfg_dbuser      = '数据库用户名';        //数据库用户
$cfg_dbpwd       = '数据库密码';        //密码
$cfg_dbprefix    = 'dede_';       //DEDE系统配置的 表前缀
$cfg_db_language = 'gbk';         //取值有两种 gbk 或者 utf8,具体决定于安装的DedeCMS的版本
$cfg_db_port     = 3306;

这里我们需要修改这里的脚本。更换成我们的DEDECMS程序的数据库,包括编码要看我们的DEDECMS,你是哪个编码就更换哪个。

第三、运行转换程序脚本

这里我们将上面的脚本放到WP站点根目录,然后登录SSH之后我们需要执行文件。

php dedecms_to_wordpress.php

我们可以看到执行过程。

最后,完毕之后我们可以看到新的WP是有数据的,但是我们需要登录WP后台设置伪静态,确保和原来DEDECMS程序的URL一致。数据过来且URL一致后,我们可以重新给我们的WP程序更换新的主题,然后慢慢调优新的WP程序。这样可以确保我们的大部分文章是原来URL,这个就是我们最终的目的。

© 版权声明
THE END
喜欢就支持一下吧
点赞8
分享