我該如何恢復plone 4.1中刪除的文件夾?是否有可能恢復plone 4.1中刪除的文件夾?
回答
如果您還沒有打包刪除該文件夾的事務,則可以恢復該文件夾。
首先,使用"Undo" tab on the parent folder, in the ZMI。這可能不起作用,系統上的其他許多事物也會發生變化(通常是目錄),以使所有更改有效回滾。
下一步是更麻煩一點,並涉及。然後你需要做的是用一個包裝器打開對象數據庫(ZODB),它會告訴你歷史上給定點的數據庫狀態。這樣做需要手動編輯Zope服務器配置。我有written up the steps in a blog post但這些步驟有點過時。
在一個現代化的Plone構建中,您需要將zc.beforestorage
雞蛋添加到您的構建中,並且您需要將Zope的enable-product-installation
設置切換爲False
;使用beforestorage包裝讓你的數據庫只讀和產品安裝代碼將嘗試提交到數據庫,導致無法啓動:
[instance]
eggs +=
zc.beforestorage
zope-conf-additional +=
enable-product-installation False
重建擴建後,你需要打開相關聯的zope.conf
文件你的實例。如果您通常使用bin/instance
啓動服務器,則該文件位於parts/instance/etc/zope.conf
;使用的bin/
中的腳本與部件名稱(本例中爲instance
)匹配。
找到它定義了ZODB主數據庫中的部分:
<zodb_db main>
# Main database
cache-size 10000
# Blob-enabled FileStorage database
<blobstorage>
blob-dir /path/to/var/blobstorage
<filestorage>
path /path/to/var/filestorage/Data.fs
</filestorage>
</blobstorage>
mount-point/
</zodb_db>
您需要的beforestorage
包裝加入到該宣言:
<zodb_db main>
# Main database
cache-size 10000
%import zc.beforestorage
<before>
before 2012-12-01T12:00:00
# Blob-enabled FileStorage database
<blobstorage>
blob-dir /path/to/var/blobstorage
<filestorage>
path /path/to/var/filestorage/Data.fs
</filestorage>
</blobstorage>
</before>
mount-point/
</zodb_db>
注意before <iso timestamp>
線在那裏;當你開始你的實例時,該網站將按照該時間戳的形式呈現。在刪除文件夾時選擇一個。現在您可以將其導出(再次使用ZMI)到.zexp
文件。撤消對zope.conf
文件的更改,重新啓動並導入恢復的文件夾。
是的,可以在相關文件夾中使用Zope管理界面的「撤消」選項卡。這將回滾您刪除該文件夾的數據庫事務,並且如果您有只是刪除了該文件夾,則最有效地工作。其他信息如下:https://plone.org/documentation/kb/using-the-zope-undo-system-to-roll-back
- 1. 是否有可能恢復我刪除的xcdatamodel文件?
- 2. 是否有可能在perforce中恢復已刪除的擱置文件?
- 3. 恢復刪除的文件夾git的
- 4. GIT恢復已刪除的文件夾
- 5. 是否有可能在Github上恢復已刪除的要點?
- 6. 是否可以恢復加密的文件/文件夾?
- 7. 是否有可能恢復從VirtualBox中刪除的HD而沒有快照?
- 8. 恢復刪除的文件
- 9. 文件夾中的所有內容是否可以自動地在Plone 4.1中分類?
- 10. 是否可以從Spark Streaming文件夾中刪除文件?
- 11. 是否可以刪除文件夾的所有內容?
- 12. 是否仍可以在git中恢復已刪除的未跟蹤文件?
- 13. 是否有可能檢查.Bak文件是否損壞或沒有恢復它
- 14. 如何在NetBeans中恢復已刪除的文件夾
- 15. 恢復在git中刪除的文件夾
- 16. 如何在git中恢復文件夾的刪除?
- 17. 恢復Eclipse IDE中刪除的文件
- 18. 是否可以從ASP.NET MVC中的URL中刪除文件夾?
- 19. 爲什麼我不能恢復NTFS文件系統上刪除的文件夾?
- 20. 供應商文件夾中的.git文件夾是否可以安全刪除?
- 21. 可能從刪除分叉回購刪除中恢復?
- 22. 刪除文件是否會刪除hdfs中的所有複製文件
- 23. 從New-ComplianceSearch中排除可恢復的項目文件夾
- 24. 是否有機會恢復ASPNETDB中刪除的列?
- 25. 防止刪除Plone中的文件夾(類型),除非父節點被刪除
- 26. 是否有可能在Google Datastore中恢復數據
- 27. 有沒有可能將刪除的數據恢復回SAS?
- 28. 是否有可能從so(共享對象)文件中恢復所有代碼?
- 29. 刪除「InetPub」文件夾是否安全?
- 30. 刪除家庭文件夾中的所有ACL是否安全?