众所周知的原因,目前织梦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,这个就是我们最终的目的。
评论