0

私はPlone4.1サイトを運営していますが、しばらくの間ダウンしていて、Plone 3.3上に構築された2番目のサイトがあるので、そのサイトもPlone4.1にインポートしたいと思います。すでに別のマウントポイントを作成しましたが、古いData.fsファイルを新しいマウントポイントにコピーしても実際には機能しませんでした。私がやりたいのは、古いploneインストールからData.fsを取得し、それを別のマウントポイントに移動して(これはサブフォルダーに配置され、以前はvar / filestorageのすぐ下にありました)、移植します。何らかの方法でv.4.1に。

私はさまざまなチュートリアルを検索しましたが、このニーズを解決する方法についての関連するヒントは見つかりませんでした。誰かが私にいくつかのポインタを与えることができますか?ありがとう!

4

2 に答える 2

1

私は提案したい:

  1. クリーンなplone4分離環境を作成します。
  2. 古いdata.fsを新しいenvにコピーします
  3. Ploneアップグレードガイドの「Plone4のカスタムPlone3ビルドアウトの更新」のセクションに従ってください
  4. アップグレードしたサイトをエクスポートして、最初の環境にインポートします
于 2011-10-05T07:54:20.810 に答える
0

ジャコモに感謝します。あなたが提案したアプローチをさらに進めることができました。だから私がしたことは:

  1. ターゲットバージョン(4.1)に一致するバニラテストインスタンスを作成します
  2. Data.fsとblobstorageフォルダーを古いサイトからテストインスタンスにコピーします。(その間に、古いサイトが3.3ではなく4.0であることに気付きました。そのため、blobstorageフォルダー全体も移動しました。そうしないと、それ以上のエクスポートは機能しませんでした)。
  3. テストインスタンスを起動し、plone起動ページの[アップグレード]ボタンを使用してストレージをアップグレードします
  4. ZMIから、自分のサイトをzexpファイルにエクスポートします
  5. zexpファイルをターゲットプラットフォームのzinstance/var / instance/importにアップロードします
  6. ターゲットプラットフォームのZMIを入力し、2番目のサイトのマウントポイントにマップしたフォルダーを選択して、そこにzexpファイルをインポートします

zexpをインポートするこの最後のステップは、次のエラーで失敗します。

Error Type: TypeError
Error Value: Blobs are not supported
Troubleshooting Suggestions
    The URL may be incorrect.
    The parameters passed to this resource may be incorrect.
    A resource that this resource relies on may be encountering an error.

ログのどれに対応しますか:

2011-10-05T12:49:27 ERROR Zope.SiteErrorLog 1317811767.860.405425857164    http://localhost:8080/mysecondsite/manage_importObject
Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module OFS.ObjectManager, line 619, in manage_importObject
  Module OFS.ObjectManager, line 637, in _importObjectFromFile
  Module ZODB.ExportImport, line 92, in importFile
  Module transaction._transaction, line 260, in savepoint
  Module transaction._transaction, line 257, in savepoint
  Module transaction._transaction, line 690, in __init__
  Module ZODB.Connection, line 1123, in savepoint
  Module ZODB.Connection, line 587, in _commit
  Module ZODB.ExportImport, line 181, in _importDuringCommit
  Module ZODB.Connection, line 1302, in storeBlob
  Module ZODB.Connection, line 1331, in _getBlobPath
  Module ZODB.Connection, line 1344, in temporaryDirectory
  Module ZODB.blob, line 686, in temporaryDirectory
  Module ZODB.blob, line 492, in temp_dir
TypeError: Blobs are not supported

これを解決する方法の手がかりはありますか?ありがとう!シルビオ

于 2011-10-05T10:56:47.533 に答える