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

Материал из WiKi - UserSide
 
(не показано 9 промежуточных версий этого же участника)
Строка 7: Строка 7:
* Мы перешли окончательно на PostgreSQL. Выполните обновление, проверьте корректность данных, сделайте бэкап базы данных MySQL и можете её убирать.
* Мы перешли окончательно на PostgreSQL. Выполните обновление, проверьте корректность данных, сделайте бэкап базы данных MySQL и можете её убирать.


* Мы блокируем работу старых модулей взаимодействия с биллингами (с суффиксом "us_"). Они работали напрямую с БД MySQL.
* Мы блокируем работу старых модулей взаимодействия с биллингами ''(с суффиксом "us_")''. Они работали напрямую с БД MySQL.


* Версия 3.12 - это последняя версия, где поддерживается функционал работы с внутренним биллингом (в т.ч. MikroTik). Дополнительно см.:  https://goo.gl/L1qdnp
* Версия 3.12 - это последняя версия, где поддерживается функционал работы с внутренним биллингом ''(в т.ч. MikroTik)''. Дополнительно см.:  https://goo.gl/L1qdnp


* Напоминаю про нашу группу в Telegram для взаимного общения клиентов и разработчиков между собой: https://t.me/usersideeu
* Напоминаю про нашу группу в Telegram для взаимного общения клиентов и разработчиков между собой: https://t.me/usersideeu
* Ещё у нас есть канал для новостей: https://t.me/userside
* Теперь клиенты могут оплачивать тех.поддержку и обновление прямо из личного кабинета (http://my.userside.eu/) в автоматическом режиме
* У нас появилось т.н. "[[Приоритетное обслуживание]]". Можете ознакомиться и воспользоваться.


== Особенности в проведении обновления ==
== Особенности в проведении обновления ==


* Обновите PHP до версии 7.1 ''(7.0 тоже пока годится, но лучше до 7.1)''. Версия PHP 7.2 пока не поддерживается.
* Если вы обновляетесь с версии 3.10 - ознакомьтесь со страницей: [[Обновление 3.11]]
 
* Обновите PHP до версии 7.1. Версия PHP 7.2 пока не поддерживается.


* Выделите большое количество времени на обновление. Процесс миграции данных из MySQL в PostgreSQL может занимать часы. Особенно для старых систем с большим количеством данных.
* Выделите большое количество времени на обновление. Процесс миграции данных из MySQL в PostgreSQL может занимать часы. Особенно для старых систем с большим количеством данных. Миллионы записей ''(особенно это касается таблиц статистики)'' будут переноситься долго.


* С помощью автоматического [[Инсталлятор|инсталлятора]] выполните [[Обновление (инсталлятор)|обновление]].  
* С помощью автоматического [[Инсталлятор|инсталлятора]] выполните [[Обновление (инсталлятор)|обновление]].  
Строка 23: Строка 31:
* В процессе обновления все данные из базы данных MySQL будут переноситься в PostgreSQL. Возможны ситуации, что при обновлении произойдёт сбой. Это больше касается старых клиентов, у которых в базе могут быть какие-то специфические данные, непрогнозируемые спецсимволы и т.п. В таком случае - свяжитесь со службой поддержки, создав тикет.
* В процессе обновления все данные из базы данных MySQL будут переноситься в PostgreSQL. Возможны ситуации, что при обновлении произойдёт сбой. Это больше касается старых клиентов, у которых в базе могут быть какие-то специфические данные, непрогнозируемые спецсимволы и т.п. В таком случае - свяжитесь со службой поддержки, создав тикет.


* После обновления - проверьте всё ли в порядке в разделах. Уделите особое внимание разделу с узлами связи и оборудованием. На правильных ли адресах они находятся.
* После обновления - проверьте всё ли в порядке в разделах. Уделите особое внимание разделу с узлами связи и оборудованием. На правильных ли адресах они находятся. Проверьте список абонентов, список заданий.


* При использовании модуля [[us_gps]] добавьте в файл конфигурации переменные $usUrl и $usApiKey и пропишите их
* При использовании модуля [[us_gps]] добавьте в файл конфигурации переменные $usUrl и $usApiKey и пропишите их

Текущая версия от 12:00, 2 апреля 2019

Дата обновления: март 2018

Требуется версия: 3.10 и выше

Несколько слов от автора - особенности версии

  • Мы перешли окончательно на PostgreSQL. Выполните обновление, проверьте корректность данных, сделайте бэкап базы данных MySQL и можете её убирать.
  • Мы блокируем работу старых модулей взаимодействия с биллингами (с суффиксом "us_"). Они работали напрямую с БД MySQL.
  • Версия 3.12 - это последняя версия, где поддерживается функционал работы с внутренним биллингом (в т.ч. MikroTik). Дополнительно см.: https://goo.gl/L1qdnp
  • Напоминаю про нашу группу в Telegram для взаимного общения клиентов и разработчиков между собой: https://t.me/usersideeu
  • Теперь клиенты могут оплачивать тех.поддержку и обновление прямо из личного кабинета (http://my.userside.eu/) в автоматическом режиме

Особенности в проведении обновления

  • Если вы обновляетесь с версии 3.10 - ознакомьтесь со страницей: Обновление 3.11
  • Обновите PHP до версии 7.1. Версия PHP 7.2 пока не поддерживается.
  • Выделите большое количество времени на обновление. Процесс миграции данных из MySQL в PostgreSQL может занимать часы. Особенно для старых систем с большим количеством данных. Миллионы записей (особенно это касается таблиц статистики) будут переноситься долго.
  • В процессе обновления все данные из базы данных MySQL будут переноситься в PostgreSQL. Возможны ситуации, что при обновлении произойдёт сбой. Это больше касается старых клиентов, у которых в базе могут быть какие-то специфические данные, непрогнозируемые спецсимволы и т.п. В таком случае - свяжитесь со службой поддержки, создав тикет.
  • После обновления - проверьте всё ли в порядке в разделах. Уделите особое внимание разделу с узлами связи и оборудованием. На правильных ли адресах они находятся. Проверьте список абонентов, список заданий.
  • При использовании модуля us_gps добавьте в файл конфигурации переменные $usUrl и $usApiKey и пропишите их
  • При использовании модуля us_radio замените его на usm_radio
  • При использовании модуля us_control замените его на usm_observer

Список изменений: просмотреть

Проведение обновления: инструкция