Обновление (инсталлятор): различия между версиями

Материал из WiKi - UserSide
Строка 33: Строка 33:


По окончанию обновления будет выдано соответствующее сообщение.
По окончанию обновления будет выдано соответствующее сообщение.
В случае ошибки в процессе обновления, что связана с "Migration legacy data" - запустите в каталоге /userside3/
php migrate.php
Этот скрипт выполнит/завершит перенос и конвертирование данных ''(актуально при больших объёмах информации)''.
В случае прочих ошибок при работе инсталлятора - подайте тикет в [[Регламент технической поддержки|техническую поддержку]]


4) после обновления откройте "Настройка" - "Основная" - "Разное" - "[[Проверка целостности файлов]]" и убедитесь, что контрольные суммы файлов соответствуют необходимым
4) после обновления откройте "Настройка" - "Основная" - "Разное" - "[[Проверка целостности файлов]]" и убедитесь, что контрольные суммы файлов соответствуют необходимым

Версия от 10:35, 14 мая 2019

ВНИМАНИЕ: Данная инструкция актуальна для версий ERP "UserSide" 3.10 и выше. Для версии ниже 3.10 - используйте отдельную инструкцию по обновлению.

Особенности обновления версии 3.11: просмотреть
Особенности обновления версии 3.12: просмотреть

Подготовительные работы

1) сделать резервную копию базы данных, каталога с программой и всех модулей

2) отключить работу всех модулей ERP "UserSide" в системном cron

Обновление

См. также: Инсталлятор

1) перейти в каталог системы (/var/www/userside)

2) запустить команду

php -r "copy('http://my.userside.eu/install', 'userside_install.phar');" 

ЛИБО

скачать инсталлятор с личного кабинета http://my.userside.eu и положить его в каталог системы

3) запускаем инсталлятор (по умолчанию выполняется команда install, которую можно указать и явно)

sudo -u www-data php userside_install.phar

В процессе работы он проверяет соответствие техническим требованиям и задаёт сопутствующие обновлению вопросы

По окончанию обновления будет выдано соответствующее сообщение.

В случае ошибки в процессе обновления, что связана с "Migration legacy data" - запустите в каталоге /userside3/

php migrate.php

Этот скрипт выполнит/завершит перенос и конвертирование данных (актуально при больших объёмах информации).

В случае прочих ошибок при работе инсталлятора - подайте тикет в техническую поддержку

4) после обновления откройте "Настройка" - "Основная" - "Разное" - "Проверка целостности файлов" и убедитесь, что контрольные суммы файлов соответствуют необходимым

5) при необходимости обновите модули семейства UserSide новыми файлами на всех машинах, где они работают

6) включить обратно в системном cron работу ранее отключенных модулей ERP "UserSide"