我有一个Zope服务器,可以托管大约十二个Plone站点。这些网站开始使用Plone 3,它们已经升级了几次。他们已经运行Plone 4.3.1超过一年。现在我需要将这些站点拆分到不同的服务器上,因此我将每个站点导出到它自己的ZEXP文件中。
当我尝试导入它们时,我在其中两个网站上收到错误:
Error Type: ImportError
Error Value: No module named CacheSetup.content.caching_policy_manager
虽然这些网站使用的是Plone 3,但他们使用的是Products.CacheSetup。所有与CacheFu相关的产品在升级到Plone 4并安装了plone.app.caching之前都已在所有站点上卸载。显然其中两个站点仍然包含一个引用Products.CacheSetup的对象,因此无法导入它们。
我将其中一个站点导出到XML文件,并提取对CacheSetup内容caching_policy_manager的引用。 XML可以在这里找到:
基于导出,我认为问题对象的ID是1648800.我可以使用此信息从ZODB中删除此对象,因此导出将再次导入吗?