網(wǎng)站轉(zhuǎn)移教程:織夢系統(tǒng)數(shù)據(jù)庫備份和還原的方法步驟
時間:2022-05-26 02:00:01 | 來源:網(wǎng)絡(luò)營銷
時間:2022-05-26 02:00:01 來源:網(wǎng)絡(luò)營銷
網(wǎng)站在運(yùn)行的過程中,難免會遇到各種問題,比如:網(wǎng)站被攻擊導(dǎo)致數(shù)據(jù)丟失,網(wǎng)站需要更換空間或服務(wù)器等等。所以,如何完完整整的把網(wǎng)站數(shù)據(jù)進(jìn)行備份和還原,并轉(zhuǎn)移到新的空間上,已是作為一個站長必須掌握的技能之一。在此,我就借助億企邦的平臺跟大家介紹一下在網(wǎng)站轉(zhuǎn)移過程中dedecms(織夢)后臺管理系統(tǒng)的數(shù)據(jù)庫備份和還原:
1、備份數(shù)據(jù)庫 步驟:進(jìn)入DedeCms(織夢)后臺 -> 系統(tǒng) -> 數(shù)據(jù)庫備份/還原 -> 全選有所織夢的數(shù)據(jù)表 -> 然后點擊提交,如下圖所示:
完成后,網(wǎng)站數(shù)據(jù)庫就已自動備份到data目錄下, 備份文件在/data/backupdata內(nèi)。下載數(shù)據(jù)庫備份資料/data/backupdata,將backupdata文件夾下載到本地。
下載附件文件夾,將根目錄下的uploads文件下載到本地。
億企邦提示:一般推薦后臺備份數(shù)據(jù)庫之后,在空間管理的后臺,壓縮整個網(wǎng)站目錄比如WWWROOT(如果服務(wù)器有壓縮功能),然后FTP下載這個壓縮文件到電腦保存。這個壓縮包里面既包含了剛剛的數(shù)據(jù)庫文件又包含了最新的網(wǎng)站文件。
2、下載整個網(wǎng)站文件及數(shù)據(jù) 這一步非常簡單,如果你是虛擬主機(jī),并能整站打包,可以使用打包下載;如果是獨立服務(wù)器器,可以直接打包后下載,當(dāng)然,你也可以使用FTP來下載。
3、在新空間重新安裝DedeCms 在此,億企邦跟大家介紹一下新空間安裝DeDecms的方法:在織夢官網(wǎng)上下載和你網(wǎng)站版本一致的源程序,將壓縮包里面的install文件夾上傳至新空間。接著,運(yùn)行http://你的域名/install進(jìn)行安裝。
這里億企邦要提醒大家需要注意的是:數(shù)據(jù)庫表的前綴必須和原數(shù)據(jù)庫表的前綴必須一致,如果你沒有進(jìn)行過修改,按默認(rèn)操作即可;安裝初始化數(shù)據(jù)進(jìn)行體驗(體驗數(shù)據(jù)將含帶DedeCMS大部分功能的應(yīng)用操作示例,這個選項不要勾選)。如下圖所示:
4、上傳網(wǎng)站的圖片及數(shù)據(jù) 將第2步下載的文件和數(shù)據(jù)上傳至新空間對應(yīng)的目錄或文件夾內(nèi),尤其是圖片的文件夾要注意路徑(具體可查看億企邦的《修改DedeCMS圖片上傳路徑命名規(guī)則的具體方法步驟》相關(guān)介紹),不然圖片就無法顯示了。
5、建立數(shù)據(jù)庫,配置數(shù)據(jù)庫連接 DEDE的數(shù)據(jù)庫配置在data/common.inc.php中(對于想把數(shù)據(jù)轉(zhuǎn)移出data的方法,可查看億企邦的《安全正確轉(zhuǎn)移網(wǎng)站data目錄文件的具體方法步驟》相關(guān)介紹),請根據(jù)購買的數(shù)據(jù)庫填寫具體信息,修改主機(jī)名和用戶信息,保存。如果是獨立服務(wù)器,請手工建立數(shù)據(jù)庫。
6、修改dede/config.php文件,實現(xiàn)免登陸還原數(shù)據(jù) config.php中,有一段檢測用戶登陸狀態(tài)的代碼,將之屏蔽,大約16行左右,如下:
//檢驗用戶登錄狀態(tài)
$cuserLogin = new userLogin();
if($cuserLogin->getUserID()==-1)
{
//header("location:login.php?gotopage=".urlencode($dedeNowurl));
//exit();
}
然后屏蔽sys_data_done.php和sys_data_revert.php開始幾行中的數(shù)據(jù)庫還原權(quán)限檢測代碼,如下:
//CheckPurview('sys_Data');
至此,整個還原數(shù)據(jù)庫前期的修改工作就完成了。
7、進(jìn)行數(shù)據(jù)還原 安裝完后,登陸后臺,點擊織夢管理后臺的系統(tǒng)管理 -> 數(shù)據(jù)庫備份/還原 -> 開始數(shù)據(jù)還原,全選發(fā)現(xiàn)的備份文件,(注意:附加參數(shù)中的還原表結(jié)構(gòu)信息不要勾選)。如下圖所示:
8、清除緩存一鍵更新網(wǎng)站 等數(shù)據(jù)全部還原后,可刪除上傳的備份數(shù)據(jù)文件,然后進(jìn)行緩存清理,具體步驟是:點擊后臺的生成 -> 更新系統(tǒng)緩存 -> 開始執(zhí)行;待更新后,最后一步就是對網(wǎng)站進(jìn)行一鍵更新網(wǎng)站,至此,網(wǎng)站轉(zhuǎn)移過程中的數(shù)據(jù)備份和還原工作就全部結(jié)束了。
以上這只是網(wǎng)站數(shù)據(jù)的搬家,網(wǎng)站數(shù)據(jù)搬過去后,還有設(shè)置域名指向新空間,新空間還在進(jìn)行域名接入設(shè)置等。關(guān)于這些我以后會在億企邦上為大家在做詳細(xì)的介紹。
億企邦點評: 關(guān)于網(wǎng)站的備份,最常見的錯誤之一就是他們的網(wǎng)站以及備份放在相同的服務(wù)器上。這屬于完全失敗的備份點!因此,你需要將網(wǎng)站的備份數(shù)據(jù)放到不用于你網(wǎng)站的服務(wù)器上,或者直接放到自己本地的電腦上。
對于數(shù)據(jù)備份的間接時間可按網(wǎng)站的更新頻率來定,更新的越多備份的間隔時間就越短,就拿我的億企邦SEO博客來講,更新頻率不算高,我大約是一周或一個月做一次數(shù)據(jù)備份的。