可能重复:
备份(和恢复)一个 Plone 实例
我们每晚都在备份我们的 Plone 文件夹(整个文件夹,而不仅仅是文件存储和 blogstorage 或 data.fs)。在将 Plone 文件夹 rsync 到我们的备份服务器之前,我们没有停止 Plone 进程——因为我们还没有启动我们的站点,并且没有人在晚上访问它。
当我们尝试从备份中恢复 Plone 时,即删除我们现有的 Plone 文件夹并将整个备份的 Plone 文件夹复制到 /usr/local/ 中,然后运行 /usr/local/Plone/zinstance/bin/plonectl start,Plone 启动成功但是当我们访问该站点时,我们遇到了各种类型的错误。一些图像因“blob 文件错误”之类的错误而丢失(不记得确切的单词)。此外,当我们尝试编辑我们的新闻文件夹(或集合)时,我们收到此错误“Macro querywidget does not exist for”。其他错误包括“ValueError:无法找到 update_version_before_edit”。
根据此文档http://plone.org/documentation/kb/backup-plone,备份 Plone 可以像复制 data.fs 文件夹一样简单。所以我们的方法应该有效。我们在这里做错了什么吗?在我们可以运行恢复的 Plone 文件夹之前,是否有我们应该清除的缓存或重新索引的目录?还是我们应该重新安装 Plone,然后将备份的 filestorage 和 blobstorage 文件夹复制回来(这是我们每次升级 Plone 时都会做的事情)?
非常感谢您的期待。
厘米gui