如何恢复Plone 3?

如何恢复Plone 3?,plone,plone-3.x,Plone,Plone 3.x,我有一个plone 3实例的文件夹备份,我想用Debian 5在VirtualBox中运行它。我使用统一安装程序以root用户身份将一个新的plone 3.3.5安装到/usr/local/plone中,我可以使用./bin/plonectl start启动它。那么接下来的步骤是什么?备份的文件夹结构如下所示: plone - bin - devel - develop-eggs - downloads - eggs - fake-eggs - parts - patches - product

我有一个plone 3实例的文件夹备份,我想用Debian 5在VirtualBox中运行它。我使用统一安装程序以root用户身份将一个新的plone 3.3.5安装到/usr/local/plone中,我可以使用./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指令从旧拷贝到新。将
src
products
目录从旧目录复制到新目录

2) 跑出去。解决出现的问题

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

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

如果新旧版本相同,“解决问题”注释可能不重要或不存在。如果没有,您可能需要更新一些附加包版本


如果您是从<3.2更新,请参阅指南。

此问题的答案取决于您的旧构建是如何完成的(您是否使用已发布的附加组件?您是否有一些开发激活的产品?您是否使用mr.developer或什么?)。使用
buildout.cfg
文件(或所有
.cfg
文件源)增强您的问题。使用了已发布的附加组件。感谢您的回答。版本是3.3.5