经过一系列的升级和迁移(该网站最初是Plone 3,他们转移到4,4.1,4.2和现在的4.3.3)。我在为我的网站访问的某些文件夹中收到以下错误:
KeyError('Interface `Products.CMFPlone.interfaces.syndication.ISiteSyndicationSettings` defines a field `search_rss_enabled`, for which there is no record.',) (Also, the following error occurred while attempting to render the standard error message, please see the event log for full details: Interface `Products.CMFPlone.interfaces.syndication.ISiteSyndicationSettings` defines a field `search_rss_enabled`, for which there is no record.)
答案 0 :(得分:3)
正如Mathias在他的评论中指出的那样,似乎出于某种原因错过了升级步骤。
我必须通过执行以下操作强制它运行:
转到ZMI> portal_setup({site} / portal_setup / manage)>升级
然后我选择了4300的所有升级步骤(其中包括 联合步骤)最多4308(对应的配置文件版本) 到4.3.3)
这解决了错误。我没有尝试只运行联合升级步骤,因为我认为可能还有其他步骤没有运行。再次感谢Mathias,您的评论有助于我指导解决方案。