Enhancing SecurityWHMCS includes features to help keep your data safe, and we recommend taking additional steps to secure your WHMCS installation further.
Troubleshooting the System CronIf the system cron configuration is incorrect or it encounters problems when running, you may see problems with automation throughout WHMCS.
Move the Cron DirectoryWe recommend moving the crons directory to a custom private directory above your web root to prevent unauthorized web-based access.
Cron Metrics Polling TimeoutTroubleshoot and resolve issues with the system cron job timing out during metrics polling.
Cron System Queue TimeoutTroubleshoot and resolve issues with the cron job becoming stuck while executing the system queue.
Fatal Memory Size ErrorsTroubleshoot and resolve Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) errors.
Intermittent Cron FailuresTroubleshoot and resolve issues with intermittent system cron run failures.
Large Database Backup FailuresTroubleshoot and resolve failing database backups for large WHMCS installations.
No Input File Specified ErrorsAdmins receive a No input file specified error email every five minutes.
System CronWhen 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 HealthUse System Health to view your system environment status and quickly find and address issues.
System Timezone IssuesTroubleshoot and resolve timezone-related automation issues, like incorrect timestamps or cron frequency warnings.
Unable to Communicate ErrorsTroubleshoot and resolve Unable to communicate with the WHMCS installation errors.
Undefined curl_init() Function ErrorsTroubleshoot and resolve Call to undefined function curl_init() errors.
Whoops Exception ErrorsTroubleshoot and resolve Whoops Exception Maximum execution time of 30 seconds exceeded errors.