经过实际的测试,4 万多篇的文章的 DEDECMS 数据库,迁移花费的时间在 1 分半内,另外一个测试,近 14 万多篇文章,也在 7 分多钟内完成。导入脚本是保持文章的 ID 不变的,这样就可以做到迁移之后文章的 URL 是不变的.
制作的导入脚本是 PHP 命令行脚本,意思是你要有服务器的 SSH 权限。
一、安装好空白全新的 WordPress
首先要安装好空白全新的 WordPress,不要尝试在现有的 WordPress 中进行导入,虽然我们的程序做了判断,但是不可预知的问题总是可能会发生,所以首先要确保在空白全新的 WordPress 中进行导入操作。
二、下载 DEDECMS 导入 WordPress 脚本
关注 「WordPress 果酱」 公众号, 回复 「DEDECMS 导入」 即可获取导入的脚本, 也可以直接到下面下载
链接:https://pan.baidu.com/s/10OLW4q-B3KHy90FJDK2pYg 提取码:fqaf
三、修改参数
打开下载的 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 的数据配置参数,可以从 DEDECMS 的 data/common.inc.php 中获取。
如果 DEMDECMS 的数据库和 WordPress 的数据库不在同一台服务,并且无法远程连接,则需要把在原来的 DEDECMS 服务器中导出数据库,然后导入到 WordPress 的 MySQL 所在的服务器中。
三、执行 DEDECMS 导入 WordPress 脚本
将刚刚修改好的 dedecms_to_wordpress.php 文件上传到刚才全新安装的 WordPress 目录,然后在 SSH 命令行执行下面的命令:
php dedecms_to_wordpress.php
然后静候迁移完成即可。
对那些不想自己弄得,可以参考 「WordPress 果酱」 的收费服务,价格 588-888 元