當前位置:首頁 > CMS教程 > phpcms > 正文

Phpcms一鍵清理數據后完整找回數據

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

話也不能這樣說,對于我這個建站老手來說也會點擊“一鍵清理”按鈕(雖然之前沒用過phpcms),主要在于這個菜單欄目功能設置得太他媽坑爹了,長得跟360一鍵清理垃圾一模一樣,人見人愛啊,看見我就由不得要點一下,感覺就是清理沒用的垃圾碎片,不知道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數據庫管理軟件依次導入這些文件,然后進到網站后臺右上角“更新緩存”—左側“生成首頁”—“批量更新欄目頁”—“批量更新內容頁”。數據就全部回來了,親測的方法,沒用隨你怎么說,反正我是不會聽的。

成功挽救了別人幾個月的血汗啊!小伙伴還是要記得經常手動備份數據到自己電腦上吧。

上一篇:phpcms-v9二次開發所必須知道的步驟 下一篇:最后一頁
四川快乐12走势图基本