网站转移教程:织梦系统数据库备份和还原的方法步骤
时间:2022-05-26 02:00:01 | 来源:网络营销
时间:2022-05-26 02:00:01 来源:网络营销
网站在运行的过程中,难免会遇到各种问题,比如:网站被攻击导致数据丢失,网站需要更换空间或服务器等等。所以,如何完完整整的把网站数据进行备份和还原,并转移到新的空间上,已是作为一个站长必须掌握的技能之一。在此,我就借助亿企邦的平台跟大家介绍一下在网站转移过程中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博客来讲,更新频率不算高,我大约是一周或一个月做一次数据备份的。