Как включить отображение ошибок и их логирование в панели управления 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, поэтому не будут сохраняться в журнале.

Нашли ответ на свой вопрос?