Enhancing Security

WHMCS includes features to help keep your data safe, and we recommend taking additional steps to secure your WHMCS installation further.


Troubleshooting the System Cron

If the system cron configuration is incorrect or it encounters problems when running, you may see problems with automation throughout WHMCS.


Move the Cron Directory

We recommend moving the crons directory to a custom private directory above your web root to prevent unauthorized web-based access.
















Fatal Memory Size Errors

Troubleshoot and resolve Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) errors.








System Cron

When you set up your WHMCS installation, you must set up the system cron job. The system cron controls all of WHMCS's automation, including daily tasks like generating invoices and sending email notifications.


System Health

Use System Health to view your system environment status and quickly find and address issues.


System Timezone Issues

Troubleshoot and resolve timezone-related automation issues, like incorrect timestamps or cron frequency warnings.






Whoops Exception Errors

Troubleshoot and resolve Whoops Exception Maximum execution time of 30 seconds exceeded errors.