Plone 属性错误:';模块';对象没有属性';NavigationViewlet';
以下是我对Plone 4.2.1安装(在SuSE Linux上)的回溯: 奇怪的是,我不明白,为什么只有一个Plone站点在导入到比Plone 4.1.5更新的实例中时显示此错误 Plone站点只安装了以下附加插件/产品(与其他插件/产品一样,但它们都可以正常工作):Plone 属性错误:';模块';对象没有属性';NavigationViewlet';,plone,Plone,以下是我对Plone 4.2.1安装(在SuSE Linux上)的回溯: 奇怪的是,我不明白,为什么只有一个Plone站点在导入到比Plone 4.1.5更新的实例中时显示此错误 Plone站点只安装了以下附加插件/产品(与其他插件/产品一样,但它们都可以正常工作): 林加普隆 PloneFormGen 产品.ZSyncer 集体快速上传 那么,我的错误在哪里 Thanx需要任何帮助,因为该站点现在太大,无法在新的Plone实例中从头开始“重建”:(Plone.app.layout.view
- 林加普隆
- PloneFormGen
- 产品.ZSyncer
- 集体快速上传
Thanx需要任何帮助,因为该站点现在太大,无法在新的Plone实例中从头开始“重建”:(
Plone.app.layout.viewlets.links.NavigationViewlet
已在Plone.app.layout
版本2.2中删除(请参阅和)
ZEXP导入到不同版本堆栈通常充满问题,这正是因为更改了持久对象的位置。您必须导入到早期版本的软件堆栈,然后按照常规操作升级到更新版本的Plone
例如,升级脚本负责删除对这些已删除Viewlet的引用
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 620, in manage_importObject
Module OFS.ObjectManager, line 638, 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 176, in _importDuringCommit
AttributeError: 'module' object has no attribute 'NavigationViewlet'