非常感謝賈科莫,我能夠進一步完成你所建議的方法。 所以我做了什麼是:
- 創建香草測試實例的目標版本(4.1)
- 副本Data.fs和blobstorage文件夾從舊網站匹配我的測試實例。 (在此期間,我意識到舊網站是4.0,而不是3.3,因此我也移動了整個blobstorage文件夾,否則進一步導出將無法工作)。
- 啓動我的測試實例,並通過Plone的啓動頁面上的「升級」按鈕,升級存儲從ZMI
- ,我的網站導出到zexp文件
- 上傳zexp文件到zinstance在/ var /實例/進口目標平臺
- 進入目標平臺的ZMI上,選擇我映射到安裝點,我的第二個網站的文件夾,並有導入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
如何解決這個任何線索? 謝謝! silvio
好的,我意識到這是由於我不得不在我的掛載點添加blob-dir。它現在解決了! –
非常好。請將問題標記爲回答標記答案。 –