我有一台安装了 alfresco 5.0 的服务器,位于 /opt/alfresco-5.0/,其中最重要的文件夹是 alf_data、postgresql、tomcat、java 和 libreoffice,因此它在这些服务上运行,并且这些文件夹中是启动 alfresco 时 alfresco 服务运行的那些程序的二进制文件。
升级文档确实很混乱,我不知道从哪里开始。我在 ubuntu 18.04 上运行。
答案1
以下内容适用于 Alfresco 企业版,有些内容可能需要进行调整以与社区保持一致。
就步骤而言,您不能立即从 5.0 升级到 6.0,您需要按照以下路径操作(除非您已经安装了 5.0.5):
5.0 -> 最新 5.0 服务包 (5.0.5)
5.0.5 -> 6.0
没有就地升级机制,因此您需要在每个步骤中部署一个 alfresco 实例,并将配置/自定义、数据库和内容存储从旧实例复制到新实例,然后重新索引内容。我当然建议您在每个步骤中进行备份并测试应用程序是否按预期运行。
您对 /opt/ 中当前 alfresco 安装的描述让我认为它最初是使用二进制安装程序安装的,该安装程序附带了所有组件(jre、postgresql db 服务器等)。此安装程序在 6.x 版本中不再存在,您必须自己安装每个组件(例如,使用包管理器 - 如果它提供适当的组件版本 - 或手动安装)并相应地调整配置。确保根据兼容性矩阵安装每个组件:https://docs.alfresco.com/6.0/concepts/supported-platforms-ACS.html(或者适用于您的目标 Alfresco 版本的版本)
另一个重要的区别是,在 6.0 中,Alfresco 不嵌入 Solr FTS 服务器。它现在是一个单独的模块(Alfresco 搜索服务),您需要安装并重新索引整个存储库。
听起来可能有点让人不知所措,但如果您没有定制,这应该不是什么大问题。