Ubuntu

如何將 alfresco 5.0 升級到 6.0

  • March 19, 2020

我有一個安裝在 /opt/alfresco-5.0/ 中的 alfresco 5.0 的伺服器,其中最重要的文件夾是 alf_data、postgresql、tomcat、java 和 libreoffice,因此它在這些服務上執行,並且在這些文件夾中是那些程序的二進製文件當我啟動 alfresco 時,會執行 alfresco 服務。

升級文件真的很混亂,我不知道從哪裡開始。我在 ubuntu 18.04 上執行。

以下內容適用於 Alfresco 企業版,可能需要調整某些內容以與社區保持一致。

就步驟而言,您無法立即從 5.0 升級到 6.0,您需要通過以下路徑(除非您已經安裝了 5.0.5):

  • 5.0 -> 最新的 5.0 服務包 (5.0.5)
  • 5.0.5 -> 6.0

沒有就地升級機制,因此您需要在每個步驟中部署一個露天實例並將配置/自定義、數據庫和內容儲存從舊實例複製到新實例,然後重新索引內容。我當然會建議您在應用程序按預期執行的每個步驟中進行備份和測試。

您在 /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 搜尋服務),您需要安裝和重新索引整個儲存庫。

可能聽起來令人不知所措,但如果您沒有自定義設置,那應該沒什麼大不了的。

引用自:https://serverfault.com/questions/1007393