Changes

From SME Server
Jump to navigationJump to search
306 bytes added ,  10:01, 15 December 2022
Line 11: Line 11:  
{{#smeversion:freepbx-src }}
 
{{#smeversion:freepbx-src }}
 
<br>
 
<br>
 +
 +
{| class="wikitable"
 +
|+PHP compatibility
 +
!Freepbx
 +
!php56
 +
!php70
 +
!php72
 +
!php74
 +
!php80+
 +
|-
 +
|14
 +
|yes
 +
|no
 +
|no
 +
|no
 +
|no
 +
|-
 +
|15
 +
|yes
 +
|yes
 +
|yes
 +
|limited
 +
|no
 +
|-
 +
|16
 +
|no
 +
|no
 +
|no
 +
|yes
 +
|no
 +
|}
    
=== Description ===
 
=== Description ===
Line 170: Line 201:  
{{ Note box| With SME 10 we provide Asterisk 13 and FreePBX 14 as a start, so you can easily migrate you previous SME 9 FreePBX installation. You can then easily migrate to FreePBX 15. Then you will need to wait we upgrade the contrib to allow to update the php version to 74 to be able to migrate to FreePBX 16, that is the only missing reuqirement. The reason we limited to php56 is that  FreePBX 14 is only able to handle php56 and fails with anything lower or higher.}}
 
{{ Note box| With SME 10 we provide Asterisk 13 and FreePBX 14 as a start, so you can easily migrate you previous SME 9 FreePBX installation. You can then easily migrate to FreePBX 15. Then you will need to wait we upgrade the contrib to allow to update the php version to 74 to be able to migrate to FreePBX 16, that is the only missing reuqirement. The reason we limited to php56 is that  FreePBX 14 is only able to handle php56 and fails with anything lower or higher.}}
 
=== v15 to v16 ===
 
=== v15 to v16 ===
v15 does not work well with php74, v16 requires it. GUI update will fail. You need to prepare it this way
+
v15.0.24 does not work well with php74, v16 requires it. GUI update will fail. You need to prepare it this way:
 +
 
 +
As soon as you switch to php74, v15 will have some unexpected behaviour, some elements will work other will fail.
    
  config setprop freepbx PHPVersion 74
 
  config setprop freepbx PHPVersion 74
Line 183: Line 216:  
  fwconsole versionupgrade --check
 
  fwconsole versionupgrade --check
 
  fwconsole versionupgrade --upgrade
 
  fwconsole versionupgrade --upgrade
  # needs to do this way or you will not be able to update to 16:
+
  # this one needs old php56 or you will not be able to update to 16:
 
  /bin/php56 /var/lib/asterisk/bin/fwconsole  ma upgrade framework
 
  /bin/php56 /var/lib/asterisk/bin/fwconsole  ma upgrade framework
 
  fwconsole ma upgradeall
 
  fwconsole ma upgradeall
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,263

edits

Navigation menu