【发布时间】:2015-05-15 08:46:18
【问题描述】:
我将准备从托管在 Windows 机器上的现有 Plone 站点迁移到 linux 主机。
因此,我遇到了一些我自己没有解决的问题,如果有人能给我一些关于如何让我的新实例以干净的方式运行的提示,我将非常高兴。
这里简要总结了迁移和升级到当前版本期间所采取的步骤。
我使用安装程序 (4.3.4.r1) 在 debian jessy 上进行了全新安装。
为了测试安装,我还创建了一个新实例并获得了 构建过程运行没有错误
- 复制了文件存储 并将现有实例的 blobstorage 存储到新服务器
-
第一次登录后,我开始升级过程表格 4305->4309。这个 成功完成,但对不存在的扩展有一些提示
- Step ploneboard-various 的导入处理程序无效
-
Step simpleattachment 的导入处理程序无效
我们几年前测试了这些插件,但似乎它们没有得到正确清理。
我尝试安装当前版本,所以我可以进行卸载,但由于它们似乎在当前的 plone 版本下不受官方支持,因此我没有成功。有没有人有一个很好的提示如何删除这些过期的插件?
-
在 Zope 管理界面中,我重新安装了插件,以便 列出正确的版本
这是:
克隆经典主题 1.2.5 1.3.3
Plone JQuery 工具集成 1.5.5 1.6.2
Plone True Gallery 3.3.1b1 3.4.5
工作流程策略支持 (CMFPlacefulWorkflow) 1.5.9 1.5.10
工作副本支持(迭代)2.1.10 2.1.12
一旦我将扩展 Plone Classic Theme 重新安装到版本 1.3.3,tinymce 编辑器就会停止工作(tinymcebody 没有控制栏,文本显示为纯文本),当我尝试保存时出现以下错误一篇新文章
Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module Products.CMFPlone.FactoryTool, line 478, in __call__
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, 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 35, in __call__
ValueError: Unable to find update_version_before_edit.
当我将主题切换到“老克隆经典主题”时,一切似乎都像以前一样工作。
我解决了这个帖子之后的错误:
Unable to add content to new Plone site: ValueError: Unable to find update_version_before_edit exception
但是 TinyMce 不再起作用了。
那么,这种行为是否正确,我是否必须保留旧的 Plone 经典主题,或者我的安装有什么奇怪的地方应该尝试正确?
提前感谢您的帮助
【问题讨论】:
标签: plone