Jak sprawdzić czy strona WordPress ma błędy PHP?
1 Odpowiedź
Jak sprawdzić czy strona WordPress ma błędy PHP?
Hej!
Błędy PHP potrafią być ciche – strona działa, ale gdzieś w tle coś szwankuje i wpływa na wydajność albo pewne funkcje nie działają poprawnie. Warto wiedzieć jak je wyłapać.
Sposób 1 – włącz tryb debugowania WordPress
Otwórz plik wp-config.php przez FTP i znajdź linijkę:
define('WP_DEBUG', false);
Zmień na:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Ustawienie WP_DEBUG_LOG na true sprawia że błędy zapisują się do pliku wp-content/debug.log zamiast wyświetlać się na stronie – co byłoby widoczne dla odwiedzających. Przeglądaj ten plik regularnie przez FTP.
Sposób 2 – logi serwera
Każdy hosting prowadzi logi błędów PHP. W panelu hostingu szukaj sekcji Logi albo Error logs. Tam znajdziesz wszystkie błędy PHP z datą, godziną i dokładną lokalizacją w kodzie.
Sposób 3 – wtyczka Query Monitor
Query Monitor to darmowa wtyczka dla programistów i zaawansowanych webmasterek. Dodaje panel debugowania do paska admina – pokazuje błędy PHP, zapytania do bazy danych, załadowane skrypty i style. Idealna podczas pracy nad stroną, do deinstalacji przed oddaniem strony klientce.
Co robić z błędami?
Błąd powie Ci w którym pliku i w której linii jest problem. Notice i Warning to ostrzeżenia – strona działa, ale coś jest niepoprawne. Fatal error to poważny błąd – strona może przestać działać. Zaczynaj od Fatal errors, resztą zajmij się kiedy masz czas. 😊