Co zrobić gdy biała strona śmierci (White Screen of Death) blokuje dostęp do WordPress?

mar 12, 2025 | WordPress – Techniczne problemy i ich rozwiązania

Biała Strona Śmierci, znana też jako White Screen of Death (WSOD), to jeden z bardziej frustrujących problemów, na jakie można natrafić, prowadząc stronę na WordPressie. Problemy te mogą skutecznie uniemożliwić dostęp zarówno do front-endu, jak i panelu administracyjnego. W tym artykule przyjrzymy się, jak zidentyfikować ten problem oraz przedstawimy kroki niezbędne do jego rozwiązania.

Zrozumienie źródła problemu

Zanim przystąpimy do rozwiązywania problemu, warto zrozumieć, co tak naprawdę oznacza WSOD i jakie mogą być jego przyczyny.

Identyfikacja WSOD

WSOD objawia się w postaci całkowicie białej strony, bez wyświetlania jakichkolwiek błędów. Może wystąpić z różnych przyczyn, takich jak błędy w kodzie, problemy z wtyczkami, motywami, czy też nadmierne zużycie pamięci.

Dlaczego problem występuje?

  1. Zasoby serwera: Zbyt mało pamięci dostępnej dla PHP może uniemożliwić ładowanie strony.
  2. Błędy wtyczek lub motywów: Niekompatybilne lub uszkodzone wtyczki/motywy mogą prowadzić do WSOD.
  3. Aktualizacje WordPressa: Niekiedy aktualizacje mogą powodować konflikty z istniejącymi motywami lub wtyczkami.
  4. Błędy kodu: Nawet jedno źle umieszczone polecenie w kodzie PHP może powodować katastrofę.

Kroki do rozwiązania problemu

Po zrozumieniu problemu, możemy przystąpić do jego rozwiązywania. Proces obejmuje kilka kluczowych etapów, które składają się na kompleksową diagnostykę i naprawę.

Krok 1: Zwiększenie limitu pamięci PHP

Zacznij od zwiększenia limitu pamięci PHP, co często jest szybką poprawką.

  1. Edytuj plik wp-config.php: Dodaj poniższy kod na końcu pliku:
define('WP_MEMORY_LIMIT', '64M');

To ustanowi limit pamięci na poziomie 64MB. W razie potrzeby można ustawić wyższą wartość.

  1. Dostęp do php.ini (jeśli to możliwe): Zlokalizuj i edytuj plik php.ini na serwerze i ustaw:
memory_limit = 64M

Krok 2: Diagnostyka wtyczek i motywów

Jeśli problem nie ustępuje, konieczne jest zweryfikowanie wtyczek i motywów.

  1. Dezaktywuj wszystkie wtyczki: Przejdź do folderu wp-content/plugins i tymczasowo zmień jego nazwę na plugins_old. Spróbuj ponownie uzyskać dostęp do WordPressa. Jeśli działa, problem leży po stronie jednej z wtyczek.
  2. Aktywacja wtyczek indywidualnie: Przywróć pierwotną nazwę folderu, a następnie aktywuj każdą wtyczkę osobno, aby zidentyfikować tę problematyczną.
  3. Zamiana motywu na domyślny: Wejdź do folderu wp-content/themes i zmień nazwę aktualnie używanego motywu. Spowoduje to, że WordPress przełączy się na domyślny motyw, jak „Twenty Twenty-Three”.

Krok 3: Włączenie trybu debugowania

Jeśli diagnoza wtyczek i motywów nie przynosi efektu, czas na bardziej szczegółową analizę błędów.

  1. Włącz debugowanie WordPressa: W pliku wp-config.php dodaj lub zmień poniższą linię:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

To zapisze błędy do logu w wp-content/debug.log.

  1. Przeanalizuj plik debug.log: Otwórz plik za pomocą edytora tekstu i sprawdź błędy, które mogą wskazywać na źródło problemu.

Krok 4: Czyszczenie pamięci podręcznej

Czasami WSOD może być wynikiem pamięci podręcznej przeglądarki lub serwera.

  1. Wyczyść pamięć podręczną przeglądarki: Sprawdź, czy problem występuje na różnych urządzeniach lub przeglądarkach.
  2. Wyczyść pamięć podręczną serwera: Jeśli korzystasz z narzędzi takich jak Cloudflare, wyczyść ich pamięć podręczną, aby upewnić się, że najnowsze zmiany są widoczne.

Podsumowanie

Biała Strona Śmierci może być zniechęcająca, ale dzięki przemyślanemu podejściu i zrozumieniu możliwych przyczyn, można skutecznie rozwiązać ten problem. Regularne aktualizacje, testy zgodności i odpowiednie zarządzanie zasobami serwera to kluczowe elementy zapobiegania takim sytuacjom w przyszłości. Mamy nadzieję, że ten przewodnik pomoże w szybkim i efektywnym powrocie do działania Państwa strony internetowej.

Rafał Jóśko

Rafał Jóśko

Lokalizacja: Lublin

Pomagam firmom przejść przez chaos świata online. Z ponad 15-letnim doświadczeniem i ponad 360 zrealizowanymi projektami oferuję kompleksowe prowadzenie działań digital: od strategii, przez hosting, SEO i automatyzacje, aż po skuteczne kampanie marketingowe. Tworzę spójne procesy, koordynuję zespoły i eliminuję niepotrzebne koszty – Ty skupiasz się na biznesie, ja dbam o resztę.

Wspieram zarówno startupy, jak i rozwinięte firmy B2B/B2C. Działam z Lublina, ale efekty mojej pracy sięgają daleko poza granice Polski.

Odwiedź profil

Opieka WordPress

Twój sklep się sypie? Aktualizacje psują wszystko?
Z nami zyskujesz stałe wsparcie programisty, który ogarnie każdą awarię WordPressa i WooCommerce, zanim zacznie kosztować Cię klientów.