dedecms 教程:網站轉移教程:織夢系統數據庫備份和還原的方法步驟

  • A+
所屬分類:DedeCms建站

網站在運行的過程中,難免會遇到各種問題,比如:網站被攻擊導致數據丟失,網站需要更換空間或服務器等等。所以,如何完完整整的把網站數據進行備份和還原,并轉移到新的空間上,已是作為一個站長必須掌握的技能之一。在此,我就借助馬找錢博客的平臺跟大家介紹一下在網站轉移過程中dedecms織夢)后臺管理系統的數據庫備份和還原:

網站轉移教程:織夢系統數據庫備份和還原的方法步驟-馬找錢博客

1、備份數據庫

步驟:進入DedeCms(織夢)后臺 -> 系統 -> 數據庫備份/還原 -> 全選有所織夢的數據表 -> 然后點擊提交,如下圖所示:

網站轉移教程:織夢系統數據庫備份和還原的方法步驟-馬找錢博客

完成后,網站數據庫就已自動備份到data目錄下, 備份文件在\data\backupdata內。下載數據庫備份資料\data\backupdata,將backupdata文件夾下載到本地。

下載附件文件夾,將根目錄下的uploads文件下載到本地。

馬找錢博客提示:一般推薦后臺備份數據庫之后,在空間管理的后臺,壓縮整個網站目錄比如WWWROOT(如果服務器有壓縮功能),然后FTP下載這個壓縮文件到電腦保存。這個壓縮包里面既包含了剛剛的數據庫文件又包含了最新的網站文件。

2、下載整個網站文件及數據

這一步非常簡單,如果你是虛擬主機,并能整站打包,可以使用打包下載;如果是獨立服務器器,可以直接打包后下載,當然,你也可以使用FTP來下載。

3、在新空間重新安裝DedeCms

在此,馬找錢跟大家介紹一下新空間安裝DeDecms的方法:在織夢官網上下載和你網站版本一致的源程序,將壓縮包里面的install文件夾上傳至新空間。接著,運行http://你的域名/install進行安裝。

這里馬找錢要提醒大家需要注意的是:數據庫表的前綴必須和原數據庫表的前綴必須一致,如果你沒有進行過修改,按默認操作即可;安裝初始化數據進行體驗(體驗數據將含帶DedeCMS大部分功能的應用操作示例,這個選項不要勾選)。如下圖所示:

4、上傳網站的圖片及數據

將第2步下載的文件和數據上傳至新空間對應的目錄或文件夾內,尤其是圖片的文件夾要注意路徑,不然圖片就無法顯示了。

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博客來講,更新頻率不算高,我大約是一周或一個月做一次數據備份的。

  • 我的微信
  • 技術支持添加二維碼
  • weinxin
  • 我的QQ二維碼
  • 教程下載請掃二維碼
  • weinxin
馬找錢

發表評論

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: