Что такое отладка WordPress? Как активировать отладку

Отладка определяется как поиск и исправление ошибок или ошибок – обычно в коде веб-сайта. На последнем этапе отладки необходимо выполнить контроль качества, чтобы проверить код и убедиться, что он работает корректно и не конфликтует.

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

Как WP_DEBUG может вызвать проблемы с безопасностью
Неправильная настройка сайта может привести к непреднамеренному раскрытию конфиденциальных данных на сайте.

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

Обычное решение — изменить файл wp-config.php и изменить настройки для отладки WordPress: define('WP_DEBUG', true);

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

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

Откройте файл wp-config.php.
Войдите в свою учетную запись FTP и найдите файл wp-config.php в корневом каталоге WordPress.


В файле wp-config перейдите к строке, где был определен WP_DEBUG. Обычно он отключен и выглядит так:

define('WP_DEBUG', false);

 

Замените следующим кодом:

define('WP_DEBUG', true);
определить ('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);


По сути, это говорит WordPress записывать ошибки в файл журнала отладки и предотвращать их появление на веб-страницах вашего веб-сайта.

WP_DEBUG

Параметр define('WP_DEBUG_LOG', true); Создает файл debug.log в каталоге /wp-content. Кроме того, этот файл имеет тот же формат, что и файл error_log, поэтому вы легко сможете найти то, что вам нужно.

🛠 Техническая поддержка сайтов на Wordpress