如何恢复克隆 3?

How to restore Plone 3?

我有一个 plone 3 实例的文件夹备份,我想 运行 它在带有 Debian 5 的 VirtualBox 中。我在 [=19= 中安装了一个新的 plone 3.3.5 ] 以 root 身份使用统一安装程序,我可以使用 ./bin/plonectl start 启动它。那么下一步是什么?备份的文件夹结构如下所示:

plone
- bin
- devel
- develop-eggs
- downloads
- eggs
- fake-eggs
- parts
- patches
- production
- products
- src
- theme
- var
- versions
- base.cfg
- bootstrap.py
- build.cfg
- devel.cfg
- production.cfg
- windows-devel.cfg
- windows-production.cfg
- windows-settings.cfg

此备份的原始版本使用了 varnish 和很多实例,但我只想在没有这些东西的情况下使用最小设置恢复它。

您之前的 Plone 3.x 是 3.2 或更高版本吗?如果是这样,新旧都使用 buildout 进行配置管理。如果是的话,总体规划是:

1) 将 eggs、develop、zcml 和 versions 指令从旧复制到新。将 srcproducts 目录从旧目录复制到新目录。

2) 运行 扩建。解决出现的问题。

3) 启动你的新 Plone 并查看它是否正常工作。解决问题。

4) 停止新的 Plone 并从旧系统恢复 Data.fs 文件以覆盖新的 Data.fs(在 var/ 下)。解决问题。

如果新旧版本相同,"resolve problems" 注释可能无关紧要或不存在。如果不是,您可能需要更新一些附加包版本。

如果您从 < 3.2 更新,请参阅 updating from non-buildout systems 的指南。