Как отключить вывод PHP ошибок в WordPress

PHP-предупреждения и уведомления помогают разработчикам в доработке веб-сайта и поиске ошибок. Однако, это выглядит крайне непрофессионально, когда данные ошибки выводятся на главной странице веб-сайта и видны всем пользователям.

В этом уроке мы покажем, как можно без труда скрыть и отключить вывод PHP ошибок на веб-сайте WordPress.

Как отключить отображение PHP ошибок в WordPress

Смотрите также:

  • WP Security Audit Log — следите за всеми изменениями на веб-сайте WordPress
  • WordPress Changelog — Как узнать, когда с веб-сайтом что-то пошло не так
  • WordPress File Monitor — узнайте, изменялись ли файлы на веб-сайте
  • Как уследить за действиями посетителей и изменениями на WordPress-сайте

Когда и зачем отключать ошибки PHP на WordPress?

PHP ошибки, которые вы можете без труда видеть вверху страницы веб-сайта, как правило являются предупреждениями или уведомлениями. Это далеко не то же самое, что Internal Server Error, Syntax Error или Fatal Error, которые останавливают в полном объеме.

Предупреждения и уведомления — это разновидность ошибок, которые не останавливают работу и загрузку WordPress. Читайте более подробно в нашей статье: WordPress под капотом: Порядок загрузки возможностей и файлов WordPress веб-сайта.

Как отключить отображение PHP ошибок в WordPress

Цель данных предупреждений — дать подсказки разработчику при отладке кода. Разработчики плагинов и тем используют эту полезную информацию в попытках исключить все баги и ошибки в финальной версии.

Но если вы не являетесь разработчиков, данные предупреждения о PHP ошибках должны быть скрыты. Вы же не хотели бы отпугивать ваших пользователей непонятными надписями на белом фоне вверху веб-сайта, верно?

Как отключить отображение PHP ошибок в WordPress

Если вы увидели на веб-сайте похожую ошибку, как на картинке выше, вы можете проинформировать разработчика темы или плагина, и они, вероятно, исправят ошибки в новой версии. Но пока это произойдет, вы можете легко отключить вывод данных ошибок PHP на веб-сайте.

Давайте посмотрим, как это можно без труда сделать на WordPress.

Как отключить показ PHP ошибок в WordPress

Для выполнения данной задачи нам потребуется отредактировать файл wp-config.php.

Внутри файла wp-config.php, который лежит в корне веб-сайта, найдите строчку кода:

define('WP_DEBUG', true);

Вполне возможно, что значение этого параметры у вас установлено на FALSE, в таком случае вы найдете строчку с кодом:

define('WP_DEBUG', false);

В любом случае, вам необходимо заменить эту строчку на следующий программный код:

ini_set('display_errors','Off');ini_set('error_reporting', E_ALL);define('WP_DEBUG', false);define('WP_DEBUG_DISPLAY', false);

Не забудьте сохранить изменения и загрузить файл wp-config.php обратно на веб-сайт.

Сейчас вы можете легко зайти на веб-сайт и убедиться, что все ошибки и предупреждения PHP исчезли.

Как включить показ PHP ошибок в WordPress

Если вы занимаетесь разработкой на локальном сервере или на тестовом веб-сайте, тогда есть смысл поступить наоборот и принудительно включить показ всех PHP предупреждений и ошибок.

Для этого снова откройте файл wp-config.php и замените код, который мы приводили выше, на этот:

define('WP_DEBUG', true);define('WP_DEBUG_DISPLAY', true);

Этот код даст команду WordPress выводить все виды PHP ошибок, предупреждений и ошибок снова.

Источник: wpbeginner.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *