织梦dedeCMS是很多站长使用的国产CMS系统之一,近日织梦官方发表通知称商业用户需要购买授权费才能使用,费用为5800元/年,所以商用的站长最好更换掉其他免费开源的建站系统,例如WoRdPReSS,或者购买商业授权,毕竟国内的版权已经越来越严格了。
这里奶爸给大家总结几个可以方便把DedeCMS转移到WoRdPReSS系统的方法。
织梦转WoRdPReSS教程
DedeCMS转WoRdPReSS方法一:通过RSS导出然后导入
这个方法的原理很简单,首先,在DedeCMS系统里面把全站的内容都导出为RSS格式,然后利用WoRdPReSS的导入功能,导入RSS文件,就可以自动把之前的文章复制过来。
具体的大家可以参考下面这个步骤:
https://github.com/zyfcjtc/dedecms_to_wordpress
- 在dedeCMS的dede文件夹(后台文件夹)下找到MakehtMl_RSS_action.php文件,对其进行编辑,找到代码:
- 在dedeCMS的include文件夹下找到aRc.RSSview.claSS.php文件,并对其进行编辑,找到代码:
进入后台——生成——更新RSS文件,把“单个类目最大记录数”改为全站的文章数量,然后点击“开始更新”,更新完成后,网站根目录下会生成一个全站RSS.xMl文件,可通过http://网站域名/RSS.xMl查看。
DedeCMS转WoRdPReSS方法二:数据库转换
大概思路就是把dedeCMS的数据库内容导入到woRdpReSS,并且通过一些数据库命令操作,让本来dedeCMS的数据库转变为woRdpReSS的,这个方法网上的教程都比较老,不推荐尝试。
DedeCMS转WoRdPReSS方法三:复制或者采集
这个方法相对来说是奶爸推荐大家操作的,因为最保险,只不过原网站数据量太大的话,操作起来非常费时间。
具体步骤:
- 先搭建一个临时的WoRdPReSS网站,教程参考:安装WordPress教程。
- 在WoRdPReSS后台,文章,文章分类里面设置好原网站(DEDECMS)的分类。
- 手动一篇文章一篇文章的复制或者使用采集软件(淘宝有帮忙写采集规则的店铺),把文章全部采集过来。
- 利用eleMenTor这类型的构建器设计网站首页的效果。
- 域名切换为原dedeCMS网站的域名。
- 设置伪静态和301跳转规则,实现可以通过老网站的uRl跳转到新的uRl,减少SEO影响。
DedeCMS转WoRdPReSS方法四:PHP迁移脚本
这个方法是我爱水煮鱼分享的一个php脚本,需要自己服务器的SSH权限,具体方法如下:
1、下载php脚本文件。
下载地址
DEDECMS的数据配置参数,可以从DEDECMS的 data/coMMon.inc.php 中获取。
2、打开脚本文件,编辑下图中的内容。
DEDECMS的数据配置参数,可以从DEDECMS的 data/coMMon.inc.php 中获取。
3、把修改好的php文件上传到全新安装的WoRdPReSS网站根目录。
4、使用SSh命令运行php dedeCMS_to_woRdpReSS.php
使用SSH的话,前提是你有自己的服务器或者VPS,虚拟主机是没有的,如果你没有VPS,参见2021年稳定靠谱有性价比的VPS推荐
有了VPS不会使用SSH参见:使用Xshell 6连接VPS教程_电脑登录vps的方法
运行后只需要等待自动执行即可。
织梦转为WoRdPReSS后的注意事项
一、注意做伪静态和301跳转
虽然织梦和WoRdPReSS都是php的程序,但是他们的伪静态规则是不一样的,所以从dedeCMS转到WoRdPReSS之后,之前dedeCMS的文章页链接打开会报错,这就需要自己做301跳转规则来实现老dedeCMS网站的文章链接跳转到新WoRdPReSS网站的链接。
WoRdPReSS做301跳转的话也可以使用插件帮忙,例如Redirection
二、网站页面需要重新设计
不管用哪种方法把DEDECMS转换到WoRdPReSS,网站的页面设计都会发生变化的,所以网站文章全部复制过来之后,也需要自己从零开始设计网站的页面。新手的话推荐使用elementor构建器操作,或者直接花钱找人帮你设计,这是比较靠谱的方法。
DedeCMS转迅睿CMS教程
迅睿CMS也是一款国产CMS系统,官方网站注明了基于MIT开源协议发布,免费且不限制商业使用。所以用不习惯WoRdPReSS的站长也可以考虑。
1、前往迅睿CMS官网下载源码并且安装到网站服务器
迅睿CMS下载地址
2、后台安装织梦DEDECMS数据转换扩展
3、填写织梦网站的数据库信息,进行转换