質問

Plone によって駆動される (現在オフラインの) サイトから新しい Django サイトにデータを移動するように依頼されています。

私が持っているバージョン情報は次のとおりです。

ゾーペバージョン (未リリースバージョン、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 といくつかの Plone フォルダーを xml/zexp にエクスポートしました。

移動するための良い戦略は何ですか?

6 年前の ZODB にアクセスするにはどうすればよいですか?

役に立ちましたか?

解決

最も便利なオプションは、完全なインストール、特に Products/ フォルダ。それがあれば、おそらく Python 2.1 で問題なく起動できるでしょう。を見つける etc/zope.conf ファイルを作成し、まだ有効になっていない場合は FTP アクセスをオンにして、そこからすべてをハードディスクにコピーします。これは、作業可能な形式ですべてを取り出す最も簡単な方法です。

完全なインストールにアクセスできない場合の代替方法:zope-cmfplone 1.0.1 を含む場所に古い Debian をセットアップしてみてください。Data.fs を正しい場所 (古い Debian では /var/lib/zope などにあると思います) にコピーし、サーバーを起動します。そして、FTP トリックをもう一度実行します。

代替案 2:エクスポートされた zexp XML にすべてのコンテンツが含まれている場合は、そこから必要なものを抽出できるかどうかを簡単に確認できます。

代替案 3:Data.fs はスタンドアロン ZODB パッケージで読み取り可能です。Data.fs には、Python 内から読み取り可能な Python オブジェクトが含まれています。古い zope またはスタンドアロン zodb パッケージを入手し、Data.fs を開きます。オリジナルのソフトウェアがないため、オブジェクトの作成に使用された Python クラスが利用できないため、オブジェクトはかなり壊れてしまいます。と dir() 辞書へのアクセスをできるだけ減らすように努めてください。

代替案 4:それは公共のサイトでしたか?どういうことですか http://アーカイブ.org 用意してありますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top