This is an old revision of the document!
Upgrading From CakePHP3 Based Install
Introduction
This page can be used as a reference when upgrading an older install of RADIUSdesk that is still using CakePHPv3 to the latest one using CakePHPv4.
There has been substantial changes in the database structure between the RADIUSdesk releases that use CakePHPv3 and those that user CakePHPv4.
We have created a script that will do a best effort in porting the older database structure to the new database structure.
Preparing A Fallback
You are advised to do these first on a clone / copy of the production system in order to establish everything will work as intended after the porting action.
As with any upgrade you need to prepare the fallback for if things does not work out as intended.
Fallback points
Make a backup/sql dump of the CakePHPv3 based database.
Make a copy of the old /var/www/rdcore folder and all of its sub-folders.
Make a copy of the /etc/freeradius folder and all of its sub-folders.
Once this is taken care of we can start our migration attempt.