当前位置:  开发笔记 > 编程语言 > 正文

如何检索Zope文件系统的内容?

如何解决《如何检索Zope文件系统的内容?》经验,为你挑选了1个好方法。

我在Zope/Plone上运行了一个网站好几年,直到服务器灾难性地崩溃.我没有兴趣再次建立这个网站(我也不相信我甚至可以,因为它所基于的Zope和Plone的版本已经过时至少六年了),但我很乐意能够获取内容以便我可以使用它.它存储在Zope文件系统中(即Plone-2.5.3/zeocluster/server/var/Data.fs).是否有任何工具可以让我编写一个Python脚本来将内容保存到文件中?或者是否有其他方法可以获得重新安装整个网站的内容?Data.fs超过半千兆字节,所以那里有一点点.

我在Ubuntu 14.04上运行Python 2.7和3.4,如果相关的话.



1> SteveM..:

咬紧牙关重新安装Plone 2.5.3.虽然理论上你可以读取ZODB,但它的内容包含Python pickle,如果没有被pickle的类,它们就没有意义.

重新安装2.5.3会遇到一些挑战,但如果你从2.5.3(https://plone.org/products/plone/releases/2.5.3)的"统一安装程序"开始,你至少会拥有所有源代码片段,包括匹配的Python.

一旦你再次运行2.5.3,你将拥有需要通过Python脚本读取和导出数据的代码库.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有