gpt4 book ai didi

django - 将(非常旧的)Zope/Plone 站点移至 Django

转载 作者:行者123 更新时间:2023-12-02 11:38:19 25 4
gpt4 key购买 nike

我被要求将数据从 Plone 驱动的(现已离线)站点移动到新的 Django 站点。

这些是我拥有的版本信息:

Zope版本(未发布版本,python 2.1.3)

Python 版本 2.1.3(#1,2002 年 9 月 19 日,13:15:46)[GCC egcs-2.91.66 19990314/Linux(egcs-1.1.2 版本)]

CMFPlone(已安装产品 CMFPlone (1.0.1))2003-04-11 01:17

此外,我还有完整的 Data.fs 和几个导出到 xml/zexp 的 Plone 文件夹

什么是好的迁移策略?

我如何访问已有六年历史的 ZODB?

最佳答案

最方便的选择是您可以获得完整的安装,尤其是 Products/ 文件夹。如果你有这个,你可能可以用 python 2.1 启动它。找到 etc/zope.conf 文件,打开 FTP 访问(如果尚未启用)并将所有内容复制到硬盘上。这是以您可以使用的格式获取所有内容的最快方法。

如果您无法访问完整安装,则可以选择:尝试在包含 zope-cmfplone 1.0.1 的某个位置设置旧版 debian。将 Data.fs 复制到正确的位置(我猜在/var/lib/zope 等旧的 debian 中)并启动服务器。再次执行 FTP 技巧。

替代方案 2:如果导出的 zexp xml 包含所有内容,您可以快速查看是否可以从中提取您需要的内容。

替代方案 3:Data.fs 可通过独立的 ZODB 包读取。 Data.fs 包含可从 python 内部读取的 python 对象。为自己获取一个较旧的 zope 或独立的 zodb 软件包并打开 Data.fs。由于您没有原始软件,显然,用于创建对象的 python 类不可用,因此对象将被破坏。使用 dir() 和字典访问,您可以尝试尽可能多地进行救援。

替代方案 4:它是公共(public)网站吗? http://archive.org 是什么意思?有给你准备的吗?

关于django - 将(非常旧的)Zope/Plone 站点移至 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1730131/

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