DedeCMS 一键迁移到 WordPress,WPJAM 插件开发者推出脚本命令行

Lunvps
pENeBMn.png

前几天,雪花评论网在《DEDECMS引发版权费用之争》一文中提到,DedeCMS商业授权收费,建议改用WordPress。很多站长花高价找人做数据库表转换操作,不仅花了钱还引发了数据泄露等问题。

今天WPJAM插件的开发者推出了一个脚本命令行,可以自动将DEDECMS迁移到WordPress。试了一下,真是太方便了!

1. 关于一键迁移脚本

通过一行PHP命令行脚本,您可以轻松将dedecms的数据库内容迁移到WordPress。这需要您有服务器SSH管理权限。虚拟主机不支持SSH,因此无法运行。

一键迁移可以快速顺利一次性完成导入工作,如果使用虚拟主机就无法操作了,老魏建议换成云服务器,为了方便,可以换成国内阿里云或者腾讯云的服务器。

导入的脚本是免费的,如果您需要云服务器,可以从下面的促销页面购买。

国内网站建设就选择阿里云

腾讯云

海外建站选择siteground虚拟主机

2.部署宝塔面板并安装新版WordPress网站

以下是一键将 DEDECMS 迁移到 WordPress 的具体步骤。

先在购买的云服务器上部署宝塔Linux面板,如果不知道怎么部署可以参考老刘博客站点上的教程:

在宝塔面板一键部署WordPress网站(默认安装后是空白的,没有任何内容),不建议用已有的数据导入WordPress,虽然命令行脚本中有判断,但可能会出现意想不到的错误,导致转换失败。

3.执行DEDECMS导入WordPress脚本

DEDECMS一键导入WordPress脚本下载地址:

地址;密码89ma

打开上面下载的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的data/common.inc.php中找到。

如果DEMDECMS数据库和WordPress数据库不在同一主机,请导出DEMDECMS数据库并导入到WordPress MySQL所在的服务器中。

4.一键运行DEDECMS导入WordPress脚本

将修改后的dedecms_to_wordpress.php文件上传到新安装的WordPress目录下,然后在SSH客户端或者宝塔面板的ssh命令行页面执行以下命令:

php dedecms_到_wordpress.php

然后等待脚本自动完成迁移。

5.实际导入速度测试

经过测试发现,4万余篇文章的DEDECMS数据库的迁移时间小于2分钟;而14万篇文章的转换大约只需要7分钟即可完成。

导入脚本可以保持文章ID不变,迁移后文章URL不变,不会出现搜索引擎打不开页面,客户也不会流失的情况,从SEO优化的角度来说,是最好的。

6. 固定链接,伪静态

转换完成后需要在WordPress中设置固定链接和伪静态,以便转换后的文章能够正常打开。

最后还要感谢wpjam插件的开发者Denis以及其他很多开发者连续的深夜辛勤工作,才使得dedecms站长们可以免费使用一键转换脚本。

pENeBMn.png
文章版权声明:除非注明,否则均为论主机评测网原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 后端架构是指构建和维护服务器端应用程序的整体结构和设计。它涉及到多个方面,包括技术选型、系统设计、数据库设计、缓存策略、安全性等。以下是一个典型的后端架构的概述
  • 前端框架是用于构建用户界面的软件框架,它提供了一套预定义的代码结构和工具,帮助开发者更高效地创建复杂的Web应用程序。以下是一些流行的前端框架
  • Linux在线系统网站可能指的是可以在线使用或体验Linux系统的网站,或者提供Linux相关教程和资源的网站。以下是一些与Linux相关的在线资源和网站
  • Linux系统是一种自由和开放源码的操作系统,它可以在多种计算机硬件平台上运行,包括桌面计算机、服务器、智能手机、路由器等。因此,Linux系统并不特定于某种电脑,而是可以安装在各种不同类型的电脑上。
  • Linux系统并不是由某个特定的国家开发的,而是由全球各地的开发者和社区共同贡献和开发的。
  • Linux系统是一个基于Unix的操作系统,它本身不是一个命令,而是一个由许多命令和工具组成的操作系统环境。在Linux系统中,用户可以通过终端(命令行界面)输入各种命令来执行不同的操作。
  • 阿里巴巴与Linux之间有着紧密的联系。阿里巴巴是中国最大的电商平台之一,而Linux是一款自由和开放源代码的操作系统。阿里巴巴在其技术栈中广泛使用了Linux,以支持其庞大的业务需求和数据处理能力。
  • Linux系统本身并没有专门的手机版可供下载,但你可以通过一些方法在手机上运行Linux系统。以下是一些常见的方法
  • pENeBMn.png

    目录[+]