Server Configuration
PHP Error Display on Joomla Check
Displaying PHP errors on a Joomla production site exposes sensitive configuration and code information. Learn how to disable them to enhance security.
What this test checks
This test checks whether PHP errors are displayed publicly on your Joomla site. Displaying errors in production reveals information like file paths, PHP versions, SQL queries, and sometimes credentials. This data facilitates targeted attacks and compromises your site's security.
Our recommendation
Disable error display in production in the Joomla global configuration (Error Reporting = None). If you use a custom php.ini, set display_errors to Off. Use Joomla logs for debugging. Regularly test your site to ensure no errors are displayed publicly.
Security tests