解析dedecms空間遷移步驟詳解_PHP教程
推薦:基于PHP字符串的比較函數(shù)strcmp()與strcasecmp()的使用詳解本篇文章是對(duì)PHP字符串的比較函數(shù)strcmp()與strcasecmp()的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
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)不去,你就等著哭吧!o(∩_∩)o..
第一 : 空間和空間之間搬家
其實(shí)空間和空間之間搬家時(shí)最方便的,大家掌握好我說的步驟,100%能成功搬家,首先大家進(jìn)入DEDE后臺(tái),選擇系統(tǒng)-數(shù)據(jù)庫備份-全選-然后點(diǎn)開始,這里要看下你的數(shù)據(jù)庫對(duì)應(yīng)版本要和新空間的數(shù)據(jù)庫版本一樣才可以,不然會(huì)出現(xiàn)亂碼。等一會(huì)就會(huì)提示所有數(shù)據(jù)備份完畢,根據(jù)你的數(shù)據(jù)庫大小時(shí)間不一定,備份完后,大家打開你網(wǎng)站的FTP,看一下data\backupdata目錄中有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ù)庫還原-數(shù)據(jù)還原,就會(huì)看到你的數(shù)據(jù)庫信息,全選后點(diǎn)擊開始還原數(shù)據(jù),一會(huì)就完了,然后選擇你的首頁文件,更新首頁就OK了,這樣我們的空間搬家就完成了。
第二:后臺(tái)無法備份數(shù)據(jù)庫怎樣搬家
由于種種原因,我們的后臺(tái)進(jìn)不去了,或者數(shù)據(jù)庫無法備份,那么我應(yīng)該怎么搬家那?首先我們用PHPMYADMIN進(jìn)入SQL數(shù)據(jù)庫,這個(gè)應(yīng)該都會(huì)把,不會(huì)的話百度一下,選擇你的數(shù)據(jù)庫然后備份,導(dǎo)出到本地,然后把你原來空間的所有文件全部下載到你的新空間中,繼續(xù)打data這個(gè)文件夾當(dāng)中的 common.inc.php這個(gè)文件,修改你的新空間數(shù)據(jù)庫賬戶密碼和IP,然后覆蓋,這樣就可以了,但是不適合菜鳥使用這種方法,除非真的沒辦法了,推薦第一種搬家方法,這一種方法多多少少可能有點(diǎn)小問題,我的網(wǎng)站就是昨天從空間搬到了VPS服務(wù)器,用這種方法出現(xiàn)了后臺(tái)無法更新,不過很快解決了,是權(quán)限的問題。
做網(wǎng)站,域名一般變動(dòng)能性不大,空間卻可能轉(zhuǎn)來轉(zhuǎn)去。一轉(zhuǎn)就要涉及網(wǎng)站數(shù)據(jù)的般遷。以織夢(mèng)內(nèi)容管理系統(tǒng)Dedecms搭建的網(wǎng)站搬起家來方法不少,但有效的也只有一兩種。
由于Dedecms是用PHP編制,且需要MYSQL數(shù)據(jù)庫才能撐起一個(gè)網(wǎng)站,WEB網(wǎng)頁區(qū)與數(shù)據(jù)據(jù)庫區(qū)一般不在同一地方,不象ASP程序編寫的科汛、ZBLOG、賽特、新云等,WEB網(wǎng)頁與ACCESS數(shù)據(jù)庫是存在一起的,可以整站搬遷。
但是,使用過Wordpress博客程序的朋友,大可以明白,PHP程序編寫的網(wǎng)頁打開的速度較ASP快一點(diǎn),但靜態(tài)生成效果不及ASP。讓人慶喜的是織夢(mèng)內(nèi)容管理系統(tǒng)Dedecms可以實(shí)現(xiàn)文章地址全靜態(tài)化,實(shí)是難通可貴。
而且,織夢(mèng)內(nèi)容管理系統(tǒng)Dedecms做出來的網(wǎng)站也可以整站搬遷,方法如下:
一、登陸你的DEDECMS后臺(tái),在“系統(tǒng)”區(qū)找到“數(shù)據(jù)庫備份/還原”,將數(shù)據(jù)庫進(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ù)庫表的前綴必須和原數(shù)據(jù)庫表的前綴必須一致(按默認(rèn)操作即可);
五、安裝完后,登陸后臺(tái),點(diǎn)擊“系統(tǒng)”區(qū)的“數(shù)據(jù)庫備份/還原”,將數(shù)據(jù)進(jìn)行“還原”;
六、數(shù)據(jù)生成,搬家工作完成。
當(dāng)然,還有一種效防Wordpress博客搬家的方法:
一、把舊空間的文件下載到本地,通過PHPADMIN,將 MYSQL備份至本地;
二、將網(wǎng)站文件上傳到新空間,數(shù)據(jù)庫通過PHPADMIN導(dǎo)入了;
三、修改 dede安裝時(shí)填寫的數(shù)據(jù)庫名和密碼:打開“include”目錄下的config_base.php,把這個(gè)文件下載下來
查找 “數(shù)據(jù)庫連接信息”,把下面的參數(shù)(數(shù)據(jù)庫名和密碼)更改一下就可以了,上傳覆蓋。
四、搬家完畢。
至于哪種方法最好,那就仁者見仁,智者見智了。這里提醒一下,如果你網(wǎng)站的mysql數(shù)據(jù)庫超過20M,最好采取上面第一種方法(又叫重裝法),因?yàn)橛行┛臻g商的數(shù)據(jù)庫導(dǎo)入設(shè)有大小限制(一般不能大于20M)——用重裝法就可以避過這種限制。
dedeCms搬家說明-官方教程絕對(duì)有夠詳細(xì)
因?yàn)椴煌摂M主機(jī)空間的mysql數(shù)據(jù)庫名稱是各不相同的(因?yàn)槠淝熬Y不一樣的,用過就知道了),
所以要首先備份數(shù)據(jù)庫,然后放到新空間還原,再重新生成html即可。
(注意:新空間和原站的MYSQL數(shù)據(jù)庫的版本必須同樣是4.1以上,或同是4.0、4.0以下,以免出現(xiàn)問題。查看版本可以登陸PHPMyAdmin就可看到版本是多少)
新空間重新安裝同一版本的dedecms系統(tǒng)時(shí),
數(shù)據(jù)庫名稱和數(shù)據(jù)庫用戶名和密碼當(dāng)然是填新數(shù)據(jù)庫的了,
設(shè)置的數(shù)據(jù)庫表的前綴必須和原數(shù)據(jù)庫表的前綴一致,以免看不到內(nèi)容。
具體是這樣:
1.登陸后臺(tái),備份數(shù)據(jù)庫(這個(gè)數(shù)據(jù)庫備份文件是保存在../dede/backupdata/),并記住登陸后臺(tái)的用戶名和密碼。
2.下載數(shù)據(jù)庫備份文件(即../dede/backupdata/這個(gè)文件夾)、網(wǎng)站風(fēng)格模板文件(即../templets/這個(gè)文件夾),還有../upimg/這個(gè)文件夾(這是保存所有上傳文件的文件夾)。
3.在新空間重新安裝同一版本的dedecms系統(tǒng),這時(shí)設(shè)置的數(shù)據(jù)庫表的前綴必須和原數(shù)據(jù)庫表的前綴一致,以免看不到內(nèi)容。
(數(shù)據(jù)庫名稱和數(shù)據(jù)庫用戶名和密碼當(dāng)然是填新數(shù)據(jù)庫的了)
4.上傳原站的../dede/backupdata/和../templets/和../upimg/這3個(gè)文件夾覆蓋新空間中對(duì)應(yīng)的文件夾,這樣就把原站的數(shù)據(jù)庫備份文件和網(wǎng)站風(fēng)格模板放到新站了。
5.登陸新空間后臺(tái)>系統(tǒng)設(shè)置>數(shù)據(jù)庫管理>數(shù)據(jù)庫還原,進(jìn)行數(shù)據(jù)庫恢復(fù)還原,然后設(shè)置網(wǎng)站的“修改系統(tǒng)參數(shù)”(或“系統(tǒng)變量配置”),全站重新生成html即可。
數(shù)據(jù)庫恢復(fù)后,后臺(tái)登陸用戶名和密碼要使用備份前原網(wǎng)站后臺(tái)的登陸用戶名和密碼。
不同空間的mysql數(shù)據(jù)庫的默認(rèn)字符編碼不一樣,為了防止出現(xiàn)亂碼,你備份舊的數(shù)據(jù)庫的時(shí)候看清楚原先的編碼(一般是latin或者是gbk的),恢復(fù)數(shù)據(jù)庫的時(shí)候要看新的數(shù)據(jù)庫是否支持你的編碼(有的數(shù)據(jù)庫不支持 gbk),如果支持選擇恢復(fù)后的相同編碼就不會(huì)出現(xiàn)亂碼的問題了.
分享:php在window iis的莫名問題的測試方法其實(shí)很簡單,就一句話,見招拆招,通過c:\php\php.exe -i 命令實(shí)現(xiàn)
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 解析php實(shí)現(xiàn)給上傳圖片加水印圖案
- 揭秘PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)基礎(chǔ)實(shí)例教程
- PHP中上傳大體積文件時(shí)需要的設(shè)置
- php cli 小技巧
- PHP函數(shù)學(xué)習(xí)之PHP函數(shù)點(diǎn)評(píng)
- php設(shè)計(jì)模式之觀察者模式的應(yīng)用詳解
- 《PHP設(shè)計(jì)模式介紹》第十一章 代理模式
- 兩種PHP程序?qū)崿F(xiàn)支持頁面后退的方法
- PHP計(jì)算頁面執(zhí)行時(shí)間
- php用session做客戶驗(yàn)證時(shí)的注意事項(xiàng)
- 相關(guān)鏈接:
- 教程說明:
PHP教程-解析dedecms空間遷移步驟詳解
。