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

Материал из WiKi - UserSide
Перейти к навигации Перейти к поиску
 
Строка 3: Строка 3:
 
  Особенности обновления версии 3.11: [[Обновление 3.11|просмотреть]]
 
  Особенности обновления версии 3.11: [[Обновление 3.11|просмотреть]]
 
  Особенности обновления версии 3.12: [[Обновление 3.12|просмотреть]]
 
  Особенности обновления версии 3.12: [[Обновление 3.12|просмотреть]]
 +
Особенности обновления версии 3.13: [[Обновление 3.13|просмотреть]]
 +
Особенности обновления версии 3.14: [[Обновление 3.14|просмотреть]]
  
 
'''Мы рекомендуем''' иметь два инстанса системы. Отдельно действующую и отдельно тестовую. На тестовой вы можете периодически обновлять базу данных с действующей системы и проводить обновление, убеждаясь, что всё работает, ознакамливаться с нововведениями или выявлять моменты, которые у вас перестали работать.
 
'''Мы рекомендуем''' иметь два инстанса системы. Отдельно действующую и отдельно тестовую. На тестовой вы можете периодически обновлять базу данных с действующей системы и проводить обновление, убеждаясь, что всё работает, ознакамливаться с нововведениями или выявлять моменты, которые у вас перестали работать.
Строка 43: Строка 45:
 
В случае прочих ошибок при работе инсталлятора - подайте тикет в [[Регламент технической поддержки|техническую поддержку]]
 
В случае прочих ошибок при работе инсталлятора - подайте тикет в [[Регламент технической поддержки|техническую поддержку]]
  
4) после обновления откройте "Настройка" - "Основная" - "Разное" - "[[Проверка целостности файлов]]" и убедитесь, что контрольные суммы файлов соответствуют необходимым
+
4) при необходимости обновите модули семейства UserSide новыми файлами на всех машинах, где они работают
  
5) при необходимости обновите модули семейства UserSide новыми файлами на всех машинах, где они работают
+
5) включить обратно в системном cron работу ранее отключенных модулей ERP "UserSide"
 
 
6) включить обратно в системном cron работу ранее отключенных модулей ERP "UserSide"
 

Текущая версия на 16:08, 11 февраля 2020

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

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

Мы рекомендуем иметь два инстанса системы. Отдельно действующую и отдельно тестовую. На тестовой вы можете периодически обновлять базу данных с действующей системы и проводить обновление, убеждаясь, что всё работает, ознакамливаться с нововведениями или выявлять моменты, которые у вас перестали работать.

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

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

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

Обновление

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

20170702 4.PNG

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

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

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

ЛИБО

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

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

sudo -u www-data php userside_install.phar install

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

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

Если объем данных для миграции со старых версий слишком большой, может возникнуть ошибка Legacy-миграций. В этом случае запустите инсталлятор снова, но с параметром repair:

sudo -u www-data php userside_install.phar repair

Тоже самое касается и любых других прерываний в работе инсталлятора. Если работа инсталлятора не была завершена корректно - используйте выше приведенную команду для повторного запуска без обновления на новую версию.

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

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

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