如何备份Plone?

时间:2012-09-04 21:10:06

标签: plone

  

可能重复:
  Backing up (and restoring) a Plone instance

我们每晚都在备份我们的Plone文件夹(整个文件夹,而不仅仅是filestorage和blogstorage或data.fs)。在对Plone文件夹执行rsync到我们的备份服务器之前,我们没有停止Plone进程 - 因为我们还没有启动我们的站点,没有人在晚上访问它。

当我们尝试从备份恢复Plone时,即删除我们现有的Plone文件夹并将整个备份Plone文件夹复制到/ usr / local /然后运行/ usr / local / Plone / zinstance / bin / plonectl start, Plone开始成功,但是当我们去网站时我们遇到了各种类型的错误。有些图像因“blob file misisng”(无法记住确切的单词)等错误而丢失。此外,当我们尝试编辑我们的新闻文件夹(或集合)时,我们收到此错误“宏查询小部件不存在”。其他错误包括“ValueError:无法找到update_version_before_edit”。

根据此文档http://plone.org/documentation/kb/backup-plone,备份Plone可以像复制data.fs文件夹一样简单。所以我们的方法应该有效。我们在这里做错了吗?在我们运行恢复的Plone文件夹之前,是否有我们应该清除的缓存或重新索引的目录?或者我们是否应该重新安装Plone然后复制备份文件存储和blobstorage文件夹(这是我们在升级Plone时所做的事情)?

非常感谢您的期待 cmgui

2 个答案:

答案 0 :(得分:1)

正如您所引用的文档所述:“如果您正在使用BLOB存储(它在Plone 4中成为图像和文件的默认存储),您还必须备份blob对象。它们默认存储在buildout的var / blobstorage文件夹。“这不仅仅是复制data.fs文件的问题。

答案 1 :(得分:1)

以下是有关为Plone做备份的非常详尽的文档:

http://www.plone-entwicklerhandbuch.de/plone-entwicklerhandbuch/produktivserver/backup-der-zodb

如果您无法阅读德语,请使用Google翻译......这一切都在使用Plone 4.X进行制作。