0

我正在尝试将我们的克隆站点从 windows server 2003 迁移到 windows server 2008 机器上运行。我在 2008 服务器上安装了 Plone 4.1,然后从 Plone 3.0 复制了 data.fs 文件。我还发现我需要将 CMFPLONE 扩展目录从 3.0 复制到新版本。一旦我这样做了,该网站就出现了,但没有任何图形。当我尝试登录以查看是否可以更正网站样式时,我收到以下错误:

很抱歉,似乎有一个错误……这是完整的错误消息:

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 Products.CMFFormController.FSControllerPageTemplate, line 91, in __call__
  Module Products.CMFFormController.BaseControllerPageTemplate, line 28, in _call
  Module Products.CMFFormController.ControllerBase, line 231, in getNext
  Module Products.CMFFormController.Actions.TraverseTo, line 38, in __call__
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module Products.CMFFormController.FSControllerPythonScript, line 105, in __call__
  Module Products.CMFFormController.Script, line 145, in __call__
  Module Products.CMFCore.FSPythonScript, line 130, in __call__
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 29, in logged_in <FSControllerPythonScript at /Plone/logged_in> Line 29
  Module Products.PlonePAS.tools.membership, line 635, in loginUser
  Module Products.PlonePAS.plugins.cookie_handler, line 91, in login
  Module Products.PluggableAuthService.PluggableAuthService, line 1109, in      updateCredentials
  Module plone.session.plugins.session, line 220, in updateCredentials
  Module plone.session.plugins.session, line 136, in _setupSession
  Module plone.session.plugins.session, line 130, in _getSigningSecret
  Module zope.component._api, line 169, in getUtility
ComponentLookupError: (<InterfaceClass plone.keyring.interfaces.IKeyManager>, '') 

关于如何纠正错误以及可能导致网站无法正确显示的任何想法?

4

2 回答 2

1

来自:https ://dev.plone.org/ticket/8579

重新安装“plone.keyring KeyManager Registration”中的所有步骤以修复在站点设置中工作时出现的 ComponentLookupError: (, '') 错误

通常,升级时,需要运行一些升级步骤。作为登录错误,在 Web 界面中运行它们可能会出现问题。所以我同意最好先升级到最新的 3.X,然后再升级到 4.X

于 2012-05-03T12:59:05.107 回答
0

我只是做了类似的事情,只是从 3.1.5.1 到 4.1.4。强烈建议先迁移到 3.3.5(最后支持的 3x 版本),然后再迁移到 4x。

于 2012-05-04T00:48:14.363 回答