Назад | Перейти на главную страницу

Как обновить Alfresco с 5.0 до 6.0

У меня есть сервер с alfresco 5.0, установленный в /opt/alfresco-5.0/. В нем наиболее важными папками являются alf_data, postgresql, tomcat, java и libreoffice, поэтому он работает в этих службах, а в этой папке находятся двоичные файлы для тех программ, которые Служба 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 / заставляет меня думать, что она была изначально установлена ​​с помощью двоичного установщика, который поставлял все компоненты (jre, сервер postgresql db и так далее ...). Этот установщик больше не существует в версии 6.x, и вам придется установить каждый компонент самостоятельно (например, с помощью диспетчера пакетов - если он предоставляет соответствующие версии компонентов - или вручную) и соответствующим образом адаптировать конфигурацию. Убедитесь, что каждый компонент установлен в соответствии с таблицей совместимости: https://docs.alfresco.com/6.0/concepts/supported-platforms-ACS.html (или вариант для вашей целевой версии Alfresco)

Еще одно важное отличие состоит в том, что в 6.0 Alfresco не встраивает сервер Solr FTS. Теперь это отдельный модуль (служба поиска Alfresco), который вам понадобится для установки и переиндексации всего вашего репозитория.

Это может показаться чрезмерным, но если у вас нет настроек, это не должно иметь большого значения.