Legacy Module Removal
Old PHP code may introduce breakage on newer versions of PHP runtime. WHMCS performs an inspection for any unused legacy modules. Legacy modules are modules that we no longer maintain or distribute and are typically for older and, often, discontinued services.
Inspection Process
During updates, WHMCS will check for modules that we no longer maintain or support If a module is active and you have configured it, the system considers it to be in use and WHMCS will not attempt to delete it.
Deletion and Notification Process
After the inspection process, WHMCS will create log entries at Configuration () > System Logs and send notifications using the following logic:
Detected Use | Deletion Attempt | System Actions | Recommended Solution |
---|---|---|---|
In Use | No |
| Contact the module’s author and determine whether an update is available. |
Not In Use | Yes |
| None. |
Not In Use | Failed |
| Investigate the reasons why deletion failed and then remove the modules manually.
|
After legacy module deletion is complete, we recommend going to Utilities > System > PHP Version Compatibility to check for any incompatible files in your WHMCS installation.
Last modified: September 23, 2024