Отладка определяется как поиск и исправление ошибок или ошибок – обычно в коде веб-сайта. На последнем этапе отладки необходимо выполнить контроль качества, чтобы проверить код и убедиться, что он работает корректно и не конфликтует.
Веб-сайты 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, поэтому вы легко сможете найти то, что вам нужно.