移动(很老)的Zope / Plone站点来的Django
题
我要求将数据从一个移动(下线)网站由Plone的驱动为新的Django的网站。
这些是版本信息我有:
<强>的Zope版强>(未发行的版本,蟒2.1.3)
<强> Python版本2.1.3 强>(#1,2002年9月19日,十三点15分46秒)[GCC EGCS-2.91.66 19990314 / Linux的(EGCS-1.1.2释放)]
<强> CMFPlone 强>(安装产物CMFPlone(的 1.0.1 强>))2003-04-11 1时17
此外我有完整Data.fs并出口到XML / zexp几个Plone的文件夹
什么是良好的策略,以移动?
我如何访问一个六岁ZODB?
解决方案
在最方便的办法是,如果你能得到你的手完整的安装,尤其是Products/
文件夹。如果你有,你也许可以启动它就好了与Python 2.1。找到etc/zope.conf
文件,打开FTP访问,如果尚未启用,复制一切离开那里到你的硬盘。这让所有的东西的格式,你可以工作的最快方式。
选择,如果你没有获得完整的安装:尝试建立包含的Zope-1.0.1 cmfplone一个旧的Debian地方。在Data.fs复制到正确的位置(我猜想中的/ var / lib中/的Zope左右这样一个旧的Debian),并启动服务器。并做FTP再次欺骗。
选择2:如果导出XML zexp包含了所有的内容,您可以快速浏览一下你是否可以提取任何你从需要
替代3:Data.fs是可读使用独立ZODB包。所述Data.fs包含从蟒内可读蟒对象。让自己的旧的Zope或独立ZODB包,打开Data.fs.由于你没有原来的软件,显然,用于使物体的Python类是不适用,因此对象将非常坏。随着dir()
和字典的访问,你可以尝试挽救尽可能多的。
替代4:它是一个公共网站?什么是 http://archive.org 在商店里的吗?