В сегодняшней статье мы расскажем, как обновить FreePBX 2.11 до FreePBX 12. Советуем перед всеми изменениями сделать резервную копию системы!!
В FreePBX переходим в Admin - Module Admin, нажимаем кнопку проверить онлайн - Check Online. Обновляем FreePBX Upgrader: FreePBX Upgrader - Action - Download And Install и далее нажимаем Process.
После завершения обновления переходим в раздел Admin - 2.11 To 12 Upgrade Tool

и нажимаем Update Now

Переходим в Admin - Module Admin, нажимаем кнопку проверить онлайн - Check Online.
Раскрываем FreePBX Framework выбираем Download and Upgrade to 12.0.64 и нажимаем Process
Нажимаем Confirm
Теперь необходимо обновить ядро. Нажимаем Check Online, раскрываем Core, выбираем Download and Upgrade to 12.0.30 и нажимаем Process.

После установки и обновления нажимаем Apply Config и попадаем на ошибку:

Переходим в консоль Linux и выполняем следующие команды:
amportal a ma refreshsignatures
amportal a ma upgradeall
Если в процессе возникнет ошибка:
The Module Named "User Management" is required, but yours is disabled because it needs to be upgraded. Please upgrade User Management first, and then try again.
Переходим в Admin - Module Admin, нажимаем кнопку проверить онлайн - Check Online и обновляем User Management.

И в консоли заново запускаем amportal a ma upgradeall
В веб панели нажимаем Apply Config. При необходимости обновляем оставшиеся модули.
На этом обновление FreePBX 2.11 до FreePBX 12 завершено.
Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.