Найти тему

Обновление FreePBX 14 до FreePBX 15 (Distro)

Оглавление

В данной статье расскажем как произвести обновление FreePBX 14 до стабильной версии FreePBX 15.

Друзья, 31 октября 2019 года команда разработчиков FreePBX официально объявила о выходе FreePBX 15. На данный момент FreePBX 15 Distro доступно для скачивания с официального сайта. Но при этом скачивание FreePBX 15 Manual пока не доступно с сайта, но его можно скачать.

Обновляться будем с FreePBX 14.0.13.6.

-2

Резервная копия

Первым делом необходимо выполнить резервную копию виртуальной машины (снять образ) или системы. Как выполнить бэкап FreePBX мы писали в статье: FreePBX 14 backup.

Обновление системы

Перед миграцией на новую ветку следует произвести полное обновление всех модулей и компонентов до актуального состояния. Произвести обновление можно двумя способами. Рассмотрим, конечно оба способа обновления FreePBX 14 до 15-й версии:

ЧЕРЕЗ GUI

В процессе миграции с FreePBX 14 могут возникнуть ошибки. Чтобы их устранить, требуется полностью обновить текущую систему и модули до актуального состояния. Переходим в меню AdminUpdatesSystem Updates и производим обновление системы.

ЧЕРЕЗ CLI

Подключаемся по SSH и вводим команду:

fwconsole ma upgradeall

Установка модуля обновления

Переходим в меню AdminModule Admin. Нажимаем кнопку Upload modules.

  • Выбираем Type: Download (From Web).
  • Вставляем ссылку: http://mirror1.freepbx.org/modules/packages/versionupgrade/versionupgrade-14.0.5.tgz в поле Download Remote Module.
  • Нажимаем кнопку Download (From Web).
-3

Далее активируем установленный модуль: AdminModule Admin → PBX Upgrader. Выбираем модуль и нажимаем кнопку Install и далее Process.

-4

Следующим этапом подтверждаем – Confirm.

-5

Обновление FreePBX 14 до FreePBX 15

После установки появится новый пункт меню: Admin → 14 to 15 Upgrade Tool. Переходим в данный пункт.

-6
Внимание! Если вы в настоящее время используете какие-либо коммерческие модули, пожалуйста, убедитесь, что они имеют право на обновление. Вы можете сделать это, посмотрев в меню System Admin Вкладка Activation. Если модуль не подходит для обновления, он может перестать функционировать!
Тем не менее, не рекомендуется обновлять версии FreePBX без всех коммерческих модулей, находящихся в периоде подписки, так как это может полностью сломать вашу систему. Пожалуйста, убедитесь, что у вас есть полная резервная копия, прежде чем продолжить!

Продолжаем обновление: Proceed to the upgrade process.

-7

Подтверждаем верификацию системных параметров опроса использования FreePBX.

Если вы не можете обновить систему из-за наличия ошибок, следует обновить текущую систему. Как правило, ошибки возникают по следующим причинам:

  • Система не активирована
  • Доступны обновления для модулей

Следует обновить систему и модули до последней версии, после этого запустить процесс обновления заново.

-8
-9

При переходе с FreePBX 14 на FreePBX 15 между тем может возникнуть ошибка обновления модулей:

  • FreePBX Framework
  • System Admin

Их необходимо обновить последовательно. Если у вас возникла данное сообщение, следовательно вы не произвели обновление действующей системы.

-10

В заключении хотелось бы добавить, что обновление FreePBX стоит производить лишь в случае острой необходимости. И особое внимание следует уделить резервированию и бэкапированию работающей системы. Процесс обновления занимает длительное время, поэтому обновлять следует также в часы ЧНН.