Włączanie debugowania błędów w systemie WordPress

Ustawienie parametru WP_DEBUG na wartość true w pliku wp-config.php umożliwi włączenie trybu debugowania w systemie WordPress. Spowoduje to wyświetlenie wszystkich błędów, ostrzeżeń i powiadomień PHP.


Zaleca się, aby parametry WP_DEBUG i WP_DEBUG_LOG ustawić na wartość true podczas projektowania, aby wychwycić błędy, które mogłyby się nie pojawić po ustawieniu wartości false. Jest to szczególnie przydatne podczas projektowania niestandardowych modułów, ponieważ kod css/js bieżącego układu będzie odświeżany po każdym załadowaniu strony, a nie buforowany jak w przypadku domyślnego zachowania.

  1. Edytuj plik wp-config.php dla swojej witryny. ( cPanel / Plesk / Internetowy i klasyczny / Zarządzany system WordPress / VPS )
  2. Zmień to z wartości false
    define('WP_DEBUG', false);
    na true
    define('WP_DEBUG', true);
  3. W następującym wierszu wpisz
    define('WP_DEBUG_LOG', true);
  4. Zapisz zmiany.
  5. Otwórz witrynę w przeglądarce, by uruchomić dziennik debugowania.
  6. Używając edytora na koncie hostingu, otwórz plik /wp-content/debug.log.
  7. Sprawdź zawartość dziennika debugowania, by zidentyfikować wtyczkę, motyw czy opcję konfiguracji będącą przyczyną problemu.

Uwaga: W przypadku planów Zarządzany system WordPress Pro ustawienie parametru WP_DEBUG na wartość true spowoduje całkowite wyłączenie sieci CDN (sieć dostarczania zawartości), aby pomóc w rozwiązywaniu problemów z witryną. Sieć CDN można ponownie włączyć, ustawiając parametr WP_DEBUG na wartość false.

Po zakończeniu projektowania lub rozwiązywania problemów należy ustawić parametry WP_DEBUG i WP_DEBUG_LOG na wartość false, a następnie usunąć plik debug.log.


Czy ten artykuł był pomocny?
Dziękujemy za przekazanie informacji. Aby porozmawiać z pracownikiem obsługi klienta, zadzwoń pod numer pomocy technicznej lub skorzystaj z opcji czatu (powyżej).
Cieszymy się, że udało się nam pomóc! Czy coś jeszcze możemy dla Ciebie zrobić?
Przykro nam z tego powodu. Powiedz nam, co było niezrozumiałe lub dlaczego nie udało się rozwiązać Twojego problemu.