Включить Error лог в PHP

Введение

На рубеже 2022-го и 2023-го годов на виртуальном хостинге Beget.com произошли изменения в логах ошибок. Теперь многое из того, что раньше было видно в eth1.ru.error.log (замените eth1.ru на ваш домен) можно найти только подключив PHP_errors.log

Подключить этот лог можно добавив несколько строк кода в файл .htaccess

Код

php_flag display_startup_errors off php_flag display_errors off php_flag html_errors off php_flag log_errors on php_flag ignore_repeated_errors off php_flag ignore_repeated_source off php_flag report_memleaks on php_flag track_errors on php_value docref_root 0 php_value docref_ext 0 php_value error_log /home/u/userx/eth1.ru/public_html/PHP_errors.log php_value error_reporting 2047 php_value log_errors_max_len 0 <Files PHP_errors.log> Order allow,deny Deny from all Satisfy All </Files>

Замените

/home/u/userx/eth1.ru/

На путь до вашего сайта.

Например, если имя вашего beget аккаунта - abcdefg а домен example.com путь будет выглядеть следующим оригинальным образом

/home/a/abcdefg/example.com/

Автор статьи: Андрей Олегович