从Plone 3.3.6升级到Plone 4.2.1 ......是否正在使用blobstorage?

时间:2012-09-11 20:36:12

标签: plone

Plone专家:

我继承了运行Plone 3.3.1的Plone站点。它的Data.fs大小约为1 GB。试图通过升级到Plone 4来利用更新的功能,特别是blobstorage似乎是合理的。

到目前为止,我已成功从Plone 3.3.1升级到Plone 3.3.6,包括适合我们生产用途的数据迁移。

接下来,在RH Linux开发服务器上,我做了一个全新的Plone 4.2.1 UnifiedInstall,顺利进行。我们几乎没有第三方或附加软件包,这应该是一个相对“香草”的安装。 然后,我从Plone 3.3.6安装中复制Data.fs并执行门户迁移步骤以从3.3.6升级到4.2.1。 这似乎也很顺利,我可以看到我现在在var / blobstorage中有很多文件似乎消耗了750 MB的空间。太好了,我想!

但是,Data.fs的大小似乎仍然非常接近1 GB。

那么,门户网站迁移步骤是否创建了blobstorage但我没有做一些允许我的网站开始实际使用blobstorage的东西?或者我需要做些什么才能“修剪”Data.f,以便它不再包含已移动到blobstorage的内容? (注意:我确实做了一包Data.f但文件大小没有明显减少)是否有一个我可以检查的日志文件会告诉我是否在blobstorage中使用该内容?

感谢您的考虑,

约翰

注意:从我的问题可能很明显,我是Plone新手。我正在研究Martin Aspeli的专业Plone 4开发书籍,但是在那里或搜索各种论坛时都没有找到我的问题的答案。

1 个答案:

答案 0 :(得分:3)

默认的zeopack配置仅修剪大于一天的对象。如果您刚刚运行了迁移,可能所有这些对象都不会被打包。您可以自定义配方以保留不同的天数(0)或直接自定义zeopack脚本,然后重试打包。

http://pypi.python.org/pypi/plone.recipe.zeoserver