使用帝国ecms自带数据备份恢复功能迁移网站

下面是使用帝国ecms自带数据备份恢复功能,迁移网站的步骤,及可能碰到的问题:

一. 在旧空间上备份数据:
1.备份附件目录:使用FTP工具,将“ d ”这个附件目录下载到本地;
2.备份表单目录: 使用FTP工具,将 ” e/data/html ” 这个表单目录的文件夹下载到本地;
3.备份数据库:在管理后台依次点击 “系统设置 —> 备份/恢复数据 —> 备份数据,将数据库下载备份到本地。
好了,数据备份到一段落。

二. 在新空间上安装帝国CMS网站管理系统:
按照安装说明文件install.html里操作即可。安装的时候注意下面2点:
1.安装时设置的表名前缀要跟旧服务器的帝国CMS设置相同。
2.不需要操作安装的初始化数据步骤。

三. 在新空间上恢复数据:
1.恢复附件目录:使用FTP工具,将“ d ”这个附件目录上传到新空间网站帝国CMS目录下;并将“d”目录及其子目录与文件权限均设为777;
2.恢复表单目录: 使用FTP工具,将 ” e/data/html ” 这个表单目录的文件夹上传到新空间网站帝国CMS目录下;并将“ e/data/html ”目录及子文件的权限均设为777;
3.恢复数据库:使用FTP工具,将备份好的数据库文件上传至新空间帝国CMS网站目录的 “ e/admin/ebak/bdata ”目录下;登陆后台 —> “系统设置” —> “恢复数据”,按指示操作,最后点击“开始恢复”即可。
在这里要注意一下,当我们把备份的数据表也就是在bdata这里面的数据导入进去后,网站的信息都会被导入。注意这时候如果你点栏目管理,或信息管理,会提示栏目不存在。实际上有创建,只不过要做一些刷新的工作。

先到后台数据更新中心“删除栏目缓存文件”,否则左边栏目管理菜单都不会出来,提示新建栏目;
然到栏目管理页面,选中所有栏目,然后点“刷新栏目页面”就好了。否则提示栏目页不存在,信息也无法访问。

四. 在后台更新数据:

登陆后台后,然后进入“系统设置”—>“数据更新中心”,依次点击更新: 更新数据库缓存,恢复栏目目录,删除栏目缓存文件,更新栏目关系,刷新所有自定义页面,批量刷新自定义列表,批量刷新自定义JS,刷新首页,刷新所有信息栏目页,刷新所有信息内容页面,刷新所有JS调用,批量刷新投票JS,批量刷新广告JS,批量更新动态页面,批量更新反馈表单,批量更新模型表单。
网站数据迁移完毕

部分内容来自:日记男孩的博客

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

在DEDEAMPZ环境中使用帝国ECMS的伪静态功能

今天测试帝国ECMS的伪静态化功能,使用的AMP组件式DEDEAMPZ,发现没有开启伪静态功能。在Apache程序目录下的conf目录,找到httpd.conf,LoadModule rewrite_module modules/mod_rewrite.so已经默认加载。所以如果在Apache配置帝国的伪静态规则,应该是可以伪静态化的。但现在我要用.htaccess文件来实现伪静态化。