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

老乐 定制开发2字数 1006阅读3分21秒阅读模式

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

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

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

下载转换程序文件

这里我们需要下载脚本(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,这个就是我们最终的目的。

投上你的一票
 
  • 本文由 老乐 发表于 2024年10月18日 08:46:57
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/dedecms-to-wp.html
  • DEDECMS转WP方法