I'm trying to update an outdated CakePHP website and add an SSL certificate. The website is integrated with an Apple FileMaker server. What steps should I follow to achieve this? Any specific considerations for the CakePHP and FileMaker integration?
Steps for Upgrading that I think would be the right approach:
- Assess the Current Application Code Review: Conduct a thorough review of the existing application to understand its structure, dependencies, and customizations.
Database Schema: Examine the database schema to document all tables, fields, and relationships. 2. Update Code to the Latest PHP Version Compatibility Check: Ensure the existing code is compatible with the latest PHP version. Refactor Code: Modify the code to address any deprecations or compatibility issues with the latest PHP version.
- Update to the Latest CakePHP Version Current Version Check: Your website's CakePHP version is 1.2.6, while the latest version is 4.0. Version Changes: There are multiple CakePHP versions between 1.2.6 and 4.0 (1.3, 2.x, 3.x, 4.0). Each version introduces significant updates and changes, including:
- Changes in directory structure.
- Updated code syntax.
- Enhanced and modified functions.
The website current PHP Compatibility: CakePHP 1.2.6 does not support PHP version 7.2 or later. Feasibility: Upgrading both PHP and CakePHP to their latest versions is not feasible without a complete rewrite of the website is what I think.
So my question is would it be technically not possible to update the current version to the latest PHP and CakePHP versions without rebuilding the website from scratch because we only want to add and SSL certificate and build with a long-term plan a new website.
We have checked the possibility for this, and we have found that your websites CakePHP version is 1.2.6 and latest CakePHP version is 3.7. => We have also seen that there is a series of CakePHP versions like 1.1, 1.2, 1.3, 2.x, 3.x and latest version is 3.7, during this version updating there are many more updates and changes are added to the CakePHP framework like :
- Many of the directory structures are changed in framework.
- Many of the code syntax are updated.
- Many of the functions of framework are updated. => Also we have seen that your websites CakePHP version is 1.2.6 which does not support the latest PHP version