Как включить отображение ошибок и их логирование в панели управления hPanel?
В hPanel у Вас есть 2 варианта отслеживания ошибок PHP:
Отображать их непосредственно на сайте
Сохранять их в файле журнала.
В обоих случаях, Вам нужно зайти в панель управления, затем открыть Хостинг → Управлять → Конфигурация PHP:
Здесь Вам понадобится вкладка Настройки PHP.
Чтобы ошибки отображались непосредственно на Вашем сайте, установите флажок возле параметра display_errors.
Чтобы ошибки регистрировались в определённом файле, отметьте log_errors:
Обязательно сохраните изменения перед тем, как покинуть страницу. 😊
ПРИМЕЧАНИЕ:
Как включить отображение ошибок в WordPress?
Если Вы используете WordPress, в файловом менеджере откройте файл public_html/wp-config.php. Проверьте, есть ли в нём эта строка:
define('WP_DEBUG', false);
Если такая строка есть, измените «false» на «true». Затем добавьте строку:
define('WP_DEBUG_DISPLAY', true);
Вот и всё, теперь на Вашем WordPress сайте будут отображаться ошибки PHP. 😊
Как включить отображение ошибок через .htaccess?
Чтобы начать логировать ошибки PHP в файле error_log по Вашему выбору, добавьте следующие строки в файл .htaccess:
# log PHP errors to a file
php_flag log_errors on
php_value error_reporting 32767
php_value error_log "error_log.txt"
ВАЖНО: Обязательно создайте резервную копию Вашего файла .htaccess, прежде чем вносить какие-либо изменения, поскольку неправильные настройки могут сделать Ваш сайт недоступным.
ПРИМЕЧАНИЯ:
Эти настройки включат только вывод ошибок и предупреждений PHP, таких как Warning, Deprecated, Notice. Ошибки 503, установления соединения с базой данных и т.п., не являются ошибками PHP, поэтому не будут сохраняться в журнале.