POST TIME:2017-11-12 23:55
我們在做網(wǎng)站的時候一般域名不大,空間卻可能轉(zhuǎn)來轉(zhuǎn)去,一轉(zhuǎn)就要涉及網(wǎng)站文件和數(shù)據(jù)庫的搬遷??棄魞?nèi)容管理系統(tǒng)Dedecms因為搭建網(wǎng)站快捷、完全免費、使用方便、容易上手,為廣大中小站長所喜愛,下面介紹織夢內(nèi)容管理系統(tǒng)Dedecms搭建的網(wǎng)站兩種搬家來方法。
首先,了解一下織夢的特點。由于Dedecms是用PHP編制,且需要MYSQL數(shù)據(jù)庫才能撐起一個網(wǎng)站,WEB網(wǎng)頁區(qū)與數(shù)據(jù)據(jù)庫區(qū)一般不在同一地方,不象ASP程序編寫的科汛、ZBLOG、賽特、新云等,WEB網(wǎng)頁文件與ACCESS數(shù)據(jù)庫是存在一起的,可以整站搬遷。
第一種方法:
一、進入織夢Dedecms的后臺備份數(shù)據(jù)庫
步驟:系統(tǒng) –> 數(shù)據(jù)庫備份/還原 -> 全選有所織夢的數(shù)據(jù)表 然后點擊提交
數(shù)據(jù)備份在網(wǎng)站根目錄下的\data\backupdata文件夾里面
注:在這一步需要注意的是在備份數(shù)據(jù)庫之前要把 文檔 欄目 首頁 依次生成
二、我們把把這個backupdata這個文件夾下載到本地,將織夢的附件uploads文件夾及模板文件夾(所有模板)下載到本地
三、在新空間重新安裝DedeCms
新空間安裝DeDecms的方法:刪除空間上的install(如果還存在)文件夾,在織夢官網(wǎng)上下載和你網(wǎng)站版本一致的源程序,將壓縮包里面的install文件夾上傳至新空間。接著,運行http://你的域名/install進行安裝。需要注意的是:數(shù)據(jù)庫表的前綴必須和原數(shù)據(jù)庫表的前綴必須一致,如果你沒有進行過修改,按默認操作即可;安裝初始化數(shù)據(jù)進行體驗(體驗數(shù)據(jù)將含帶DedeCMS大部分功能的應(yīng)用操作示例,這個選項不要勾選)。
四、再將backupdata,uploads文件夾及模板文件夾替換,最后就是在織夢cms后臺執(zhí)行數(shù)據(jù)還原。
步驟:登錄后臺:系統(tǒng)-->數(shù)據(jù)庫備份/還原-->點擊右上角的數(shù)據(jù)還原鏈接-->點擊下方的開始還原數(shù)據(jù);
五、恢復(fù)完畢后更新一下系統(tǒng)緩存,如果之前去除了靜態(tài)頁面存放文件(a文件夾)重新生成以下整站即可完成轉(zhuǎn)移操作!
這一步需進行緩存清理,點擊后臺的 生成 -> 更新系統(tǒng)緩存 -> 開始執(zhí)行;更新清楚后,進行一鍵更新網(wǎng)站。
第二種方法
后臺無法備份數(shù)據(jù)庫怎樣搬家呢
由于種種原因,我們的后臺進不去了,或者數(shù)據(jù)庫無法備份,那么我應(yīng)該怎么搬家那?首先我們用PHPMYADMIN進入SQL數(shù)據(jù)庫,這個應(yīng)該都會把,不會的話百度一下,選擇你的數(shù)據(jù)庫然后備份,導(dǎo)出到本地,然后把你原來空間的所有文件全部下載到你的新空間中,繼續(xù)打data這個文件夾當(dāng)中的 common.inc.php這個文件,修改你的新空間數(shù)據(jù)庫賬戶密碼和IP,然后覆蓋,這樣就可以了,但是不適合菜鳥使用這種方法,除非真的沒辦法了,推薦第一種搬家方法,這一種方法多多少少可能有點小問題,所以不推薦新手。
通過phpMyAdmin操作數(shù)據(jù)可還原
步驟:有的空間運營商支持直接后臺備份生成.sql文件,但是有的空間不支持的話就可以使用phpMyAdmin來備份了。
進入phpMyAdmin 找到屬于織夢cms的數(shù)據(jù)庫名 選擇導(dǎo)出 如圖: