Выполнение обновления

В этом разделе описывается обновление версий 8.2.x до более поздних версий.

Если обновляемая версия SuiteCRM меньше 8.2.x - обратитесь к разделу Шаги обновления.

1. Скачивание необходимой версии SuiteCRM

  1. Скачайте необходимый пакет со страницы https://suitecrm.com/download/

    При обновлении между версиями SuiteCRM 8.x нет необходимости в каком-либо специальном пакете обновления. Для этого используется обычный установочный пакет той версии, до которой вы планируете произвести обновление.
    Например, для обновления с версии 8.2.x до версии 8.10.1 используйте пакет suitecrm-8-10-1.zip.

  2. В установленном экземпляре системы создайте папку <your-suitecrm-8-root-folder>/tmp/package/upgrade.

  3. Скопируйте скачанный пакет в созданную папку <your-suitecrm-8-root-folder>/tmp/package/upgrade.

2. Выполнение обновления

  1. ⚠️ Установите необходимые права доступа.

  2. Из корневой папки SuiteCRM 8 выполните команду: ./bin/console suitecrm:app:upgrade -t "<версия>",
    где <версия> - название пакета с устанавливаемой SuiteCRM 8, например: suitecrm-8-10-1

    Пример:

    ./bin/console suitecrm:app:upgrade -t suitecrm-8-10-1
  3. ⚠️ Установите ещё раз права доступа.

  4. Выполните команду финализации

    Из корневой папки SuiteCRM 8 выполните команду: ./bin/console suitecrm:app:upgrade-finalize -t "<версия>",
    где <версия> - название пакета с устанавливаемой SuiteCRM 8, например: suitecrm-8-10-1

    Пример:

    ./bin/console suitecrm:app:upgrade-finalize -t suitecrm-8-10-1
  5. ⚠️ Переустановите ещё раз права доступа.

3. Очистка кеша php (опционально)

Если вы используете OPCache, ACP или другие оптимизаторы, может потребоваться перезапуск веб-сервера, чтобы применённые изменения вступили в силу.

4. Вход в систему

Если все вышеперечисленные шаги были выполнены правильно, вы сможете войти в обновленный экземпляр SuiteCRM 8.

5. Проверка заданий миграции

Некоторые обновления включают задания миграции данных, которые необходимо выполнить после обновления системы. Эти задания преобразуют существующие данные в новые форматы и выполняются асинхронно в фоновом режиме.

  1. Войдите в систему как администратор, откройте в меню пользователя пункт Администрирование  Инструменты администратора  Миграции и проверьте наличие заданий со статусом Ожидание.

  2. При наличии подобных заданий убедитесь, что воркер запущен.

  3. Запустите задания, руководствуясь описанием из раздела Задания миграции.

Задания миграции были добавлены в SuiteCRM версии 8.10.
Если система обновляется до более младших версий, этот шаг можно пропустить.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.