如何备份Plone?

如何备份Plone?,plone,Plone,可能重复: 我们每晚都在备份我们的Plone文件夹(整个文件夹,而不仅仅是filestorage和blogstorage或data.fs)。在对备份服务器执行Plone文件夹的rsync之前,我们没有停止Plone进程,因为我们还没有启动我们的站点,而且晚上没有人访问它 当我们试图从备份中恢复Plone时,即删除现有的Plone文件夹并将整个备份Plone文件夹复制到/usr/local/中,然后运行/usr/local/Plone/zinstance/bin/plonectl start,P

可能重复:

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

当我们试图从备份中恢复Plone时,即删除现有的Plone文件夹并将整个备份Plone文件夹复制到/usr/local/中,然后运行/usr/local/Plone/zinstance/bin/plonectl start,Plone成功启动,但当我们访问该站点时,出现了各种类型的错误。一些图像因错误而丢失,如“blob file misisng”(记不清确切的单词)。此外,当我们试图编辑我们的新闻文件夹(或集合)时,我们得到了一个错误“Macro querywidget不存在”。其他错误包括“ValueError:在编辑之前找不到更新版本”

根据本文档,备份Plone可以像复制data.fs文件夹一样简单。所以我们的方法应该有效。这里有什么我们做错的吗?在运行已还原的Plone文件夹之前,是否应该清除缓存或重新索引目录?或者我们应该重新安装Plone,然后复制回备份文件存储和blobstorage文件夹(每当升级Plone时,我们都会这样做)

非常感谢您的期待。

cmgui

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

这里有一个关于为Plone执行备份的非常广泛的文档:


如果你看不懂德语,请使用谷歌翻译……这些都是Plone 4.X的制作过程。

谢谢Jon Stahl。是的,在升级Plone之前,我们一直在备份blobstorage和filestorage(data.fs)文件夹,然后将这些文件夹复制回升级的Plone。但是对于我们的日常备份,我们正在备份整个Plone文件夹。当我们试图从恢复的备份Plone文件夹运行plonectl start时,我们遇到了提到的错误。你是说我们必须重新安装Plone,然后复制回blobstorage和filestorage文件夹吗?再次感谢你。