Обновление до версии Release Candidate (RC)

  1. Откройте файл config/services/system/upgrades.yaml.

  2. В раздел toKeep добавьте значение tmp.

    Описываемая часть файла должна выглядеть следующим образом:

    parameters:
      upgrades:
        toKeep:
          - 'cache'
          - 'extensions'
          - 'public/extensions'
          - 'public/legacy/modules'
          - 'public/legacy/custom'
          - 'public/legacy/cache'
          - 'public/legacy/upload'
          - 'public/legacy/Api/V8/OAuth2/private.key'
          - 'public/legacy/Api/V8/OAuth2/public.key'
          - 'public/legacy/config.php'
          - 'public/legacy/config_override.php'
          - 'public/legacy/config_si.php'
          - 'public/legacy/suitecrm.log'
          - 'public/legacy/install.log'
          - 'logs'
          - '.env.local'
          - '.env.local.php'
          - 'tmp'
        toExpand:
    
        ...
  3. Выполните одну из следующих команд:

    1. Для режима dev выполните команду:

      composer install
    2. Для режима prod выполните команду:

      composer install --no-dev --prefer-dist --optimize-autoloader
  4. В установленном экземпляре системы создайте папку <your-suitecrm-8-root-folder>/tmp/package/upgrade

  5. Скачайте необходимый пакет.

  6. Скопируйте скачанный пакет в созданную папку.

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

  8. Из корневой папки SuiteCRM 8 запустите:

    ./bin/console suitecrm:app:upgrade -t "<версия>"

    где <версия> - название пакета с устанавливаемой SuiteCRM 8, например: SuiteCRM-8.0.0-rc

    Пример:

    ./bin/console suitecrm:app:upgrade -t SuiteCRM-8.0.0-rc
  9. Установите ещё раз необходимые права доступа.

  10. Заново войдите в систему.

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