帝国织梦(为何要全站全站把织梦DEDE网站转换成帝国cms?)
优采云 发布时间: 2022-01-21 14:17帝国织梦(为何要全站全站把织梦DEDE网站转换成帝国cms?)
为什么要将 织梦DEDE网站 转换为 Empirecms?
目前织梦DEDE基本上是网站系统中采用率最高的系统。由于后端采用和模板创建容易,适合没有经验的人快速上手,但是织梦DEDE有两个致命缺陷:
(1)织梦DEDE安全性差,织梦DEDE漏洞多,经常被黑客攻击。虽然官方经常发布补丁,但也有大量的安全插件ins和安全设置,但是如果你想拥有软件和支付系统的会员管理网站,使用织梦DEDE确实不安全。
(2)织梦DEDE生成静态html效率低,如果是不经常更新的网站,比如企业网站,用织梦@生成html的速度>DEDE还是可以的,但是如果是更新频繁的新闻站,数据量达到几万,几十万,几十万,甚至上百万。如果这个云数据的模板网站@ > 更新了,整个站点需要重新生成一次.html,那么织梦DEDE就变成了噩梦,你可能要等上几个小时,甚至几天。
织梦DEDE用户使用织梦DEDE时间长了,会发现上面两个问题比较急,所以一般织梦DEDE老站长都用DEDE好几年了织梦DEDE 之后,我们将分析替换 织梦DEDE 来解决上述问题。
那么替换 织梦DEDE 的 网站 系统是什么?
经测试,Empirecms生成html最快,数据库备份和恢复也是最快最稳定的,Empire本身也被称为最安全的cms,所以Empire很重要安全。分析也是第一。
所以随着国内站长经验的成熟,未来会有更多从织梦DEDE网站到帝国cms的转化,是必然趋势。
当然,由于帝国后端的功能众多,帝国cms后端的使用并不像织梦DEDEcms那么简单。新手刚开始学习 Empirecms 的时候,会很疑惑,虽然 Empire 官方已经出了大量相应的教材,但是如果新手站长不耐烦,可能干脆放弃使用 Empire。
在这里,懒鸟飞对新手站长说一句:新手刚接触帝国cms,确实不如织梦DEDE好用,但是当新手接触帝国持续一段时间后(我大概用了1个月时间才适应Empirecms),发现Empirecms后台采用和模板比织梦@更简单灵活>DEDE,更强大。所以请耐心一点,与帝国 cms 取得联系。
织梦DEDE5.7步入帝国7.2
转换方法在《织梦DEDE5.7 种简单的Empire转换方法cms7.2》中有大体讨论,大致思路如下:
1、使用 织梦DEDE 转换 Empire 插件:
2、换个思路:织梦DEDE5.7直接去Empire6.6,再升级Empire7.0,再升级Empire7.@ >2。
转换时有很多细节需要注意。当然,如果你是喜欢折腾的朋友,也可以在自己的实验环境中多测试几次。推荐遇到的问题和解决方法供大家学习。
其次是详细的转换教材。
织梦DEDE5.7Convert Empireecms6.6
1、在织梦DEDE网站后台备份织梦DEDE网站的数据库和附件。然后将数据库文件夹(位置:/data/backupdata)和附件(位置:/upload)下载到本地计算机。
2、在本机搭建php环境,然后安装织梦DEDE5.7 new网站,然后将备份的数据库和附件还原到本机织梦@ > 在 DEDE网站 上。
注意,如果织梦DEDE网站文章内容图片地址为绝对地址,请将图片地址改为相对地址。否则,文章切换到Empire后图片可能无法正常显示。
织梦DEDE方法批量修改图片地址,参考:
3、之后,在php环境中安装Empirecms6.6。组装时,注意将 Empire 数据库安装到数据库中与 织梦DEDE网站 相同的位置。
4、Empirecms6.6 组装成功后,首先根据织梦DEDE站的柱子创建帝国的各种柱子,柱子路径应该是持续的。
注意
(1)(特别重要)在创建帝国栏目时要注意,不仅要设置栏目的路径,还要设置内容页保存路径的形式,因为默认的内容页目录帝国栏会自动生成时间命名的目的
记录,保存内容页。如果织梦DEDE 站没有这个最里面的时间命名目录,它将被取消。
(2)如果没有设置栏目的内容页存储格式,数据会直接传输到帝国站,以后改内容页存储目录比较麻烦。
只有设置栏目路径和内容页保存路径,才能保证帝国内所有页面的路径与织梦DEDE网站url一致,不会影响网站收录。
5、开始传输织梦DEDE站数据到Empire站
(1)下载织梦DEDE到Empire插件,,插件里面有说明。
(2)解压插件放入帝国网站:根目录/e/update/
(3)之后访问Empire网站:你的域名/e/update/织梦DEDEtoecms.php在浏览器中,运行转换程序。
(4)(特别重要)转换时,在转换界面中,必须选择保留原信息ID,只有这样帝国的内容页与原织梦命名相同DEDE 内容页面。
(5)把织梦DEDE的上传附件目录放到Empire里面
(6)这样织梦DEDE的栏目数据会转入帝国栏目,然后去更新中心,刷新首页、栏目、内容页,别忘了更新缓存。
注意:如果织梦DEDE网站没有自概念字段,以上操作完成数据转换。如果织梦DEDE有自我概念字段,则需要进行如下操作:
(1)在Empire中创建相同数据类型的自概念字段网站(如果不知道如何创建ecms自概念字段请自行百度)
(2) 执行sql代码转换数据
例如:织梦DEDE有两个自我概念变量:联系电话:tel;地址:addr,目前在帝国网站也创建了相同的自概念变量,执行如下sql代码:
1
更新 dede_addonarticle da,phome_ecms_news men set men.tel=da.tel,men.addr=da.addr where da.aid=men.id;
进行上述操作后,将两个自我概念字段的值进行转换。
确认Empire6.6生成的首页、频道页、列表页、内容页正常,与织梦DEDE网站路径相同,所以第一步织梦DEDE5.7 到 Empire6.6 成功。接下来,是时候升级了。
帝国ecms6.6 升级到帝国ecms7.0
1、下载帝国6.6 次升级7.0 次升级
下载链接:
2、升级程序中有相关教材。详细教材请参考升级程序中的教材。
升级的一般步骤:
(1)升级程序文件直接覆盖Empire的系统文件6.6
(2)在您的浏览器中访问:您的域名 /e/update/ 以开始更新过程。
(3)升级成功后,删除/e/update/目录下的文件。
(4)去数据更新中心,恢复列目录,更新列信息。
(5)登录后台用户用户管理并管理用户组,修改用户组:设置用户组权限(我选择了所有权限);(新版添加的功能没有添加权限,做了不显示菜单)
(6)7.0版本以下目录和文件没有使用,可以选择删除:(建议删除)