小米技术社区
小米技术社区管理员 关于小米

27岁,山西运城人,职业电商经理人,前端设计师,从事过网站建设,响应式网站开发,网络维护,SEO,SEM,网络推广等前端相关工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]

E-mail:mzze@163.com

Q Q:32362389

小米技术社区大牛王飞 关于王飞

27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]

E-mail:wf_live@126.com

Q Q:3940019

微博:王小贱ss

小米技术社区设计小艳 关于小艳

大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]

E-mail:97157726@qq.com

Q Q:97157726

标签云

最新发布

帝国CMS只备份栏目和模板的方法

分类: 帝国CMS评论(1)5个赞

因为工作的原因今天碰到了一个帝国备份还原的问题:

 

 

情景:公司帝国cms站点是14年上线的,到目前已经4年多了,数据已经达到10W+,其中98%都是新闻数据,现在要做服务器迁移,考虑到数据过多,后台生成数据慢,打开速度慢,等原因,最后综合考虑只要模板和栏目框架即可,原更新的数据只保留静态页,不再入数据库,之前备份帝国cms的网站基本都是整站备份,整站还原,那么在这种情况下应该如何备份呢?

 

方法一:不备份所有帝国cms数据内容表


我们知道帝国cms有8大模型,分别是

1、新闻系统数据表  ( phome_ecms_news )
2、下载系统数据表  ( phome_ecms_download )
3、图片系统数据表  ( phome_ecms_photo )
4、FLASH系统数据表  ( phome_ecms_flash )
5、电影系统数据表  ( phome_ecms_movie )
6、商城系统数据表  ( phome_ecms_shop )
7、文章系统数据表  ( phome_ecms_article )
8、分类信息数据表  ( phome_ecms_info )

 

我们在备份数据的时候只用把这8大数据表前面的√去掉就行,剩下的数据表在选择性去掉,具体去掉哪些保留哪些就要看你网站的实际情况了,详情参考:帝国cms数据库数据表详细说明 ,一般不保留的有

 

phome_enewsdolog  操作日志表
phome_enewsdownerror 错误报告表
phome_enewsgbook 留言板表
phome_enewsgbookclass 留言分类表
phome_enewslog  登录日志表       yes no
phome_enewsdolog    操作日志表       yes no
phome_enewsloginfail    登录错误记录表
phome_enewsfeedback 信息反馈表
phome_enewsfeedbackclass    信息反馈分类表     (不用选,为了防止多选特意备注上)
phome_enewsfeedbackf    信息反馈字段表 (不用选,为了防止多选特意备注上)
phome_enewsfile_member  空间会员表
phome_enewsfile_other   (不用选,为了防止多选特意备注上)
phome_enewsfile_public  (不用选,为了防止多选特意备注上)

除去这些之外,剩下的就是你要备份的咯,亲测一切OK,不会报错


98.png


方法二:只备份需要的东西


1、比如说:如果你要备份模型那么就只备份模型字段表

模型字段
phome_enewsf    模型字段表    
phome_enewsmod  模型表   
phome_enewstable    模型数据表表


2、如果你要备份栏目,那么就只备份栏目表:
栏目
phome_enewsclass    栏目主表        yes no
phome_enewsclassadd 栏目副表        yes no
phome_enewsclassf   栏目字段表


3、如果你要备份模板的,那么就只备份模板表:
全文搜索数据表
phome_enewssearchall 
全文搜索数据源表      
phome_enewssearchall_load  
phome_enewsbqtemp   标签模板表       yes no
phome_enewsbqtempclass  标签模板分类表     yes no
phome_enewsclasstemp    封面模板表       yes no
phome_enewsclasstempclass   封面模板分类表     yes no
phome_enewsjstemp   JS模板表       yes no
phome_enewsjstempclass  JS模板分类表     yes no
phome_enewslisttemp 列表模板表       yes no
phome_enewslisttempclass    列表模板分类表     yes no
phome_enewsnewstemp 内容模板表       yes no
phome_enewsnewstempclass    内容模板分类表     yes no
phome_enewspagetemp 自定义页面模板表        yes no
phome_enewspubtemp  公共模板表       yes no
phome_enewssearchtemp   搜索模板表       yes no
phome_enewssearchtempclass  搜索模板分类表     yes no
phome_enewstempvar  公共模板变量表     yes no
phome_enewstempvarclass 公共模板变量分类表
phome_enewstempbak  模板备份表       yes no
phome_enewstempgroup    模板组表


4、其他一些常用的表
友情链接
phome_enewslink 友情链接表       yes no
phome_enewslinkclass    友情链接分类表
定时刷新任务表
phome_enewsdo
计划任务表
phome_enewstask

 

 

如:如果你你动过数据模型,在里面添加过字段,那么
模型字段是肯定要备份的
phome_enewsf    模型字段表    
phome_enewsmod  模型表    
phome_enewstable    模型数据表表

 

详情参考:帝国cms数据库数据表详细说明

本站内容均为小米原创,转载请注明出处:小米技术社区>> 帝国CMS只备份栏目和模板的方法