Updating WHMCS

You can check for and apply updates to your self-hosted WHMCS installation from the Admin Area using the automatic updater, or configure unattended automatic updates to apply maintenance releases on a schedule.


Set Up a Test Environment

To prevent problems, we recommend testing updates and customizations in a test environment before applying them to your self-hosted WHMCS installation.


Unattended Automatic Updates

For self-hosted WHMCS installations, you can apply maintenance releases automatically on a schedule that you set, back up the files that the update will replace, and restore your previous version if the update fails.


Admin Directory Errors

Troubleshoot and resolve You are attempting to access the admin area via a directory that is not configured. errors.








Encryption Hash Errors

Troubleshoot and resolve the messages that appear when the installer cannot verify or save your credit card encryption hash while you update WHMCS in the browser.






Legacy Module Removal

When you update WHMCS, the system will attempt to delete unused legacy modules. This helps to prevent problems due to older PHP code.


Manually Update Customizations

If you use custom themes or templates on a self-hosted WHMCS installation, you will need to update them for any changes in new WHMCS versions.














Update Incomplete Errors

Troubleshoot and resolve Update Incomplete errors, which appear after an automatic update stops while it is replacing the WHMCS files.