При управлінні сайтом на WordPress журнали помилок необхідні для діагностики та усунення проблем. За замовчуванням WordPress не реєструє помилки у видимий спосіб, але ви можете легко ввімкнути реєстрацію помилок, щоб допомогти вам виявити та виправити проблеми. У цій статті ми розглянемо три способи створення логів помилок і доступу до них в WordPress.

Навіщо потрібні журнали помилок в WordPress

Журнали помилок надають детальну інформацію про помилки, що виникають на вашому сайті. Незалежно від того, чи це конфлікт плагінів, проблема з темою або конфігурацією сервера, журнали помилок допоможуть вам точно визначити причину. Увімкнувши реєстрацію помилок, ви можете:

  • Відстежувати помилки PHP: Виявляти проблеми з темою, плагінами або ядром WordPress.
  • Налагоджувати проблеми: Визначати проблеми в режимі реального часу, щоб швидко їх вирішити.
  • Підвищити продуктивність: Вирішуйте проблеми повільного завантаження, викликані помилками.

Спосіб 1: Увімкніть реєстрацію помилок у файлі wp-config.php

Один з найпростіших і найпоширеніших способів увімкнути реєстрацію помилок в WordPress – це змінити файл wp-config.php. Цей метод дозволяє контролювати, як WordPress обробляє помилки і записує їх в журнал.

Крок за кроком:

  • Отримайте доступ до кореневого каталогу WordPress за допомогою FTP або файлового менеджера в cPanel.
  • Знайдіть і відредагуйте файл wp-config.php.
  • Додайте наступні рядки коду перед рядком з написом “Це все, припиніть редагування!”:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
    • WP_DEBUG: Вмикає налагодження WordPress.

    • WP_DEBUG_LOG: Зберігає помилки в файл журналу.

    • WP_DEBUG_DISPLAY: Вимикає відображення помилок на фронтенді (корисно для живих сайтів).

  • Збережіть файл.

Після цього всі помилки будуть записуватися в файл debug.log, розташований в каталозі wp-content. Ви можете отримати доступ до файлу журналу в будь-який час, щоб перевірити наявність помилок.

Переваги цього методу:

  • Легко реалізувати.
  • Записує помилки в окремий файл, не показуючи їх користувачам.

Недоліки:

  • Вимагає доступу до файлу і редагування через FTP або cPanel.

Спосіб 2: Використання плагіна для увімкнення журналу помилок

Для користувачів, яким незручно редагувати код безпосередньо, плагін може бути зручною альтернативою для увімкнення журналу помилок. Існує кілька плагінів, які дозволяють легко ввімкнути налагодження і переглядати журнали помилок з панелі управління WordPress.

Рекомендовані плагіни: Debug Bar

  1. Встановіть плагін Debug Bar:

  • Перейдіть до Плагіни > Додати новий.
  • Знайдіть “Debug Bar” і натисніть “Встановити зараз”.
  • Після встановлення натисніть Активувати.
  1. Після активації Debug Bar додасть пункт меню до вашої адміністративної панелі, де ви зможете переглядати журнали помилок та інформацію про налагодження.

  2. Плагін також забезпечує відстеження помилок в режимі реального часу, тому вам не потрібно заходити в файли сервера.

Переваги цього методу:

  • Зручний для початківців.
  • Не потрібно отримувати доступ до файлів напряму.

Недоліки:

  • Потребує встановлення плагіна і потенційні проблеми сумісності з іншими плагінами.

Спосіб 3: Використовуйте інструменти журналу помилок вашого хостинг-провайдера

Більшість хостинг-провайдерів пропонують вбудовані інструменти для перегляду журналів помилок через свою панель керування (наприклад, cPanel або Plesk). Ці журнали можуть містити інформацію про помилки, пов’язані з сервером, такі як 500 внутрішніх помилок сервера або проблеми з підключенням до бази даних.

Крок за кроком:

  • Увійдіть до панелі керування хостингом (cPanel або Plesk).
  • Знайдіть опцію на кшталт “Журнали помилок” або “Журнали” (вона може відрізнятися залежно від вашого хостинг-провайдера).
  • Перейдіть до журналів, де будуть показані нещодавні помилки, проблеми, пов’язані з сервером, та інша важлива інформація.

Переваги цього методу:

  • Не потрібно змінювати файли або встановлювати плагіни.
  • Розміщується на сервері, тому ви можете відстежувати проблеми на рівні сервера.

Недоліки:

  • Доступ до журналів може бути обмежений залежно від вашого хостинг-провайдера або тарифного плану.
  • Може бути складніше знайти конкретні помилки, пов’язані з WordPress, якщо вони змішані з журналами сервера.

Висновок

Увімкнення журналу помилок є важливим кроком у діагностиці та виправленні проблем на вашому сайті WordPress. Незалежно від того, чи віддаєте ви перевагу ручному методу, редагуючи файл wp-config.php, плагінам, таким як Debug Bar, або використовуючи вбудовані інструменти вашого хостинг-провайдера, всі ці методи нададуть цінну інформацію про будь-які помилки на вашому сайті. Регулярна перевірка журналів помилок допоможе переконатися, що ваш сайт працює безперебійно і не містить помилок, які можуть вплинути на продуктивність. Якщо вам незручно робити це самостійно, не соромтеся звертатися до служби підтримки вашого хостинг-провайдера за допомогою в отриманні доступу до журналів помилок або їх інтерпретації.