Инсталлятор
ВНИМАНИЕ: Инсталлятор используется для версий ERP "UserSide" 3.21 и выше. Для версии 3.11-3.20 - используйте отдельную инструкцию по установке. Для версии ниже 3.11 - используйте инструкцию по установке более ранних версий.
Загрузка инсталлятора
Создайте каталог, в котором планируете установить ERP USERSIDE, перейдите в него и загрузите инсталлятор:
curl -fsSL https://my.userside.eu/install.sh | sudo -u www-data bash
Установка ERP USERSIDE
Всегда запускайте инсталлятор от имени web-пользователя (например, www-data) чтобы гаранировать доступ к файлам как инсталлятору так и nginx и php-fpm.
Для установки достаточно запустить инсталлятор с параметром install:
sudo -u www-data ./installer install
Следуйте инструкциям. Инсталлятор проверит соответствие окружения, попытается проверить подключение ко всем необходимым службам и корректность их настройки, затем загрузит выбранную Вами версию ERP USERSIDE и установит ее.
Расширенное использование инсталлятора
sudo -u www-data ./installer [global flags] <command> [command flags]
Глобальные флаги
--quiet-q— "тихий" режим: подавить все сообщения на стандартный вывод, кроме ошибок. В этом режиме не доступна интерактивность инсталлятора. При необходимости пользовательского ввода инсталлятор завершится с ошибкой.--verbose-v— "детальный" режим: инсталлятор выводит больше информации во время работы.--level <stable|rc|beta|alpha>— уровень стабильности сборки ERP USERSIDE. Не сохраняется в конфигурации и требуется вседа указывать явно, еслис нужна отличная от "stable" стабильность сборки.
Команды
install— режим установки или обновления ERP USERSIDE.repair— режим восстановления текущей версии или неудачно установленной версии ERP USERSIDE.update-check— проверка наличия обновлений ERP USERSIDE (используйте флаг--levelдля указания уровня стабильности сборки).self-update— самообновление инсталлятора. Также проверка новой версии и самообновление выполняется каждый раз при запуске команд "install" и "repair".crc-check— проверка контрольных сумм файлов ERP USERSIDE.config— изменение некоторой конфигурации системы. Конкретные изменяемые параметры задаются дополнительными флагами:
Флаги для команды config
--url <URL>— изменить URL системы. Будет проверена настройка web-сервера на указанный URL и внесены все необходимые изменения в конфигурацию системы.--maintenance-disable— принудительное отключение режима обслуживания (использовать с осторожностью). Если после обновления система не вышла из режима обслуживания самостоятельно, лучше обратиться в техническую поддержку за помощью.--flush-cache— полный сброс кеша. Не выполняйте это без рекомендации службы поддержки. Разогрев кеша может занять много времени, что скажется на деградации производительности системы.--2fa <enable|disable>— включение и выключение режима двухфакторной аутентификации.