zoukankan      html  css  js  c++  java
  • DEDE网站数据快速迁移 数据库备份和还原

      织梦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,即可还原数据,然后将我们刚刚修改过的文件还原就可以了。

  • 相关阅读:
    使用git pull文件时和本地文件冲突怎么办?
    Git回滚代码到某个commit
    PHP如何在页面中原样输出HTML代码
    git 创建本地分支、提交到远程分支
    php mysqli扩展之预处理
    htmlspecialchars() 函数过滤XSS的问题
    PHP json_encode里面经常用到的 JSON_UNESCAPED_UNICODE和JSON_UNESCAPED_SLASHES
    javascript学习笔记——Array
    javascript学习笔记——Object
    javascript的底层实现学习总结
  • 原文地址:https://www.cnblogs.com/zqw111/p/12876766.html
Copyright © 2011-2022 走看看