Manually Upgrading the FreePBX GUI

Notice

The FreePBX GUI provides a module system that lets you upgrade FreePBX at anytime.  Please note upgrading FreePBX GUI will not upgrade any of your other applications like asterisk or your kernel.

Upgrading FreePBX Distro

Please follow the Upgrade Procedures outlined here for all FreePBX Distro Systems.

Upgrading to 13.0

FreePBX 13 is a special release that changes many of the backend functions, binaries and protocols. Therefore previously doing amportal commands won’t work. The steps outlined below are exactly what is done in the GUI version upgrader

amportal a ma upgradeall
amportal a m
update admin set value = '13.0.0alpha1' where variable = 'version';
exit
amportal a ma upgrade framework
fwconsole --fix_zend
fwconsole ma upgrade core
fwconsole ma disable backup
fwconsole ma download backup
fwconsole ma install backup

If you have commercial modules run this step

fwconsole ma upgrade sysadmin
fwconsole ma upgradeall
fwconsole chown
fwconsole reload

That should be it. Note: you may have to go through and re-enabled any broken modules and force them to upgrade manually

Upgrading to 2.10, 2.11 or 12.0

You will want to pull the release tarball, and follow the instructions below. Once you have installed it you will want to navigate to Module Admin menu item and update all modules as well as install other available modules not included in the release tarball.

amportal a ma upgrade framework
amportal a ma upgrade core
amportal a ma upgradeall

Upgrading to 2.6 From trixbox

If you are using a version of trixbox that no longer connects to the FreePBX repository and does not provide you with the 2.6 Upgrade Tool, you can upgrade to 2.6 by following these simple instructions. The process will simply install a special version of the Upgrade Tool and then you will upgrade just the same as the normal GUI upgrade process. Although the tool may indicate you are upgrading to a beta or release candidate program, since 2.6 has gone final, you will actually be upgraded to the current 2.6 released version. The steps are simply:

  1. Download the upgrade module to your desktop by pressing this link: Download trixbox Upgrade Tool
  2. Navigate to Module Admin in FreeBPX, click on the Upload module link and then browse to the module you downloaded in step 1, choose it, and then press upload.
  3. Now you simply install the module as if you were downloading it from the Online Repository and then you can follow the instructions provided by the module to upgrade!

The process is almost identical to pulling the module from our repository and once you do this, you will have access to all the great features and many bug fixes no present elsewhere.

 

Источник.