DEDECMS網站數據快速遷移、數據庫備份和還原_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
近日要幫客戶實現網站改版,又要用到數據庫的備份和還原。我發(fā)現一些用戶對數據庫備份和還原并不熟悉,所以結合本次案例做一次完整的筆記,希望對大家有用。
一般的用戶會安裝PHPmyadmin或者帝國還原工具,安裝這些軟件的過程本身就很復雜,然后加上數據庫的備份和下載還原,很多用戶會比較頭痛。
DEDE本身自帶了不錯的備份和還原功能,以下我就使用DEDE的備份和還原來快速實現數據庫的備份和還原,最終達到快速方便的網站遷移。
注:以下辦法適用于DEDE V5.3/5.5/5.6,dede為默認管理后臺目錄
第一步:備份數據。
登陸原網站后臺,系統(tǒng)-數據庫備份/還原,使用數據庫備份功能,將網站數據庫備份到data目錄下。
第二步:FTP下載整個網站。
這一步非常簡單,如果是虛擬主機,并能整站打包,可以使用打包下載;如果是獨立服務器器,可以直接打包后下載,當然,你也可以使用FTP挨個下載。
第三步:建立數據庫,配置數據庫連接。
DEDE的數據庫配置在data/common.inc.php中,請根據購買的數據庫填寫具體信息,修改主機名和用戶信息,保存。如果是獨立服務器,請手工建立數據庫。
第四步,修改dede/config.php文件,實現免登陸還原數據。
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開始幾行中的數據庫還原權限檢測代碼,如下:
- //CheckPurview('sys_Data');
至此,整個還原數據庫的修改工作就完成了。
第五步,還原數據并還原剛剛修改過的文件。
訪問dede/sys_data_revert.php,即可還原數據,然后將我們剛剛修改過的文件還原就可以了。
相關DedeCms教程:
- Dedecms生成百度地圖圖文教程
- 織夢dedecms生成下拉式友情鏈接列表
- DEDECMS使用拼音首字母做欄目名稱
- 織夢DEDECMS站群增強版 DedeCMS搭建站群首選
- DedeCMS Error:Tag disabled:php錯誤的完整處理方法
- dedecms編碼轉換方法 gbk轉UTF-8,UTF-8轉GBK
- 防XSS,sql注射,代碼執(zhí)行,文件包含的通用代碼
- DedeCms教程:優(yōu)化DedeCMS搜索結果
- DedeCms教程:Linux+Apache+PHP+MySQL服務器環(huán)境(CentOS篇)
- DedeCms教程:LuManager服務器管理軟件安裝DEDECMS軟件
- DedeCms教程:Ubuntu/Debian上安裝 PHP 5.3, Nginx 和 PHP-fpm
- DedeCms教程:windows server 2003 php 環(huán)境搭建