2014-12-13 110 views
0

很遺憾,我失去了我的MySQL數據庫,沒有機會恢復備份。從緩存恢復Wordpress數據庫

但是,只要您不使用搜索或任何其他動態功能,該網站仍在工作。那是因爲W3 Total Cache緩存了我的整個網站。是否有可能從緩存的文件中恢復某些數據庫信息? 很明顯,我需要再次設置wordpress,但也許我可以提取帖子代碼,所以我只需要複製和粘貼!

感謝您的幫助

回答

0

的唯一方法是複製和過去的手動和使用Wordpress接口插入他們。所以你應該在W3緩存系統嘗試更新緩存之前在本地保存所有頁面。

Web視圖不顯示重建數據庫的所有詳細信息(例如外鍵)。事實上,緩存系統將呈現的視圖存儲爲HTML。

TODO:

  • 本地保存所有網頁的W3的總緩存存儲
  • 配置一個新的WordPress網站
  • 通過複製保存的HTML頁面所需的內容創建新文章/類別等。如果你添加了一些格式化標籤,你必須再添加它們,因爲Wordpress使用它們來生成HTML代碼。所以有一個沒有回報的地方。
    • 添加備份策略以防止此問題。

如果你添加了一些CSS,你可以通過使用網絡檢查得到它(鉻,野生動物園等)

+0

因此,如果我的網頁包含一些特殊的主題控件等,我需要創建新的網站,但可以複製文本? – Michi 2014-12-13 10:32:57

+0

您將只能複製呈現的HTML內容,因此您必須手動重新創建內容和格式設置規則 – K4timini 2014-12-13 10:43:22

0

沒有,有沒有機會通過自身恢復數據庫,你」需要複製粘貼,但請記住:

  1. 您將失去註釋;
  2. 你會失去發表的觀點數(如果你使用它們);
  3. 您只能導入文本;
  4. 請注意excel中的標題和內容,因爲如果您搞砸了,那麼您的新網站將斷開鏈接,並且您可能會遇到搜索引擎問題。
  5. 花時間安裝備份插件!

正如我上面所說的,瀏覽你的網站並記下excel中的所有數據,標題,內容,標籤,類別,所有的東西都應該是一樣的。