最近 DedeCMS官方对于商业程序使用发出了授权通告,除个人非营利网站外都要购买DedeCMS商业使用授权,对于国内大批网站来说都是一个灾难性的消息。而且 DedeCMS已经完成了 AI机器人取证的阶段,下一步就是对到期之后还不缴费的网站采取维权措施了。如果你的网站想要长期持续性的发展商业行为,还是考虑下是否要转换为 WordPress程序继续运行
1、关于一键迁移迁移脚本
通过一句话 PHP 命令行脚本,可以轻松的把dedecms的数据库内容迁移到 WordPress中,要求你有服务器 SSH 管理权限,虚拟主机不支持 SSH,因为无法运行。
一键迁移是一次性就能快速、顺利的完成导入工作。导入的脚本是免费的。
2、部署宝塔面板和安装全新WordPress网站
下面是一键迁移 DEDECMS 到 WordPress的具体步骤。
在买到的云服务器上先部署宝塔linux面板,不会部署的话请看老刘博客站点上的教程:
在宝塔面板一键部署WordPress网站(默认安装完了就是空白没内容的),不建议在已有数据的 WordPress 中导入,尽管命令行脚本中有判断,但可能会出现意外错误导致转换失败。
3、执行 DEDECMS 导入 WordPress 脚本
// 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 的数据库不在同一个主机中,就把 DEDECMS 的数据库导出,再导入到 WordPress 的 MySQL 所在的服务器中。
4、一键运行 DEDECMS 导入 WordPress 脚本 把修改好的 dedecms_to_wordpress.php 文件上传到全新安装的 WordPress 目录,然后在 SSH客户端或者宝塔面板的ssh命令行页面执行下面命令: php dedecms_to_wordpress.php 然后等待脚本自动完成迁移即可。
5、实际导入速度测试 经过测试得知 4万多篇文章的 DEDECMS 数据库,迁移时间少于 2分钟;而 14万篇文章的转换也能在 7分钟左右搞定。 导入脚本能够保持前后文章 ID 不变,迁移后文章URL也不变的。搜索引擎那不会打不开页面,也不会因此丢失客户,从SEO优化角度来说再好也不过了。
6、固定链接、伪静态 转换完后,需要在 WordPress 设置固定链接和伪静态,这样转换过来的文章就能正常打开了。 最后要感谢 wpjam插件开发者 Denis 和众多开发者们的连续熬夜努力,dedecms站长才能免费用上一键转换脚本。
还没有评论,来说两句吧...