织梦转帝国(为什么要把织梦dedecms5.7网站转换成帝国cms7.5?)

优采云 发布时间: 2021-10-22 02:12

  织梦转帝国(为什么要把织梦dedecms5.7网站转换成帝国cms7.5?)

  为什么要把织梦dedecms5.7网站转成帝国cms7.5?

  现在织梦dedecms5.7基本上是应用最广泛的网站系统,因为它的后台使用简单,模板制作也简单,适合新手入门上手很快,但是织梦有两个致命的缺点:

  (1)织梦安全性差,织梦漏洞多,经常被黑客攻击。虽然官方经常发布补丁,但也有很多安全插件和安全设置,但是如果你想拥有会员系统和支付系统网站,使用织梦确实不安全。

  (2)织梦静态html生成效率低,如果不是经常更新网站,比如企业网站,用织梦生成html的速度是还是有可能的,但是如果是更新频繁的新闻站,数据量达到几万、几十万、几十万甚至几百万。这种大数据网站,如果模板是更新了,整个网站都需要重新生成html,然后织梦就变成了噩梦,你可能要等几个小时甚至几天。

  织梦的用户使用织梦的时间越长,上述两个问题就越严重。所以一般织梦老站长在使用织梦几年后会考虑更换织梦来解决上述问题。那么应该用什么网站系统来代替织梦呢?

  经测试,Empirecms生成HTML速度最快,数据库备份恢复也是最快最稳定的,Empire本身也号称最安全cms,所以Empire是安全的考虑也是第一位的。

  因此,随着国内站长经验的成熟,从织梦网站到Empirecms的转换会越来越多。这是大势所趋。

  当然,由于帝国背景的众*敏*感*词*,帝国cms背景并不像织梦cms那么简单。新手刚开始学习帝国cms,都会碰到困惑,虽然帝国官方已经发布了很多相应的教程,但是如果新手站长心急的话,可能很容易放弃使用帝国。

  懒鸟飞在这里跟新手站长说句话:当新手第一次接触帝国cms时,确实没有织梦那么简单好用,但是当新手接触过一段时间(我用了大概1个月时间来适应帝国cms),你会发现帝国cms的后台使用和模板创建更简单,比织梦更灵活、更强大。因此,请耐心等待并与 Empirecms 取得联系。织梦dedecms5.7帝国转型过程7.2

  转换方法在《织梦5.7个简单的帝国转换方法cms7.5》中已经大致提到过,大致思路如下:

  1、使用织梦转换Empire插件:

  2、转换思维:织梦5.7 直接上帝国6.6,然后升级到帝国7.0,然后升级到帝国7. 2.升级到帝国7.5。

  转换过程中有很多细节需要注意。当然,如果你是喜欢折腾的朋友,也可以在自己的实验环境中多试几次。分享遇到的问题和解决方法,供大家学习。

  接下来是详细的转换教程。织梦dedecms5.7 转换帝国cms6.6

  1、在织梦网站后台备份织梦网站的数据库和附件。然后将数据库文件夹(位置:/data/backupdata)和附件(位置:/upload)下载到本地计算机。

  2、在本地电脑设置php环境,然后安装织梦5.7new网站,然后将备份的数据库和附件恢复到这个本地织梦 网站起来。

  注意如果织梦网站文章内容图片地址为绝对地址,则将图片地址改为相对地址。否则文章图片移动到Empire后可能会显示异常。

  织梦如何批量修改图片地址,请参考:

  3、 然后在php环境安装Empirecms6.6. 安装时注意将Empire数据库安装在织梦网站 数据库中。

  4、帝国cms6.6 安装成功后,首先根据织梦站的栏目创建帝国的栏目,栏目路径必须一致. 注意

  (1)(很重要)创建帝国专栏的时候,不仅要注意设置专栏的路径,还要设置内容页保存路径的格式,因为帝国默认的内容页目录列会自动生成一个时间命名目标

  记录、保存内容页面。如果织梦站没有这个最里面的时间命名的目录,它必须被取消。

  (2)如果没有设置栏目的内容页保存格式,数据会直接传输到Empire Station,那么以后更改内容页保存的目录就麻烦了。

  只有设置栏目路径和内容页面保存路径,才能保证帝国所有页面路径与织梦网站url一致,百度收录会不受影响。

  5、开始从织梦向Empire站传输数据

  (1)下载织梦传送帝国插件,插件里有说明。

  (2)解压插件放入Empire网站:根目录/e/update/

  (3)然后在浏览器中访问Empire网站:你的域名/e/update/dedecmstoecms.php,运行转换程序。

  (4)(很重要)转换的时候,在转换界面下一定要选择保留原来的信息ID,这样帝国的内容页才能和原来的织梦内容同名页。

  (5)把织梦的上传附件目录放到帝国

  (6)这样就将织梦的栏目数据转移到了帝国栏目,下一步就是去更新中心,刷新首页、栏目、内容页,不要'不要忘记更新缓存。

  注意:如果织梦网站没有自定义字段,则以上操作完成数据转换。如果 织梦 有自定义字段,则需要做如下操作:

  (1)在Empire中创建相同数据类型的自定义字段网站(如果不知道如何创建ecms自定义字段,请自行百度)

  (2)执行sql代码转换数据

  例如:织梦 有两个自定义变量:电话号码:tel;地址:addr,现在Empire网站中创建了相同的自定义变量,执行如下sql代码:1 updatedede_addonarticleda,phome_e cms_newsmensetmen.tel=da.tel,men.addr=da.addrwhereda。援助=men.id;

  执行完上述操作后,两个自定义字段的值就进行了转换。

  确认Empire6.6生成的首页、频道页、列表页、内容页都正常,路径与织梦网站相同,那么第一步就是织梦5.7 转帝国6.6 成功。接下来,是时候升级了。帝国ecms6.6 升级到帝国ecms7.0

  1、下载帝国升级程序6.6升级7.0

  下载链接:

  2、升级程序里有相关教程。详细教程请参考升级程序中的教程。

  升级的一般过程:

  (1)直接用升级程序文件覆盖Empire6.6的系统文件

  (2)浏览器访问:您的域名/e/update/,开始运行升级程序。

  (3)升级成功后,删除/e/update/目录下的文件。

  (4)去数据更新中心,恢复列列表,更新列数信息。

  (5)登录后台>用户>用户管理>管理用户组,修改用户组:设置用户组权限(我选择了所有权限);(新版新增功能不添加权限不显示菜单)

  (6)7.以下0版本的目录和文件没有用到,可以选择删除:(建议删除) /e/admin/db/InfoType.php /e/admin/ info/AddZtF.php /e/admin/info/ListZtF.php /e/admin/AddZt.php /e/admin/ListZt.php /e/admin/ListZtClass.php /e/admin/TogZt.php /e/ class/config.php /e/class/DownSysFun.php /e/class/enpath.php /e/class/qmemberfun.php /e/class/ShopSysFun.php /e/class/user.php /e/DownSys/报告/ /e/ enews/plfun.php /e/template/DownSys/report.php

  (7)帝国升级完成7.0升级7.2

  1、下载7.2升级程序,下载地址:

  2、 升级程序中有升级说明。

  大致流程类似于6.6 upgrade7.0:

  (1)如果更改了“e/admin”目录名,请将目录名改回“e/admin”;(升级完成后修改)

  (2)将升级包上传目录下的文件复制到本地Empirecms系统目录,覆盖现有文件;

  (3)在浏览器中运行/e/update/index.php文件,按照提示进行升级;

  (4)删除/e/update/目录下的文件;

  (5)登录后台>用户>用户管理>管理用户组,修改用户组:设置用户组权限;(新版新增功能不添加权限不显示菜单)

  (6)升级完成。最终结果

  经过以上工作,织梦网站终于转换到了Empire系统,所有数据转换成功。所有栏目和文章页面的url和之前的网站一样,所以不会影响百度收录。

  当然,上面只是转换了网站数据。如果要让网站前端风格一致,需要单独将织梦模板改成Empire模板。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线