Skip to main content
This article describes how to configure PHP error logging by using the log_errors and error_log directives in a php.ini file.
ImportantThe information in this article only applies to certain types of hosting accounts. To determine whether or not the information below applies to your account, please see this article.📘 NoteThis article assumes that you have already set up a custom php.ini file on your web site. If you have not already set up a custom php.ini file, please read this article first.

Enabling error logging

To enable PHP error logging, you need to set two directives in the php.ini file:
  • log_errors
  • error_log
First, use a text editor to set the log_errors directive as shown:
log_errors = On
Next, set the error_log directive to log PHP errors to a specific file. Replace path with the path to the log file, and filename with the log filename:
error_log = /path/filename
The changes take effect as soon as you save the php.ini file.

Disabling error logging

To disable PHP error logging, modify the log_errors line in the php.ini file as follows:
log_errors = Off
To verify the current value of the log_errors directive and other directives, you can use the phpinfo() function. For more information, please see this article.

More information