1. 程式人生 > >phpcms一鍵清理資料後完整找回資料

phpcms一鍵清理資料後完整找回資料

今天做了一件非常糟糕的事情,在對phpcms系統做本地測試的時候,無意點了一下“一鍵清理資料”,然後重新整理網站前臺,天呀,全部資料都沒了,欄目、內容通通消失的無影無蹤,我這才明白我犯了滔天大錯,我居然親手把內容(雖然是測試資料)當垃圾刪掉了,都是我的錯啊。

話也不能這樣說,對於我這個建站老手來說也會點選“一鍵清理”按鈕(雖然之前沒用過phpcms),主要在於這個選單欄目功能設定得太他媽坑爹了,長得跟電腦安全管家的一鍵清理垃圾一模一樣,人見人愛啊,看見我就由不得要點一下,感覺就是清理沒用的垃圾碎片,不知道phpcms的產品經理是缺心眼還是多心眼,嚴重鄙視一下,選單按鈕做得不動聲色,一點選,咔嚓,連個彈窗提示都沒有就成功把資料全部清除了,對於不會操作資料庫的娃,不是浪費了別人幾個月甚至幾年的血汗嗎!!還好我會操作資料庫,成功把所有資料恢復,以下是方法:

原理:雖然一鍵清理沒有友情提示這是很重要的東西,但是在清理瞬間的前一刻它會備份資料到網站空間裡的,在/caches/bakup/default/目錄下,主要包括以下幾個資料庫檔案:category.sql、hits-1.sql、news.sql、news_data.sql、position_data-1.sql、search-1.sql、video_content-1.sql我們只要把這些資料匯入回網站的資料庫就行了。

方法:先登入ftp,開啟目錄/caches/bakup/default/把以上這幾個檔案下載下來,通過phpmyadmin資料庫管理軟體依次匯入這些檔案,然後進到網站後臺右上角“更新快取”—左側“生成首頁”—“批量更新欄目頁”—“批量更新內容頁”,資料就全部回來了。

親測的方法,沒用隨你怎麼說,反正我是不會聽的。此方法來自網路。