织梦网站备份与恢复

dedecms 5.7网站打包备份该备份哪些内容

关键字描述:备份 哪些 内容 网站 目录 转移 文件 管理 数据库 主要

 在前面文章的介绍下(使用dedeCMS的网站备份或转移),经过一段时间的网站转移与试验,网站转移或者备份需要备份的内容主要有以下一些:

  一、数据库.当然这是最重要的了.

  二、模板文件,也就是templets目录下的所有文件。

  三、作者或会员上传的文件。主要在uploads目录下。

  四、管理类型的内容,如文件来源管理、作者管理等,这些即不在数据库里也不在模板里,而在data目录下的admin目录里,和backup一起,也是需要备份和转移的。当然为了保险起见,data下的内容都最好备份一下。


这个教程一定要看,尤其是织梦DEDECMS重装的方法:适合很多淘宝购买的网站
1、将所有文件上传到服务器;
2、删除install目录下的install_lock.txt,并将index.php.bak更名为:index.php;
3、运行http://你的新网址/install重新安装dedecms;
4、进入后台,系统——数据库备份/还原,点击右上角的数据还原进行恢复即可;

dedecms备份和恢复教程
方法一
■■备份■■
1、登陆网站后台,进入系统——数据库备份/还原;
2、选择页面上列出的所有的表,点击提交即可;
3、在ftp中将所有文件下载到本地(尤其是/data/backupdata/目录以及templets目录);
■■恢复■■
当网站出现问题需要转移恢复数据的时候按照以下步骤进行:
1、将所有文件上传到服务器;
2、删除install目录下的install_lock.txt,并将index.php.bak更名为:index.php;
3、运行http://你的新网址/install重新安装dedecms;
4、进入后台,系统——数据库备份/还原,点击右上角的数据还原进行恢复即可;

方法二:(适合网站搬家的,就是空间换了)
dedecms空间迁移教程讲解
从旧空间迁移到新空间。
1.备份数据;
先在旧空间的后台备份数据
2.把程序与数据传到新空间;
然后,在新的空间上重新安装DEDECMS,再就用FTP软件把旧空间的程序和数据上传到新空间, 注意包括模板风格也上传,把上传的程序覆盖新安装的程序。
3.修改数据库配置文件;
这步很重要,用FTP软件到新空间站点根目录下的数据库配置文件:dedecms/common.inc.php用记事本打开。
要修改的地方有如下几处:
$dbhost = ‘localhost’; // 数据库服务器(一般不必改)
$dbuser = ‘root’; // 数据库用户名
$dbpw = ’sohu’; // 数据库密码
$dbname = ‘vc’; // 数据库名
按照空间商提供的一一对应修改,注意不要删除’号,即引号,否则会打不开主页。程序出错.
4.还原数据
直接从后台还原

最后更新网站缓存就可以了。

织梦dedecms网站数据快速迁移 数据库备份和还原:
我发现一些用户对数据库备份和还原并不熟悉,所以结合本次案例做一次完整的笔记,希望对大家有用。
一般的用户会安装PHPmyadmin或者帝国还原工具,安装这些软件的过程本身就很复杂,然后加上数据库的备份和下载还原,很多用户会比较头痛。
DEDE本身自带了不错的备份和还原功能,以下我就使用DEDE的备份和还原来快速实现数据库的备份和还原,最终达到快速方便的网站迁移。
注:以下办法适用于DEDE V5.3/5.5/5.6,dede为默认管理后台目录
第一步:备份数据。
登陆原网站后台,系统-数据库备份/还原,使用数据库备份功能,将网站数据库备份到data目录下。
第二步:FTP下载整个网站。
这一步非常简单,如果是虚拟主机,并能整站打包,可以使用打包下载;如果是独立服务器器,可以直接打包后下载,当然,你也可以使用FTP挨个下载。
第三步:建立数据库,配置数据库连接。
DEDE的数据库配置在data/common.inc.php中,请根据购买的数据库填写具体信息,修改主机名和用户信息,保存。如果是独立服务器,请手工建立数据库。
第四步,修改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’);
至此,整个还原数据库的修改工作就完成了。
第五步,还原数据并还原刚刚修改过的文件。
访问dede/sys_data_revert.php,即可还原数据,然后将我们刚刚修改过的文件还原就可以了。