Enabling PHP error logging

Learn how to configure PHP error logging by using the log_errors and error_log directives in a php.ini file.

This article describes how to configure PHP error logging by using the log_errors and error_log directives in a php.ini file.

🚧

Important

The 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.

📘

Note

This 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

👍

Tip

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

Related Articles