Hi I have a freepbx 13 running on a centos 6.9 server with php 5.3.3.
When I want to upgrade via the admin control panel, I get 2 errors during pre check.
nodejs is not installed
PHP 5.6 or higher
When installing php 5.6, I get this error
PHP Fatal error: Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 7 in /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php on line 0
Whoops\Exception\ErrorException: Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 7 in file /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php on line 0 Stack trace:
Thank you for your reply.
And what would be the advice otherwise if it wasn’t a non-expert?
Did you mean to say “Install version 13 with php 5.6 enabled and use Backup and Restore to move your current config”.
Just for argument sake, how to do so on the same server?
I’ve also read in postings from last year that there where plans to be compatible with centos 7 and php7.
What is the present status of that.
Is there a list available of people who do commmercial support for these kind of migrations?
To transfer settings between the same major version, (i.e. from 13 to 13 or 14 to 14) use backup and restore. You can’t backup/restore between non-matching major versions, so the migration script is linked above.
Sangoma has support services, link at the top of the page:
Still the open question:
In order to update/upgrade 13 to 14, the dependency list shows php 5.6
But when installing 5.6, the GUI is broken because of the dependency of zend guard loader with php 5.3