DEDE网站搬家、dede程序数据库还原图文教程
我前一篇文章讲到了网站备份恢复的要点和注意事项,今天就接到一个网站迁移的案子。
这个就比较蛋疼了,他是使用dede后台直接备份的数据库,没有用phpmyadmin导出MySQL。
在这里大致讲一下基于dede的备份迁移操作。
注:以下办法适用于DEDE V5.3/5.5/5.6,dede为默认管理后台目录
第一步:备份数据库
登陆原网站后台,系统-数据库备份/还原,使用数据库备份功能,将网站数据库备份到data目录下的backupdata文件夹。第二步:FTP下载整个网站
这一步非常简单,如果是虚拟主机,并能整站打包,可以使用打包下载;如果是独立服务器器,可以直接打包后下载,推荐的方法是:打包备份下载。第三步:登陆phpmyadmin,建立数据库,配置数据库连接
新建一个与原来数据库同名的数据库。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,即可还原数据,然后将我们刚刚修改过的3文件还原就可以了。
第六步,登陆网站后台
如果不知道后台用户名和密码,可以登录phpmyadmin进行替换修改。第七步,后台进入“HTML更新”,选择“一键更新网站”。
OK,现在整站转移工作就全部完成了! 本文部分内容参考:http://blog.sina.com.cn/s/blog_5ee266280100tzji.html