gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:07 25 4
gpt4 key购买 nike

我在 Zope/Plone 上运行了一个网站几年,直到服务器发生灾难性崩溃。我没有兴趣再次打开该网站(我什至不相信我可以,因为它所基于的 Zope 和 Plone 版本已经过时至少六年了),但我很乐意能够取出内容,以便我可以使用它。它存储在 Zope 文件系统中(即 Plone-2.5.3/zeocluster/server/var/Data.fs)。是否有任何工具集可以让我编写 Python 脚本来将内容保存到文件中?或者除了尝试重新安装整个网站外,还有其他获取内容的方法吗? Data.fs 超过 0.5 GB,所以里面有很多。

我在 Ubuntu 14.04 上运行 Python 2.7 和 3.4,以防相关。

最佳答案

硬着头皮重新安装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 脚本读取和导出数据所需的代码库。

关于python - 如何检索 Zope 文件系统的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34709261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com