网站在运行的过程中,难免会遇到各种问题,比如:网站被攻击导致数据丢失,网站需要更换空间或服务器等等。所以,如何完完整整的把网站数据进行备份和还原,并转移到新的空间上,已是作为一个站长必须掌握的技能之一。在此,我就借助马海祥博客的平台跟大家介绍一下在网站转移过程中dedecms(织梦)后台管理系统的数据库备份和还原:

1、备份数据库

步骤:进入DedeCms(织梦)后台 -> 系统 -> 数据库备份/还原 -> 全选有所织梦的数据表 -> 然后点击提交,如下图所示:

完成后,网站数据库就已自动备份到data目录下, 备份文件在\data\backupdata内。下载数据库备份资料\data\backupdata,将backupdata文件夹下载到本地。

下载附件文件夹,将根目录下的uploads文件下载到本地。

马海祥博客提示:一般推荐后台备份数据库之后,在空间管理的后台,压缩整个网站目录比如WWWROOT(如果服务器有压缩功能),然后FTP下载这个压缩文件到电脑保存。这个压缩包里面既包含了刚刚的数据库文件又包含了最新的网站文件。

2、下载整个网站文件及数据

这一步非常简单,如果你是虚拟主机,并能整站打包,可以使用打包下载;如果是独立服务器器,可以直接打包后下载,当然,你也可以使用FTP来下载。

3、在新空间重新安装DedeCms

在此,马海祥跟大家介绍一下新空间安装DeDecms的方法:在织梦官网上下载和你网站版本一致的源程序,将压缩包里面的install文件夹上传至新空间。接着,运行http://你的域名/install进行安装。

这里马海祥要提醒大家需要注意的是:数据库表的前缀必须和原数据库表的前缀必须一致,如果你没有进行过修改,按默认操作即可;安装初始化数据进行体验(体验数据将含带DedeCMS大部分功能的应用操作示例,这个选项不要勾选)。如下图所示:

4、上传网站的图片及数据

将第2步下载的文件和数据上传至新空间对应的目录或文件夹内,尤其是图片的文件夹要注意路径(具体可查看马海祥博客的《修改DedeCMS图片上传路径命名规则的具体方法步骤》相关介绍),不然图片就无法显示了。

5、建立数据库,配置数据库连接

DEDE的数据库配置在data/common.inc.php中(对于想把数据转移出data的方法,可查看马海祥博客的《安全正确转移网站data目录文件的具体方法步骤》相关介绍),请根据购买的数据库填写具体信息,修改主机名和用户信息,保存。如果是独立服务器,请手工建立数据库。

6、修改dede/config.php文件,实现免登陆还原数据

config.php中,有一段检测用户登陆状态的代码,将之屏蔽,大约16行左右,如下:

//检验用户登录状态

$cuserLogin = new userLogin();

if($cuserLogin->getUserID()==-1)

{

//header("location:login.php?gotopage=".urlencode($dedeNowurl));

//exit();

}

然后屏蔽sys_data_done.php和sys_data_revert.php开始几行中的数据库还原权限检测代码,如下:

//CheckPurview('sys_Data');

至此,整个还原数据库前期的修改工作就完成了。

7、进行数据还原

安装完后,登陆后台,点击织梦管理后台的系统管理 -> 数据库备份/还原 -> 开始数据还原,全选发现的备份文件,(注意:附加参数中的还原表结构信息不要勾选)。如下图所示:

8、清除缓存一键更新网站

等数据全部还原后,可删除上传的备份数据文件,然后进行缓存清理,具体步骤是:点击后台的生成 -> 更新系统缓存 -> 开始执行;待更新后,最后一步就是对网站进行一键更新网站,至此,网站转移过程中的数据备份和还原工作就全部结束了。

以上这只是网站数据的搬家,网站数据搬过去后,还有设置域名指向新空间,新空间还在进行域名接入设置等。关于这些我以后会在马海祥博客上为大家在做详细的介绍。

马海祥博客点评:

关于网站的备份,最常见的错误之一就是他们的网站以及备份放在相同的服务器上。这属于完全失败的备份点!因此,你需要将网站的备份数据放到不用于你网站的服务器上,或者直接放到自己本地的电脑上。

对于数据备份的间接时间可按网站的更新频率来定,更新的越多备份的间隔时间就越短,就拿我的马海祥SEO博客来讲,更新频率不算高,我大约是一周或一个月做一次数据备份的。

本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于http://www.mahaixiang.cn/CMS/603.html,注明出处;否则,禁止转载;谢谢配合!

