2012-09-04 77 views
0

Possible Duplicate:
Backing up (and restoring) a Plone instance如何備份Plone?

我們一直在支持我們的Plone的文件夾(整個文件夾,而不僅僅是filestorage和blogstorage或data.fs)每一個夜晚。在我們的備份服務器上執行Plone文件夾的rsync之前,我們沒有停止Plone進程 - 因爲我們還沒有啓動我們的網站,並且沒有人在晚上訪問它。

當我們嘗試從備份恢復Plone時,即刪除我們現有的Plone文件夾並將整個備份Plone文件夾複製到/ usr/local /,然後運行/ usr/local/Plone/zinstance/bin/plonectl start ,Plone成功啓動,但當我們訪問該網站時,我們發現了各種類型的錯誤。有些圖像因「blob文件misisng」等錯誤而失蹤(不記得確切的單詞)。此外,當我們試圖編輯我們的新聞文件夾(或集合)時,我們得到了這個錯誤「宏querywidget不存在」。其他錯誤包括「ValueError:無法找到update_version_before_edit」。

根據此文檔http://plone.org/documentation/kb/backup-plone,備份Plone可以像複製data.fs文件夾一樣簡單。所以我們的方法應該工作。我們在這裏做錯了嗎?在我們可以運行恢復的Plone文件夾之前,是否有我們應該清除的緩存或要重新編制索引的目錄?或者我們應該重新安裝Plone,然後複製備份文件存儲和blobstorage文件夾(這是我們升級Plone時所做的)?

非常感謝您的期待。
cmgui

回答

1

正如您參考的文檔所述:「如果您正在使用BLOB存儲(這已成爲Plone 4中默認的圖像和文件),您還必須備份blob對象。默認情況下存儲在您構建的var/blobstorage文件夾中。「這不僅僅是複製data.fs文件的問題。

+0

謝謝Jon Stahl。是的,在升級我們的Plone之前,我們一直在備份blobstorage和filestorage(data.fs)文件夾,然後將這些文件夾複製回升級的Plone。但對於我們的日常備份,我們正在備份整個Plone文件夾。當我們試圖從恢復的備份Plone文件夾運行plonectl start時,我們得到了上述錯誤。你是說我們必須重新安裝Plone,然後複製blobstorage和filestorage文件夾?再一次感謝你。 – user1096328