Логирование ошибок PHP с помощью htaccess


В .htaccess в корне сайта прописываем в начале:

  • скрываем вывод ошибок на сайте
# supress php errors
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
  • включаем логирование PHP-ошибок + создаем лог-файл в корне
# enable PHP error logging
php_flag  log_errors on
php_value error_log  /home/path/public_html/domain/PHP_errors.log
  • запрещаем доступ к лог-файлу
# prevent access to PHP error log
<Files PHP_errors.log>
 Order allow,deny
 Deny from all
 Satisfy All
</Files>