This is an old revision of the document!
Update to CakePHPv5
Background
- RADIUSdesk has been under constant development for more than a decade.
- It uses CakePHP as a web app that generates JSON data which in turn is displayed on an ExtJs GUI.
- Over the years the CakePHP framework also has been under constant development.
- We started out probably on version 2 and then moved to version 3 and version 4 as time went on.
- As of September 2026 CakePHPv4 will stop getting security updates (https://github.com/cakephp/cakephp/wiki)
- Since we are committed to provide a stable and current system, we are moving on to CakePHPv5.
- This will be a drop-in replacement of the CakePHPv4 web app and should be transparent to your users and systems. (API remains the same)
Instructions
- These instructions are applicable for systems that has RADIUSdesk already installed on Ubuntu version 24.04 and 26.04.
cd /var/www/
- It is new, lightweight, fast, highly scalable and capable of handling a large load without overloading your system.
- Nginx is the new Apache so to speak.
- This section describes the steps you need to take to get RADIUSdesk up and running with a LEMP stack on Ubuntu 26.04
- A LEMP stack is one of those acronyms you can use to impress your friends. It stands for Linux NginX MySQL and PHP.