Как включить дебагинг в WordPress?

Коллеги! Никто не застрахован от ошибок на сайте, которые могут выдавать WordPress, темы и плагины. Важно определить ошибку и понять причины ее возникновения. Помочь нам в этом может включение дебагинга.

Дебагинг выводит все ошибки или документирует их в специальном текстовом файле, который находится здесь /wp-content/

Как включить дебагинг в WordPress?

Откройте файл wp-config.php (лежит в корне сайта), найдите строку:

define( 'WP_DEBUG', false );

и замените ее кодом ниже:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DISABLE_FATAL_ERROR_HANDLER', true);

Объяснение:

1 строка включает дебагинг.
2 строка включает создание файла.
3 строка управляет отображением ошибок на сайте.
4 строка — отключение обработчика фатальных ошибок WordPress. Или, защита от белого экрана смерти. Включаем эту функцию только временно при обновлении PHP сервера, ядра WordPress или плагинов, а в остальное время выключаем ее.

Чтобы включить/выключить функцию указывайте true или false.

Если на сайте присутствуют ошибки PHP (иногда они не критичны и пользователь ничего о них не знает, но они могут вредить репутации сайта), то в папке /wp-content/ появится текстовый файл debug.txt. Откройте его и изучите содержимое.

Причины появления ошибок

Ошибки могут выдавать WordPress, активная тема или активные плагины. А конкретно, причинами могут быть:

  • Устаревшая версия продукта
  • Несовместимость продукта с др. установленными продуктами
  • Наличие на сайте зловредных скриптов
  • Ошибки в программировании
  • Ограниченные ресурсы на сервере, которые нарушают нормальную работу сайта
  • Повреждение файлов, например после пересноса, копирования и т.д.
  • Неправильная кодировка файлов
  • и т.д.

 
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии