Debugowanie WordPress – WP_DEBUG i WP_DEBUG_LOG

Debugowanie WordPress

Podziel się

Facebook
X (wcześniej Twitter)
LinkedIn

Data publikacji

WordPress jest napisany w języku PHP. Każda wtyczka, motyw to kod źródłowy i nie zawsze działają poprawnie lub są ze sobą kompatybilne. Dlatego też, w procesie diagnozowania problemów ze stroną, ważne jest aby rozpoznać przyczynę błędu. W tym celu musimy włączyć debugowanie WordPress. Jeżeli nie jesteś programistą, opcje opisane w tym artykule mogą służyć do wyświetlania szczegółowych informacji o błędzie.

WordPress debug

W tym artykule omówimy sobie:

  • Co to jest tryb debugowania WordPress?
  • Jak włączyć tryb debugowania w WordPress?
  • Gdzie mogę znaleźć plik debug.log?
  • Czy mogę zostawić na serwerze plik debug.log?
opieka wordpress
W wordcare® optymalizujemy i przyspieszamy strony WordPress oraz sklepy internetowe WooCommerce. Oprócz tego rozwiązujemy problemy i dbamy o prawidłowe działanie witryn oraz zapewniamy ich profesjonalną ochronę przed wirusami!

Darmowe e-booki dla Ciebie ❤️

Chcesz dowiedzieć się jak możesz zoptymalizować witrynę i zwiększyć sprzedaż?

Pobierz teraz

opieka wordpress

Co to jest tryb debugowania WordPress?

Tryb debugowania pozwala nam na wyświetlenie i ewentualne zapisanie błędów w kodzie, celem zdiagnozowania ich przyczyny. Problemy te mogą powodować wtyczki i motywy, które nie działają prawidłowo, dlatego tryb debugowania WordPress dostarcza informacji, gdzie leży problem.

Jak włączyć tryb debugowania w WordPress?

Tryb dekodowania włączamy i wyłączamy w pliku wp-config.php w głównym folderze instalacji Twojego WordPressa.

WordPress debug mode

Zaloguj się za pomocą dowolnego klienta FTP (np. Filezilla), a następnie zlokalizuj i otwórz plik wp-config.php w głównym kalatogu instalacji Twojego WordPressa.

Włączanie trybu debugowania WordPress – błędy nie wyświetlają się na ekranie, lecz zapisują w dzienniku na serwerze.

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define ('WP_DEBUG_DISPLAY', false);

Wyłączanie trybu debugowania WordPress

Dla plików WP_DEBUG oraz WP_DEBUG_LOG zamień wartość true na false

Co oznaczają poszczególne linijki kodu?

wp debug

define( 'WP_DEBUG', true ); z ustawioną wartością true włącza tryb debugowania w WordPressie. Domyślnie jest wyłączony.

define( 'WP_DEBUG_LOG', true ); z ustawioną wartością true powoduje, że wszystkie błędy i ostrzeżenia są również zapisywane w dzienniku. Po ustawieniu true, dziennik jest zapisywany w wp-content/debug.log w folderze z plikami Twojej witryny.

define ('WP_DEBUG_DISPLAY', false); z ustawioną wartością false sprawia, że błędy oraz ostrzeżenia nie będą wyświetlane na stronie internetowej. Domyślnie ta funkcja jest włączona, czyli gdy pojawiają się błędy, zobaczysz na swojej stronie. Dodanie tej linijki powoduje, że błędy zapisują się w dzienniku, ale nie przeszkadzają przeglądającym Twoją witrynę.

Gdzie mogę znaleźć plik debug.log?

Plik debug.log domyślnie zapisuje sie w wp-content/debug.log.

Czy mogę zostawić na serwerze plik debug.log?

Ze względów bezpieczeństwa zalecamy, aby WP_DEBUG oraz WP_DEBUG_LOG były włączone (wartość true) tylko gdy jest to faktycznie konieczne i potrzebne do znalezienia problemu. Stanowczo odradzamy pozostawienie pliku z dziennikiem błędów na serwerze oraz pozostawiania wymienionych definicji w pliku wp-config.php z wartością true

Potrzebujesz pomocy z WordPressem?

opieka wordpress
W wordcare® optymalizujemy i przyspieszamy strony WordPress oraz sklepy internetowe WooCommerce. Oprócz tego rozwiązujemy problemy i dbamy o prawidłowe działanie witryn oraz zapewniamy ich profesjonalną ochronę przed wirusami!

Darmowe e-booki dla Ciebie ❤️

Chcesz dowiedzieć się jak możesz zoptymalizować witrynę i zwiększyć sprzedaż?

Pobierz teraz

opieka wordpress
4.9/5 - (17 ocen)
Picture of Aleksander Misky
Aleksander Misky
założyciel marki wordcare® , która pomaga firmom w rozwijaniu biznesu poprzez kompleksową opiekę i wsparcie techniczne, bezpieczeństwo, a także optymalizację stron WordPress oraz sklepów WooCommerce.

Problem z WordPressem?
Porozmawiajmy!

Bezpłatna wycena
opieki Twojego WordPressa
Masz więcej pytań? Zajrzyj do naszego działu FAQ
ℹ️ Jednorazowa pomoc bez stałej opieki?
Dowiedz się dlaczego nie będziemy mogli Ci pomóc w rozwiązaniu jednorazowego problemu bez objęcia Twojej Witryny stałą profesjonalną opieką.