新聞中心
dedecms后臺還原數(shù)據(jù)庫的時其它數(shù)據(jù)表不影響怎么處理呢
作者 / 無憂主機(jī) 時間 2016-03-04 14:26:50
織夢dedecms程序建站越來越方便了,現(xiàn)在模板和數(shù)據(jù)庫都是集成在一個壓縮包中的,只需要把壓縮包上傳到php空間中,然后解壓出來訪問域名安裝上,然后再登陸網(wǎng)站后臺設(shè)置下網(wǎng)站模板,最好找到數(shù)據(jù)庫管理還原下數(shù)據(jù)庫中的數(shù)據(jù)就可以了,這樣基本網(wǎng)站就算安裝好了,后面只需要按照自己的需求去修改就行了??雌饋硎遣皇呛芊奖隳??可是今天小編遇到了這樣的一個問題,一位站長朋友備份數(shù)據(jù)庫沒有在虛擬主機(jī)空間中去備份,而是在織夢程序的后臺備份的,結(jié)果備份后過了一段時間需要恢復(fù)之前的數(shù)據(jù),那么按照道理說直接在網(wǎng)站后臺數(shù)據(jù)庫點(diǎn)擊還原就可以了,可是如果點(diǎn)擊還原的話會把之前所有的數(shù)據(jù)表都清空了然后再恢復(fù)為之前備份的數(shù)據(jù)的,那么能否有什么方法可以不清空之前的數(shù)據(jù)來恢復(fù)呢?小編研究后確實(shí)也是可以實(shí)現(xiàn)的,只不過需要進(jìn)行修改一段代碼哦。具體的還是小編來描述下吧。 首先找到管理目錄下的sys_data_done.php文件,在大概第262行的位置找到如下代碼:
if($startgo==0 && $structfile!='' )將其改為
if($startgo==0 && $structfile!='' && count($bakfiles) >= 72)修改完成后保存即可,就可以去后臺還原數(shù)據(jù)了。不過小編在這里需要溫馨提示下哦,站長朋友再恢復(fù)數(shù)據(jù)的時候最好先備份下數(shù)據(jù)庫哦,這樣做的好處就是以免在恢復(fù)數(shù)據(jù)的時候報(bào)錯了還可以挽回哦。 無憂主機(jī)相關(guān)文章推薦閱讀: DEDECMS更新列表頁函數(shù)FUNCTION GETINNERTEXT()報(bào)錯怎么辦 DEDECMS源碼程序如何增加自由列表的排序方式呢 DEDECMS如何利用標(biāo)簽調(diào)用當(dāng)前文章評論數(shù)量的方法
本文地址:http://www.gle-technology.com/dedecms/21764.html