Оновлення
УВАГА: ця інструкція актуальна для версій ERP "UserSide" 3.10 і вище. Для версій нижче 3.10 використовуйте окрему інструкцію з оновлення.
Особливості оновлення версії 3.11: переглянути Особливості оновлення версії 3.12: переглянути Особливості оновлення версії 3.13: переглянути Особливості оновлення версії 3.14: переглянути Особливості оновлення версії 3.15: переглянути Особливості оновлення версії 3.16: переглянути Особливості оновлення версії 3.17: переглянути Особливості оновлення версії 3.18: переглянути Особливості оновлення версії 3.19: переглянути Особливості оновлення версії 3.20: переглянути Особливості оновлення версії 3.21: переглянути
Ми рекомендуємо мати два інстанси системи: окремо робочий і окремо тестовий. На тестовому інстансі ви можете періодично оновлювати базу даних із робочої системи та виконувати оновлення, переконуватися, що все працює, ознайомлюватися з нововведеннями або виявляти моменти, які перестали працювати.
З інструкцією зі створення копії робочої системи для тестування нової версії або інших досліджень можна ознайомитися в розділі HOWTO: Клонування USERSIDE.
Підготовчі роботи
1) Перед оновленням робочої копії обов'язково зробіть резервну копію бази даних, каталогу програми та всіх модулів. Ви відповідаєте за збереження своїх даних.
2) Вимкніть усі модулі ERP "UserSide" у системному cron і зупиніть усі постійно запущені модулі, які працюють із базою даних Userside, на час оновлення.
Оновлення
Також див.: довідка з інсталятора
1) Перейдіть до каталогу системи (/var/www/userside)
2) Запустіть інсталятор із командою install
sudo -u www-data php userside_install.phar install
Під час роботи інсталятор перевіряє відповідність технічним вимогам і ставить питання, пов'язані з оновленням.
Під час виконання інсталятор запропонує вибрати версію, до якої потрібно оновитися. Це може бути версія з запропонованого списку (можна ввести порядковий номер зі списку) або будь-яка інша версія (можна ввести номер версії, наприклад 3.15.4).
Після завершення оновлення буде показано відповідне повідомлення.
Якщо роботу інсталятора перервано з будь-якої причини (помилка міграції даних або інша проблема), запустіть інсталятор із командою repair
sudo -u www-data php userside_install.phar repair
Якщо проблему не вдається розв'язати самостійно, створіть звернення до технічної підтримки.
4) За потреби оновіть модулі сімейства UserSide новими файлами на всіх машинах, де вони працюють.
5) Відновіть раніше вимкнені модулі ERP "UserSide" у системному cron і запустіть постійно працюючі служби Userside, якщо вони використовуються.