共计 1119 个字符,预计需要花费 3 分钟才能阅读完成。
国内知名的开源建站系统织梦 DedeCMS 上个月宣布对商用网站进行版权收费,授权费为 5800 元。如果不想付费,那就需要转到其他网站程序了,比如 WordPress。那么如何把 DedeCMS 网站数据迁移到 WordPress 呢?下面一起来看下 DedeCMS 网站一键迁移到 WordPress 的方法步骤。
1、安装全新的 WordPress 程序
作为目的网站的 WordPress 必须是全新安装的,没有添加任何数据,然后在该全新的 WordPress 中进行 DedeCMS 网站数据导入操作。这里我们可以在 WordPress 官网上下载最新版本的 WordPress 程序;或者在购买的服务器主机(如 RAKsmart 香港服务器)利用宝塔面板一键安装部署 WordPress。
2、下载 DedeCMS 导入 WordPress 脚本
DedeCMS 一键迁移到 WordPress 可以通过 PHP 命令行脚本来实现(网上可以找到,自行下载即可,例如:https://aftss.lanzoui.com/ipEJbv0c35g)。
导入脚本下载完毕后,打开下载的 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 中获取。如果 DedeCMS 的数据库和 WordPress 的数据库不在同一台服务器,并且无法远程连接,则需要把在原来的 DedeCMS 服务器中导出数据库,然后导入到 WordPress 的 MySQL 所在的服务器中。
3、一键运行 DedeCMS 导入 WordPress 脚本
将前面修改好的 dedecms_to_wordpress.php 文件上传到全新安装的 WordPress 目录,然后在 SSH 客户端或宝塔面板的 SSH 命令行页面执行下面命令:
php dedecms_to_wordpress.php
等待 PHP 脚本自动完成迁移即可。
DedeCMS 网站一键迁移到 WordPress 所花费的时间通常与原来的数据文件大小有关,但整体来说还是很快的,一般十几万篇文章的转换能在 10 分钟左右完成。此外导入脚本能够保持前后文章 ID 不便,迁移后文章 URL 也不变。转移完成后,我们还需要在 WordPress 中设置固定链接和伪静态,这样转换过来的文章就能正常打开了。