OK, so I have a freepbx 16 system which I managed to install on Debian 12, but of course it has problems. Is there any way to upgrade this to 17? I had to hold back all php packages, which I can release, but is there a way to do this, or do I have to start overr?
The most common advice is:
Make a backup with FreePBX 16 and restore this in FreePBX 17.
This is a supported migration route.
The other way is using the module listed under Admin tab.
It’s called “Bulk Handler”.
You can import and export various parts of the system seperately.
Like the Extentions /Users/DiD’s.
However Dial Patters must be done somewhere else. It’s a mixed bag.
But better then starting from scatch.
How do I do the backup – I have always just backed up the whole system somewhere. After I do the backup, do I have to start over with a clean Debian system, or can I take what I have and fully update it by releasing the holds on php packages and install freepbx17? The script wants you to start over from a “clean” debian system.
The modules will probably be in a half-17, half-16 state at that point so run fwconsole ma upgradeall and/or fwconsole ma installall to get modules upgraded and install the rest.
Its not a new install, its over the top of freepbx 16 that I had, if you look at the previous posts, I was told to download the .zip and run the install script.
I cannot run 16 anymore, how can I create a backup manually – is it just a matter of doing a mariadb-dump of the asterisk database, or is there something else I need to back up?
why does 16 no longer run ? mysqldump will get most things, sqlite3 can get you more, any customization in /etc/asterisk/* need replication as do any files in /var/spool/asterisk/ for voicemails and custom audio, /var/lib/asterisk/ and /home/asterisk/ might contain ssl and binaries and more you use, but stitching it all together is better done by a well qualified tech.
16 does not run because I upgraded my php as mentioned in a previous post. I have an older freepbx 16 on another computer, how can I back that up and restore the backup to the computer on which I want to have freepbx 17?
What files do I need to move over or does that backup contain what I need?
Save the working system backup to somewhere, install 17, when it’s working then restore the working backup from thatwhere
if you did a bunch of mods, then /etc/asterisk/, /var/lib/asterisk/, /var/spool/asterisk/ and /home/asterisk/ might have stuff not included in a standard backup, but only you would know