GoDaddy Довідка

Виправлення помилок тем у WordPress

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

Пояснення помилок PHP, пов’язаних із WordPress

Якщо попередні дії з виправлення неполадок виявили помилку PHP, з’ясуйте характер помилки за цією таблицею.

Тип помилкиВизначення та подальші дії
E_ERRORЦе фатальна помилка, яка спричиняє припинення сценарію. Вона зазвичай виникає через виклик неіснуючого об’єкта, такого як клас або функція. Це часто може трапитися в разі несумісності версій. Необхідно оновити версію WordPress, теми та плагіни.
E_WARNINGПопередження під час виконання, яке не призводить до припинення сценарію. Воно вказує на потенційні проблеми, які виникають, але не зупиняють обробку PHP. До них часто можуть належати попередження про застарілість, які означають, що ваш код використовує застарілу версію PHP, і його потрібно оновити. Попередження в журналах PHP не обов’язково стосується проблеми, з якою ви стикнулися.
E_PARSEЦе помилка аналізу під час компіляції. Вона звичайно свідчить про синтаксичну помилку PHP, як-от пропущена крапка з комою; дужки або будь-які інші синтаксичні помилки. Перевірте файл і рядок, указані в повідомленні про помилку, і знайдіть потенціальні синтаксичні помилки.
E_NOTICEЗазвичай це помилки PHP, які не призводять до припинення сценарію. Вони вказують на ймовірність проблеми, але також можуть бути результатом правильного виконання сценарію. Одна з типових причин — використання невизначеної змінної PHP. Сповіщення в журналах PHP не обов’язково стосується проблеми, з якою ви стикнулися.

Оновлення компонентів WordPress

Оновлення версії, теми або плагінів WordPress може спричинити конфлікт з іншими, неоновленими компонентами. Щоб повернути сайт до робочого стану, оновіть інші компоненти. Докладніше про оновлення компонентів сайту див. нижче.

Білий екран без помилки PHP

Якщо з’являється «білий екран смерті», а діагностика не знаходить помилку PHP, перевірте такі речі:

  1. Переконайтеся, що каталог wp-content/themes існує.
  2. Перевірте, чи правильні дозволи для каталогів wp-content і themes.
  3. Підтвердьте, що каталог активної теми також має належні дозволи.
  4. Переконайтеся, що в каталозі активної теми є файли.
  5. Перевірте, чи є також стандартна тема в каталозі wp-content/themes. WordPress автоматично завантажує стандартну тему, якщо активна тема відсутня.
  6. Підтвердьте, що файл index.php у кореневому каталозі існує та не пустий.
  7. Підтвердьте, що файл теми index.php існує та не пустий.

Наступні кроки

Додаткові відомості