Resolving Warnings on the System Health Status Page
This page explains how to resolve some of the common warnings on the Help > System Health Status page.
Many server configurations utilize a separate php.ini file in the command line or cron engine than the web server uses. This can sometimes cause issues when different configurations are used in two places.
This warning identifies if automation tasks are being executed under different PHP versions to that being used to visit the admin area via a browser.
Please review this guide for step-by-step instructions to resolve this situation on a stock cPanel server:
Otherwise contact your server admin/hosting provider for assistance.
Once the PHP versions have been harmonized, the warning will disappear when the daily automation tasks are next performed (as defined in Setup > Automation Settings > Time of Day).
PHP Sessions are a key part of WHMCS and is required to keep staff and customers logged in. Seeing this error could be caused by a php .ini configuration loaded with --disable-session specified, or some other technical problem.
Please work with your server admin/hosting provider to ensure that PHP Session support is enabled
WHMCS requires PHP session.auto_start to be disbaled in order to keep staff and customers logged in. Seeing this error could be caused by a php .ini configuration loaded with session.auto_start=On.
Please work with your server admin/hosting provider to ensure that PHP Session Auto Start is disabled.
To test the PHP session.save_path specified in your php.ini configuration is writeable, WHMCS performs a simple check using the PHP is_writable function.
Encountering this error indicates that the is_writable funciton cannot write to the specified session.save_apth location. The path could be invalid, the destination full, or myriad other causes.
Please work with your server admin/hosting provider to make the path writeable by PHP, or change the path to one which is writeable.
At the time of writing, the System Health Status page checks for the following minimum versions:
TLS: 1.1 and 1.2
We recommend running the latest versions supported by your environment. Please work with your server admin/hosting provider to update them if possible.
WHMCS requires several PHP extensions to operate fully. Any recommended extensions which are detected to be missing are listed here.
We recommend recompiling PHP with the missing extensions added. You may need to contact your server admin/hosting provider to make these changes.
The WHMCS automatic update tool allows you to apply new software updates in just a few clicks. This test makes sure your system meets the requirements to use the auto update tool.
Navigate to Utilities > Update WHMCS and click Configure Update Settings to enter the path of a writeable directory for storing temporary files during the update process. More information.
This check identifies any stock template names in use. If you have not made any customisations to templates then this warning can be safely ignored.
If you have made template customisations, we recommend creating a copy of the stock template and then making your customisations to that copy instead. This way your customisations will remain in place when updating. More information.
To select your custom template, navigate to Setup > General Settings > General tab for the Default Template setting,
and Setup > General Settings > Ordering tab for the Order Form Template setting.