dedecms空間遷移步驟詳細(xì)介紹
本文介紹下,dedecms空間進(jìn)行遷移的詳細(xì)步驟,通讀全文,你會(huì)在dedecms進(jìn)行不同空間遷移時(shí),應(yīng)用自如的。有需要的朋友,可以參考下。
1.在新空間重新安裝一次原版本的DEDECMS,然后把舊站的所有數(shù)據(jù),這里的數(shù)據(jù)指的是文件,即除了根目錄下文件夾include下的配置文件config_base.php外的所有文件覆蓋到新空間下
2.在舊網(wǎng)站后臺(tái)系統(tǒng)管理-數(shù)據(jù)備份哪里備份數(shù)據(jù),這里的數(shù)據(jù)指的是DEDECMS自己后臺(tái)所采取的備份文件,類似用phpmyadmin等工具所作的備份。備份完成后,DEDECMS會(huì)將備份文件放到根目錄下的dede目錄(默認(rèn)是dede,如果你修改了,就是你修改后的目錄)下的backup_data文件夾里面,你會(huì)發(fā)現(xiàn)是許多文本文件。
3.在新網(wǎng)站打開后臺(tái)(注:這里域名已經(jīng)解析到新站),系統(tǒng)管理-數(shù)據(jù)備份-還原數(shù)據(jù)-開始還原數(shù)據(jù),直接還原就行了。
注意:備份數(shù)據(jù)時(shí)指定備份數(shù)據(jù)格式那里一定要注意,一定要提前咨詢新空間商,然后在決定是選擇3.x/4.0.x還是選擇4.1.x/5.x版本,不然備份錯(cuò)誤,老網(wǎng)站又進(jìn)不去,你就等著哭吧!
第一 : 空間和空間之間搬家
其實(shí)空間和空間之間搬家時(shí)最方便的,大家掌握好我說(shuō)的步驟,100%能成功搬家,首先大家進(jìn)入DEDE后臺(tái),選擇系統(tǒng)-數(shù)據(jù)庫(kù)備份-全選-然后點(diǎn)開始,這里要看下你的數(shù)據(jù)庫(kù)對(duì)應(yīng)版本要和新空間的數(shù)據(jù)庫(kù)版本一樣才可以,不然會(huì)出現(xiàn)亂碼。等一會(huì)就會(huì)提示所有數(shù)據(jù)備份完畢,根據(jù)你的數(shù)據(jù)庫(kù)大小時(shí)間不一定,備份完后,大家打開你網(wǎng)站的FTP,看一下dataackupdata目錄中有txt文件,這就是我們剛才備份的數(shù)據(jù)了,如果不確定話可以看一下文件的創(chuàng)建日期。然后把這個(gè)backupdata文件夾連同的內(nèi)容一起下載到本地,繼續(xù),把images,templets,uploads,plus這4個(gè)文件夾全部下載到本地。最后我們把新空間重新安裝 DEDE程序,要對(duì)應(yīng)你的版本,安裝好后,把這幾個(gè)文件夾覆蓋到根目錄,進(jìn)入后臺(tái),選擇系統(tǒng)-數(shù)據(jù)庫(kù)還原-數(shù)據(jù)還原,就會(huì)看到你的數(shù)據(jù)庫(kù)信息,全選后點(diǎn)擊開始還原數(shù)據(jù),一會(huì)就完了,然后選擇你的首頁(yè)文件,更新首頁(yè)就OK了,這樣我們的空間搬家就完成了。
第二:后臺(tái)無(wú)法備份數(shù)據(jù)庫(kù)怎樣搬家
由于種種原因,我們的后臺(tái)進(jìn)不去了,或者數(shù)據(jù)庫(kù)無(wú)法備份,那么我應(yīng)該怎么搬家那?首先我們用PHPMYADMIN進(jìn)入SQL數(shù)據(jù)庫(kù),這個(gè)應(yīng)該都會(huì)把,不會(huì)的話百度一下,選擇你的數(shù)據(jù)庫(kù)然后備份,導(dǎo)出到本地,然后把你原來(lái)空間的所有文件全部下載到你的新空間中,繼續(xù)打data這個(gè)文件夾當(dāng)中的 common.inc.php這個(gè)文件,修改你的新空間數(shù)據(jù)庫(kù)賬戶密碼和IP,然后覆蓋,這樣就可以了,但是不適合菜鳥使用這種方法,除非真的沒(méi)辦法了,推薦第一種搬家方法,這一種方法多多少少可能有點(diǎn)小問(wèn)題,我的網(wǎng)站就是昨天從空間搬到了VPS服務(wù)器,用這種方法出現(xiàn)了后臺(tái)無(wú)法更新,不過(guò)很快解決了,是權(quán)限的問(wèn)題。
做網(wǎng)站,域名一般變動(dòng)能性不大,空間卻可能轉(zhuǎn)來(lái)轉(zhuǎn)去。一轉(zhuǎn)就要涉及網(wǎng)站數(shù)據(jù)的般遷。以織夢(mèng)內(nèi)容管理系統(tǒng)Dedecms搭建的網(wǎng)站搬起家來(lái)方法不少,但有效的也只有一兩種。
由于Dedecms是用PHP編制,且需要MYSQL數(shù)據(jù)庫(kù)才能撐起一個(gè)網(wǎng)站,WEB網(wǎng)頁(yè)區(qū)與數(shù)據(jù)據(jù)庫(kù)區(qū)一般不在同一地方,不象ASP程序編寫的科汛、ZBLOG、賽特、新云等,WEB網(wǎng)頁(yè)與ACCESS數(shù)據(jù)庫(kù)是存在一起的,可以整站搬遷。
但是,使用過(guò)Wordpress博客程序的朋友,大可以明白,PHP程序編寫的網(wǎng)頁(yè)打開的速度較ASP快一點(diǎn),但靜態(tài)生成效果不及ASP。讓人慶喜的是織夢(mèng)內(nèi)容管理系統(tǒng)Dedecms可以實(shí)現(xiàn)文章地址全靜態(tài)化,實(shí)是難通可貴。(www.genban.org 網(wǎng)站建設(shè))
而且,織夢(mèng)內(nèi)容管理系統(tǒng)Dedecms做出來(lái)的網(wǎng)站也可以整站搬遷,方法如下:
一、登陸你的DEDECMS后臺(tái),在“系統(tǒng)”區(qū)找到“數(shù)據(jù)庫(kù)備份/還原”,將數(shù)據(jù)庫(kù)進(jìn)行“備份”;
二、將老空間里所有的文件,全部下載至你的電腦本地;
三、將文件上傳至新空間;
四、在新空間安裝DEDECMS系統(tǒng),方法——在織夢(mèng)的官方網(wǎng)站下載一個(gè)新的安裝系統(tǒng),將系統(tǒng)里的“install”文件夾里的東西傳至空間,進(jìn)行覆蓋。接著,運(yùn)行http://你的域名/install,進(jìn)行安裝。
注意:數(shù)據(jù)庫(kù)表的前綴必須和原數(shù)據(jù)庫(kù)表的前綴必須一致(按默認(rèn)操作即可);
五、安裝完后,登陸后臺(tái),點(diǎn)擊“系統(tǒng)”區(qū)的“數(shù)據(jù)庫(kù)備份/還原”,將數(shù)據(jù)進(jìn)行“還原”;
六、數(shù)據(jù)生成,搬家工作完成。
當(dāng)然,還有一種效防Wordpress博客搬家的方法:
一、把舊空間的文件下載到本地,通過(guò)PHPADMIN,將 MYSQL備份至本地;
二、將網(wǎng)站文件上傳到新空間,數(shù)據(jù)庫(kù)通過(guò)PHPADMIN導(dǎo)入了;
三、修改 dede安裝時(shí)填寫的數(shù)據(jù)庫(kù)名和密碼:打開“include”目錄下的config_base.php,把這個(gè)文件下載下來(lái)
查找 “數(shù)據(jù)庫(kù)連接信息”,把下面的參數(shù)(數(shù)據(jù)庫(kù)名和密碼)更改一下就可以了,上傳覆蓋。
四、搬家完畢。
至于哪種方法最好,那就仁者見仁,智者見智了。這里提醒一下,如果你網(wǎng)站的mysql數(shù)據(jù)庫(kù)超過(guò)20M,最好采取上面第一種方法(又叫重裝法),因?yàn)橛行┛臻g商的數(shù)據(jù)庫(kù)導(dǎo)入設(shè)有大小限制(一般不能大于20M)——用重裝法就可以避過(guò)這種限制。
dedeCms搬家說(shuō)明-官方教程絕對(duì)有夠詳細(xì)
因?yàn)椴煌摂M主機(jī)空間的mysql數(shù)據(jù)庫(kù)名稱是各不相同的(因?yàn)槠淝熬Y不一樣的,用過(guò)就知道了),
所以要首先備份數(shù)據(jù)庫(kù),然后放到新空間還原,再重新生成html即可。
(注意:新空間和原站的MYSQL數(shù)據(jù)庫(kù)的版本必須同樣是4.1以上,或同是4.0、4.0以下,以免出現(xiàn)問(wèn)題。查看版本可以登陸PHPMyAdmin就可看到版本是多少)
新空間重新安裝同一版本的dedecms系統(tǒng)時(shí),
數(shù)據(jù)庫(kù)名稱和數(shù)據(jù)庫(kù)用戶名和密碼當(dāng)然是填新數(shù)據(jù)庫(kù)的了,
設(shè)置的數(shù)據(jù)庫(kù)表的前綴必須和原數(shù)據(jù)庫(kù)表的前綴一致,以免看不到內(nèi)容。
具體如下:
1.登陸后臺(tái),備份數(shù)據(jù)庫(kù)(這個(gè)數(shù)據(jù)庫(kù)備份文件是保存在../dede/backupdata/),并記住登陸后臺(tái)的用戶名和密碼。
2.下載數(shù)據(jù)庫(kù)備份文件(即../dede/backupdata/這個(gè)文件夾)、網(wǎng)站風(fēng)格模板文件(即../templets/這個(gè)文件夾),還有../upimg/這個(gè)文件夾(這是保存所有上傳文件的文件夾)。
3.在新空間重新安裝同一版本的dedecms系統(tǒng),這時(shí)設(shè)置的數(shù)據(jù)庫(kù)表的前綴必須和原數(shù)據(jù)庫(kù)表的前綴一致,以免看不到內(nèi)容。
(數(shù)據(jù)庫(kù)名稱和數(shù)據(jù)庫(kù)用戶名和密碼當(dāng)然是填新數(shù)據(jù)庫(kù)的了)
4.上傳原站的../dede/backupdata/和../templets/和../upimg/這3個(gè)文件夾覆蓋新空間中對(duì)應(yīng)的文件夾,這樣就把原站的數(shù)據(jù)庫(kù)備份文件和網(wǎng)站風(fēng)格模板放到新站了。
5.登陸新空間后臺(tái)>系統(tǒng)設(shè)置>數(shù)據(jù)庫(kù)管理>數(shù)據(jù)庫(kù)還原,進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)還原,然后設(shè)置網(wǎng)站的“修改系統(tǒng)參數(shù)”(或“系統(tǒng)變量配置”),全站重新生成html即可。
數(shù)據(jù)庫(kù)恢復(fù)后,后臺(tái)登陸用戶名和密碼要使用備份前原網(wǎng)站后臺(tái)的登陸用戶名和密碼。
不同空間的mysql數(shù)據(jù)庫(kù)的默認(rèn)字符編碼不一樣,為了防止出現(xiàn)亂碼,備份舊的數(shù)據(jù)庫(kù)時(shí),請(qǐng)看清楚原先的編碼(一般是latin或gbk)。
恢復(fù)數(shù)據(jù)庫(kù)時(shí)要看新的數(shù)據(jù)庫(kù)是否支持你的編碼(有的數(shù)據(jù)庫(kù)不支持 gbk)。
就是這些了,希望對(duì)大家有所幫助。