织梦网站如何上传服务器还原,网站转移教程:织梦系统数据库备份和还原的方法步骤...相关推荐

  1. 织梦网站如何上传服务器还原,织梦系统DedeCMS网站通过数据库备份、还原实现网站整站搬家移植...

    用织梦系统(DedeCMS)制作的网站,当我们需要更换空间或把本地网站搬到服务器上时,需要用到织梦系统(DedeCMS)整站搬家移植的方法,通常网站有很多这样的教程,但是很多种方法都是无效的.今天就来 ...

  2. 织梦网站上传服务器不显示图片,解决织梦后台登陆不显示验证码图片问题

    最近在工作中遇到一个问题,用织梦搭建好的网站,在本地上测试没问题但是上传到正式服务器上就出问题了,在后台登陆的时候,验证码的图片老是显示不出来,后来查阅了相关资料才终于找到问题的根本原因,下面就分享给 ...

  3. Vue Element UI 之富文本图片上传服务器 + 图片地址插入富文本

    该案例的情况 vue版本:vue cli3 插件:vue-quill-editor vue-quill-editor的增强模块:quill-image-extend-module quill-imag ...

  4. 织梦DEDECMS网站搬家教程 数据库备份和还原教程

    织梦DEDECMS网站搬家教程 数据库备份和还原教程 因为换空间的原因,dedecms教程织梦网站需要搬家,DEDE本身自带了不错的备份和还原功能,用好几本功能即可实现织梦网站搬家. 第一步:备份数据 ...

  5. 上传到服务器的网站打开是空白,网站上传服务器,首页打开空白的解决办法|74cms|骑士cms...

    最近做了一个人才招聘网站.用的国内比较多的骑士CMS,这个系统做人才招聘网站还是不错的.招聘的功能比较齐全,而且默认页面的界面很友好.不多说,需要的朋友可以自行去官网下载,开源的代码,适合一般开发者. ...

  6. metinfo 上传文件到空间后显示500内部服务器错误,网站后台上传视频

    使用米拓企业建站系统搭建的网站,网站后台上传视频失败,一般是两种提示: 第一种.文件格式不允许,具体见下图: 从字面意义理解就是,上传的视频文件不属于系统支持的文件.这不代表文件无法上传了,用户只需要 ...

  7. springmvc web网站开发上传视频到远程服务器解决方案

    springmvc web网站开发上传视频到远程服务器解决方案!近期在给学校做官方网站设计时,有一个业务需求是,后台要增加一个视频管理模块,管理员在后台可以把本地硬盘剪辑好的视频文件,上传到远程服务器 ...

  8. 本地ecshop网站怎么上传到服务器,ecshop 上传服务器

    ecshop 上传服务器 内容精选 换一换 将SAP应用服务器迁移到华为云,有以下两种方法:用方法一:主机迁移服务SMS进行迁移用方法二:镜像导入的方式进行迁移.我推荐使用方法一进行迁移,但是对于源端 ...

  9. 如何限制上传服务器的文件容量,如何通过配置php文件限制上传文件的大小

    在网站开发的过程中,为了确保能够充分利用服务器的空间,在开发上传功能时,必须对上传文件的大小进行控制.那么我们如何进行对上传文件的大小进行控制呢? 控制文件的大小可以从两个方面入手: 第一个是在PHP ...

最新文章

  1. Linux之redhat7系统结构
  2. 设计强大的云应用程序
  3. AMD之A系列APU问世 引领平板市场与高清视频
  4. php 上传文件漏洞,【文件上传】PHP文件上传漏洞
  5. JavaScript 详说事件机制之冒泡、捕获、传播、委托
  6. 简述TCP/IP四层体系结构及每层作用
  7. gdb学习(一)[第二版]
  8. 第二章 寄存器 章节小结
  9. jsp以及servlet中文乱码问题
  10. 2022年PMP考试应该注意些什么?
  11. AVS2音视频编码标准
  12. Trivial、Non-Trivial和POD类型
  13. editplus java显示竖线_EditPlus对齐竖线怎么调出来?
  14. 「构建企业级推荐系统系列」推荐系统的人工调控
  15. 【UV打印机】电气之光电传感器
  16. 用python抓取智联招聘信息并存入excel
  17. CUE语言基础入门:CUE是一门为配置而生的语言
  18. boss直聘python_python分析BOSS直聘的某个招聘岗位数据
  19. 远程视频监控之构思篇
  20. 老板太会做生意,只做了一件事,就让这家刚开业的餐厅人气暴涨

热门文章

  1. 真正的Java学习从入门到精通
  2. 程序设计-求解数独(C)
  3. 表格查询(去除重复数据)
  4. 25.有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁. 最后问第一个人
  5. C语言程序设计第二周
  6. 01背包问题深度理解
  7. opencv之fitline直线拟合
  8. 我的世界服务器启动txt文件,我的世界服务器开启设置全攻略 我的世界开服图文详细教程...
  9. ANO匿名飞控分析(2)— 任务调度
  10. RSSI 平面 三点定位算法(C语言、JS源码例程)