方法如下:
第一步:建立數(shù)據(jù)庫,配置數(shù)據(jù)庫連接。
DEDE的數(shù)據(jù)庫配置在data/common.inc.php中,請(qǐng)根據(jù)購買的數(shù)據(jù)庫填寫具體信息,修改主機(jī)名和用戶信息,保存。如果是獨(dú)立服務(wù)器,請(qǐng)手工建立數(shù)據(jù)庫。
第二步,修改dede/config.php文件,實(shí)現(xiàn)免登陸還原數(shù)據(jù)。(注意有的網(wǎng)站程序?qū)⒐芾砟夸沝ede改成其他名稱)
config.php中,有一段檢測(cè)用戶登陸狀態(tài)的代碼,將之屏蔽,大約16行左右,如下:
//檢驗(yàn)用戶登錄狀態(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)限檢測(cè)代碼,如下:
//CheckPurview('sys_Data');
至此,整個(gè)還原數(shù)據(jù)庫的修改工作就完成了。
第三步,還原數(shù)據(jù)并還原剛剛修改過的文件。
訪問dede/sys_data_revert.php,即可還原數(shù)據(jù),然后將我們剛剛修改過的文件還原就可以了。