25.05.2020

Как включить журнал ошибок WordPress (в режиме отладки)

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

В качестве краткого объяснения, журнал ошибок WordPress – это именно то, на что надо: список кодов ошибок которые происходят на вашем сайте с указанием времени возникновения.

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

Когда вы должны настроить журнал ошибок WordPress?

Попробуйте настроить журнал ошибок WordPress в следующих ситуациях:

  • Когда вы видите пустой экран при попытке загрузить ваш сайт.
  • Когда появляется предупреждение с кодом ошибки (401, 404, 500 и т. Д.).
  • Если весь ваш сайт падает.
  • Если вы заметили низкую производительность сайта.
  • Если плагин или тема не работает должным образом.
  • Если вам интересно, какие плагины или темы вызывают проблемы с производительностью.

Как настроить журнал ошибок WordPress

Как это часто бывает с WordPress, у вас есть два способа включить ведение журнала ошибок в режиме отладки WordPress:

  1. Вручную
  2. С плагином

Мы начнем с того, что покажем вам ручной метод, который просто включает добавление нескольких фрагментов кода на ваш сайт с помощью правки wp-config.php файла.

Затем, если вы хотите еще более простой вариант для регистрации ошибок, мы предоставим бесплатный плагин, который может выполнить работу.

Вот как это сделать вручную …

Шаг 1: Доступ и редактирование файла wp-config.php

Если вы не знакомы с вашим wp-config.php файл, это один из основных файлов для хранения важных деталей конфигурации, таких как учетные данные для базы данных вашего сайта.

Чтобы получить доступ к wp-config.php файл, либо загрузите и используйте клиент FTP или инструмент менеджера файлов в cPanel вашего хоста.

В этом уроке мы расскажем о шагах для доступа и редактирования вашего wp-config.php файл с FTP-клиентом.

В вашем FTP-клиенте найдите wp-config.php файл. Обычно это находится в корневом каталоге сайта.

доступ к wp-config.php для включения журнала ошибок WordPress

Найдя файл, щелкните по нему правой кнопкой мыши и выберите редактирование или просмотра файла в текстовом редакторе.

Шаг 2. Добавьте строку кода в файл wp-config.php, чтобы включить режим отладки.

Внутри вашего текстового редактора найдите строку текста, которая включает в себя  Stop editing! Happy blogging,

Поместите курсор на пустую строку над этой строкой текста.

Вставьте следующий код:

define( 'WP_DEBUG', true );

Если вы уже заметили эту строку кода в файле, в настоящее время она может быть установлена ​​на false, Если это так, переключите его на true,

После этого сохраните файл на свой компьютер и загрузите wp-config.php файл как обновление вашего сайта. Это делается через FTP-клиент.

Отлично! Теперь режим отладки активирован для вашего сайта WordPress.

Шаг 3: Но подождите! Я не хочу, чтобы ошибки отображались в интерфейсе моего сайта

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

Это не только не правильно, публично отражать ошибки сбивающие с толку ваших посетителей, но также может представлять угрозу безопасности, поскольку дает им подробную информацию о вашем сайте.

Короче говоря, режим отладки является опасным, когда активируется сам по себе.

Поэтому нам нужно регистрировать ошибки в WordPress, чтобы они записывались, но не отображались в открытом доступе.

Чтобы записать свои ошибки, вернитесь к тому же wp-config.php файл в текстовом редакторе.

Посмотрите на код отладки, который вы недавно вставили в файл. Вставьте следующий новый код в пустую строку под кодом отладки:

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

Опять же, в некоторых ситуациях вы можете обнаружить, что код журнала отладки уже включен. Для этого просто убедитесь, что false в конце код изменяется на true,

Первая строка сообщает WordPress сохранять сообщения об ошибках в файл с именем debug.log, Второй фрагмент говорит WordPress не показывать сообщения об ошибках публично.

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

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

Как использовать плагин журнала ошибок WordPress

Если вам неудобно работать непосредственно с файлом конфигурации вашего сайта, вы также можете использовать бесплатный плагин WP Debugging:

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

Проверка ваших журналов ошибок WordPress

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

Вы должны посетить эти страницы сейчас, когда журнал отладки настроен и готов к хранению ошибок.

Повторно подключитесь к файлам вашего сайта с помощью FTP-клиента. Вы также можете подключиться через cPanel вашего хоста.

Перейти к /wp-content/ папки.

папка wp-content содержит файл журнала ошибок WordPress

Откройте эту папку и найдите файл с именем debug.log,

Это файл, который вы создали из предыдущих шагов.

Что мне делать с этим файлом журнала отладки?

debug.log файл доступен для редактирования, просмотра или загрузки файла. Это похоже на предыдущие шаги, где вы можете либо просто просмотреть файл, чтобы просмотреть его, либо открыть его в редакторе файлов, чтобы внести изменения, и сохранить его на потом.

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

Для большинства людей коды ошибок не значат ничего. Во всяком случае, это ближе к бреду, чем иностранный язык. Тем не менее, вы не хотите забывать об этих ошибках.

Дальнейшие ваши шаги по использованию данного журнала:

  • Вы идентифицируете ошибку с журналом отладки.
  • Вы найдете код ошибки.
  • Вы посмотрите, что означает этот код ошибки.
  • Вы используете отдельное руководство, чтобы исправить эту ошибку.

Как исправить проблемы, обнаруженные в журнале ошибок

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

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

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

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