Aby naprawić Biały Ekran Śmierci WordPressa, najpierw zwiększ limit pamięci PHP w pliku wp-config.php. Następnie wyłącz wszystkie wtyczki, zmieniając nazwę folderu wtyczek, a następnie przełącz się na domyślny motyw, aby wykluczyć konflikty. Pomaga również wyczyszczenie pamięci podręcznej przeglądarki i strony. Włączenie WP_DEBUG ujawnia ukryte błędy, a sprawdzenie uprawnień do plików zapewnia prawidłowy dostęp. W razie potrzeby rozwiąż błędy składniowe lub przywróć kopie zapasowe. Przestrzeganie tych kroków pomaga szybko zlokalizować i naprawić WSOD — kontynuuj poszukiwania, aby całkowicie go rozwiązać.
Kluczowe wnioski
- Wyłącz wszystkie wtyczki, zmieniając nazwę folderu `plugins`, aby zidentyfikować konflikty powodujące biały ekran.
- Przełącz się na domyślny motyw WordPress, aby wykluczyć problemy związane z motywem.
- Zwiększ limit pamięci PHP w pliku `wp-config.php` lub `.htaccess`, aby uniknąć wyczerpania pamięci.
- Włącz tryb debugowania WordPress, aby ujawnić konkretne komunikaty o błędach i zapisać je do analizy.
- Wyczyść pamięć podręczną przeglądarki i strony, a następnie usuń plik `.maintenance`, jeśli jest obecny, aby rozwiązać problemy związane z aktualizacją.
Czym jest Biały Ekran Śmierci WordPress?

Biały ekran śmierci (WSOD) w WordPressie występuje, gdy Twoja strona wyświetla całkowicie pustą stronę zamiast oczekiwanej treści, nie oferując żadnych jasnych komunikatów o błędach, które mogłyby nas pokierować. Problem ten może dotyczyć zarówno frontend, jak i backend, blokując dostęp do krytycznych paneli administracyjnych. Do typowych przyczyn błędów należą błędy w kodzie PHP, konflikty wtyczek lub motywów oraz ograniczenia zasobów serwera, takie jak wyczerpane pamięci. Brak widocznych błędów utrudnia diagnozę, często skutkując ogólnymi odpowiedziami HTTP 500. Skuteczne techniki rozwiązywania problemów w WordPressie obejmują systematyczne wyłączanie wtyczek, powrót do domyślnego motywu oraz włączenie trybu debugowania, aby ujawnić ukryte błędy. Zrozumienie tych podstawowych przyczyn i metod stanowi fundament efektywnego rozwiązywania WSOD, pozwalając na przywrócenie funkcjonalności strony z minimalnym czasem przestoju i zamieszaniem.
Zwiększ limit pamięci PHP
Zwiększmy limit pamięci PHP, dodając `define(’WP_MEMORY_LIMIT’, '256M’);` do pliku `wp-config.php`, aby rozwiązać problemy z wyczerpaniem pamięci powodujące Biały Ekran Śmierci. Jeśli to nie zadziała, możemy spróbować zmienić plik `.htaccess`, dodając `php_value memory_limit 256M` jako alternatywę. Zawsze sprawdzaj u swojego dostawcy hostingu, czy te zmiany są obsługiwane i nie zostaną nadpisane.
Edycja Wp-Config.Php
| Krok | Działanie | Uwagi |
|---|---|---|
| 1 | Znajdź plik `wp-config.php` | Główny katalog WordPress |
| 2 | Dodaj kod zwiększający limit pamięci | Użyj 256M dla większości stron |
| 3 | Zapisz i przetestuj | Upewnij się, że serwer pozwala na zmiany |
Właściwe edytowanie pliku wp-config.php jest kluczem do sukcesu.
Alternatywne zwiększenie pamięci
Chociaż zwiększanie limitu pamięci PHP poprzez plik `wp-config.php` jest powszechne, możemy go również podnieść, edytując plik `.htaccess`. Dodanie dyrektywy `php_value memory_limit 256M` bezpośrednio dostosowuje ustawienia konfiguracji serwera, aby przydzielić więcej pamięci dla WordPressa, co uzupełnia techniki optymalizacji pamięci. Ta metoda jest szczególnie przydatna, jeśli zmiana w `wp-config.php` nie działa z powodu ograniczeń serwera. Jednak w przypadku hostingu współdzielonego te limity mogą być egzekwowane przez dostawcę, co wymaga kontaktu z nimi w celu dokonania zmian. Monitorowanie zużycia pamięci za pomocą wtyczek lub narzędzi serwerowych pomaga nam zidentyfikować moment, kiedy konieczne są dalsze zwiększenia, zapobiegając Białemu Ekranowi Śmierci. Stosowanie zarówno edycji `.htaccess`, jak i technik optymalizacji pamięci zapewnia utrzymanie wystarczającej pamięci PHP dla zasobożernych operacji i sytuacji o dużym ruchu.
Wyłącz wszystkie wtyczki WordPress
Podczas rozwiązywania problemu z Białym ekranem śmierci WordPressa, wyłączenie wszystkich wtyczek jest kluczowym krokiem, ponieważ konflikty wtyczek często powodują ten problem. Aby skutecznie diagnozować wtyczki i sprawdzić ich kompatybilność, wykonaj następujące kroki:
- Uzyskaj dostęp do plików swojej strony przez FTP lub Menedżera plików hostingu.
- Przejdź do katalogu `wp-content`.
- Zmień nazwę folderu `plugins` na `plugins_disabled`, aby jednocześnie dezaktywować wszystkie wtyczki.
- Odśwież swoją stronę, aby sprawdzić, czy Biały ekran zniknął, co potwierdzi konflikt wtyczek.
- Wyczyść pamięć podręczną przeglądarki oraz wtyczki odpowiedzialnej za cache, a następnie przetestuj ponownie.
Jeśli strona się załaduje, zmień nazwę folderu z powrotem na `plugins` i aktywuj wtyczki pojedynczo, aby wyizolować problematyczną wtyczkę. Ta metoda skutecznie identyfikuje błędy związane z wtyczkami powodujące Biały ekran śmierci.
Przełącz na domyślny motyw WordPressa
Po wyłączeniu wszystkich wtyczek, kolejnym krokiem jest sprawdzenie, czy aktywny motyw powoduje Biały Ekran Śmierci. Zalecamy przełączenie na domyślny motyw WordPress, taki jak Twenty Twenty-One lub Twenty Twenty-Three, aby przetestować kompatybilność motywu. Można to zrobić przez panel administracyjny w zakładce Wygląd > Motywy. Jeśli dostęp do panelu administracyjnego jest niemożliwy, zmień nazwę folderu aktywnego motywu za pomocą FTP, co wymusi automatyczną aktywację domyślnego motywu przez WordPress. Ta technika rozwiązywania problemów pomaga ustalić, czy obecny motyw zawiera konflikty kodu lub niezgodności powodujące błędy PHP skutkujące WSoD. Jeśli zmiana motywu rozwiąże problem, skontaktuj się z twórcą motywu lub rozważ wybór innego motywu. Jeśli problem nadal występuje, przyczyna prawdopodobnie leży gdzie indziej i należy kontynuować dalsze kroki rozwiązywania problemów, aby przywrócić funkcjonalność strony.
Wyczyść pamięć podręczną przeglądarki i wtyczki WordPress

Zacznijmy od wyczyszczenia pamięci podręcznej przeglądarki, aby usunąć wszelkie przestarzałe pliki, które mogą blokować prawidłowe ładowanie strony. Następnie musimy wyczyścić pamięć podręczną w naszych wtyczkach cache WordPressa lub na panelu hostingu, aby mieć pewność, że wyświetlana jest świeża zawartość. Na koniec zweryfikujemy, czy pamięć podręczna została wyczyszczona, odświeżając stronę i sprawdzając, czy problem Białego ekranu śmierci został rozwiązany.
Wyczyść pamięć podręczną przeglądarki
Ponieważ przestarzałe pliki w pamięci podręcznej mogą powodować problemy z ładowaniem, musimy wyczyścić zarówno pamięć podręczną przeglądarki, jak i wszelkie pamięci podręczne wtyczek WordPress. Czyszczenie pamięci podręcznej poprawia wydajność przeglądarki i często rozwiązuje problem Białego Ekranu Śmierci. Aby wyczyścić pamięć podręczną przeglądarki, wykonaj następujące kroki:
- Otwórz ustawienia przeglądarki (zazwyczaj w sekcji Prywatność lub Historia).
- Znajdź i wybierz opcję usunięcia zapisanych obrazów i plików w pamięci podręcznej.
- Potwierdź działanie, aby usunąć przechowywane dane z pamięci podręcznej.
- W przypadku WordPressa, uzyskaj dostęp do ustawień wtyczek takich jak WP Super Cache lub W3 Total Cache, aby wyczyścić ich pamięć podręczną.
- Użytkownicy Kinsta mogą wyczyścić pamięć podręczną strony przez panel MyKinsta.
Po wyczyszczeniu odwiedź ponownie swoją stronę, aby sprawdzić, czy problem Białego Ekranu Śmierci został rozwiązany. Ten istotny krok odświeża przechowywane dane, eliminując konflikty ładowania spowodowane przez przestarzałą pamięć podręczną.
Wyczyść pamięć podręczną wtyczek
Gdy napotykamy na Biały Ekran Śmierci (White Screen of Death), czyszczenie zarówno pamięci podręcznej przeglądarki, jak i pamięci podręcznej wtyczek WordPress może szybko rozwiązać problem, usuwając przestarzałe pliki, które utrudniają ładowanie strony. Aby skutecznie zarządzać pamięcią podręczną, uzyskujemy dostęp do ustawień wtyczek w wtyczkach do buforowania takich jak WP Super Cache lub WP Rocket. Tam opcje zarządzania pamięcią podręczną pozwalają nam na jej wyczyszczenie, zapewniając, że najnowsze zmiany na stronie zostaną zastosowane. Jeśli korzystamy z hostingu zarządzanego, takiego jak Kinsta, możemy wyczyścić pamięć podręczną bezpośrednio z panelu MyKinsta, co usprawnia ten proces. Systematyczne czyszczenie tych pamięci podręcznych eliminuje przestarzałe dane, które mogą powodować WSoD, przywracając funkcjonalność strony. Regularne usuwanie pamięci podręcznej poprzez ustawienia wtyczek jest kluczowe dla optymalnej wydajności i unikania podobnych problemów.
Zweryfikuj usunięcie pamięci podręcznej
Po wyczyszczeniu pamięci podręcznej wtyczek musimy potwierdzić, że wszystkie przestarzałe pliki zostały całkowicie usunięte zarówno z pamięci podręcznej przeglądarki, jak i warstw pamięci podręcznej WordPressa. Weryfikacja pamięci podręcznej jest kluczowa, aby upewnić się, że żadne nieaktualne dane nie wywołają Białego Ekranu Śmierci. Przejdźmy do następujących kroków:
- Wejdź w ustawienia przeglądarki, aby wyczyścić zapisane obrazy i pliki poprzez opcje danych przeglądania.
- Wyczyść pamięć podręczną z ustawień wtyczek WordPressa, szczególnie jeśli używasz WP Super Cache lub WP Rocket.
- Użytkownicy Kinsta powinni wyczyścić pamięć podręczną bezpośrednio przez panel MyKinsta.
- Po wyczyszczeniu pamięci podręcznej wykonaj twarde odświeżenie strony (Ctrl+F5 lub Cmd+Shift+R).
- Potwierdź, że strona ładuje się poprawnie i nie pojawia się biały ekran.
Przestrzeganie tego procesu gwarantuje eliminację konfliktów związanych z pamięcią podręczną, które mogą powodować błędy wyświetlania.
Włącz tryb debugowania, aby zidentyfikować błędy
Chociaż biały ekran śmierci WordPressa nie daje żadnych bezpośrednich wskazówek, możemy włączyć tryb debugowania poprzez edycję pliku `wp-config.php` i ustawienie `define(’WP_DEBUG’, true);`. Aktywuje to podstawowe techniki debugowania, pozwalając na wyświetlanie komunikatów o błędach zamiast pustego ekranu. Aby ułatwić analizę błędów, powinniśmy również dodać `define(’WP_DEBUG_LOG’, true);`, co zapisuje błędy do pliku `debug.log` w katalogu `wp-content`. Dla stron produkcyjnych ustawienie `define(’WP_DEBUG_DISPLAY’, false);` ukrywa błędy przed odwiedzającymi, jednocześnie rejestrując je do przeglądu. Po włączeniu debugowania odświeżenie strony ujawnia konkretne komunikaty o błędach wraz z nazwami plików i numerami linii, co pomaga szybko zlokalizować problemy. Regularne sprawdzanie pliku `debug.log` dostarcza bieżących informacji, usprawniając rozwiązywanie problemów i zapobiegając przyszłym wystąpieniom białego ekranu.
Sprawdź uprawnienia i własność plików
Ponieważ nieprawidłowe uprawnienia do plików i właścicielstwo mogą powodować problemy z działaniem WordPressa lub wywoływać biały ekran śmierci, musimy je zweryfikować i ustawić poprawnie. Właściwe uprawnienia i właścicielstwo plików zapewniają bezpieczeństwo i płynne działanie. Oto co powinniśmy zrobić:
Nieprawidłowe uprawnienia i właścicielstwo plików mogą powodować błędy WordPressa, takie jak biały ekran śmierci; zweryfikuj i ustaw je poprawnie.
- Ustaw uprawnienia plików na 644 lub 664 dla ogólnej kontroli dostępu.
- Ustaw uprawnienia katalogów na 755 lub 775, aby umożliwić ich prawidłowe wykonanie.
- Ogranicz uprawnienia pliku wp-config.php do 600, 660 lub 644, aby chronić wrażliwe dane.
- Przypisz właściciela do użytkownika uruchamiającego serwer WWW (np. www-data dla Apache).
- Używaj poleceń SSH z katalogu głównego WordPressa, aby efektywnie zastosować zmiany.
Jeśli nie masz pewności co do tych ustawień, skonsultuj się z usługodawcą hostingowym, aby uniknąć zagrożeń bezpieczeństwa lub dalszych problemów ze stroną.
Rozwiązywanie błędów składniowych lub przywracanie kopii zapasowej

Gdy błędy składniowe zakłócają działanie naszej strony WordPress, często wynikają one z niedawnych zmian w kodzie — szczególnie w plikach takich jak functions.php — które uniemożliwiają prawidłowe wykonywanie. Aby rozwiązać problemy z błędami składni, powinniśmy przejrzeć ostatnie edycje pod kątem brakujących średników, niezamkniętych nawiasów lub błędnie umieszczonego kodu. Korzystając z klienta FTP, możemy cofnąć te zmiany, aby przywrócić funkcjonalność. Alternatywnie, jeśli istnieje kopia zapasowa, jej przywrócenie oferuje szybkie odzyskanie, omijając całkowicie debugowanie. Regularne tworzenie kopii zapasowych minimalizuje czas przestoju i utratę danych.
| Krok | Działanie | Narzędzie |
|---|---|---|
| 1 | Zidentyfikuj błędy składni | Edytor kodu |
| 2 | Cofnij lub popraw kod | Klient FTP |
| 3 | Przywróć kopię zapasową, jeśli potrzeba | Wtyczka do kopii zapasowych |
To podejście zapewnia efektywne rozwiązanie błędów składni lub płynne przywrócenie kopii zapasowej w celu naprawy Białego Ekranu Śmierci.
Napraw problemy z nieudaną automatyczną aktualizacją
Jeśli nasza strona WordPress pokazuje Biały Ekran Śmierci po aktualizacji, powinniśmy najpierw sprawdzić, czy w katalogu głównym nie pozostał pliku `.maintenance`, który sygnalizuje przerwaną auto-aktualizację. Usunięcie tego pliku często rozwiązuje problem, kończąc tryb konserwacji. Jeśli problem nadal występuje, przyczyną może być nieudana auto-aktualizacja lub konflikty wtyczek. Oto jak możemy to naprawić:
- Usuń plik `.maintenance` za pomocą FTP lub menedżera plików.
- Wykonaj kopię zapasową strony przed wprowadzeniem zmian.
- Ręcznie zaktualizuj wtyczki lub motywy dotknięte niepełną aktualizacją.
- Sprawdź limity PHP na serwerze i zwiększ zasoby, jeśli to konieczne.
- Rozważ ulepszenie hostingu, aby obsłużyć zasobożerne auto-aktualizacje.
Przestrzeganie tych kroków pomaga zapobiegać i naprawiać problemy z nieudaną auto-aktualizacją, efektywnie przywracając funkcjonalność strony.
Często zadawane pytania
Jak naprawić błąd Białego Ekranu Śmierci w WordPress?
Kiedy stajemy przed problemem Białego Ekranu Śmierci WordPressa, zaczynamy rozwiązywanie problemów z wtyczkami, wyłączając je wszystkie przez FTP, a następnie aktywując pojedynczo, aby znaleźć konflikty. Następnie sprawdzamy konflikty motywów, przełączając się na domyślny motyw, taki jak Twenty Twenty. Zwiększenie limitu pamięci PHP oraz włączenie trybu debugowania w pliku wp-config.php pomaga nam szybciej zidentyfikować błędy. Takie metodyczne podejście zapewnia skuteczne wyizolowanie i naprawę podstawowej przyczyny.
Jak naprawić Biały Ekran Śmierci na stronie internetowej?
Czy wiesz, że ponad 80% błędów białego ekranu w WordPress wynika z typowych przyczyn, takich jak konflikty wtyczek lub ograniczenia pamięci? Aby naprawić stronę internetową z białym ekranem śmierci, zaczynamy od kroków rozwiązywania problemów: włączamy debugowanie w pliku wp-config.php, aby wykryć błędy, zwiększamy pamięć PHP i wyłączamy wszystkie wtyczki, zmieniając nazwę ich folderu. Następnie przełączamy się na domyślny motyw. Jeśli problem nadal występuje, sprawdzenie logów serwera lub przywrócenie kopii zapasowej pomaga skutecznie przywrócić funkcjonalność.
Jak naprawić Biały Ekran Śmierci?
Kiedy napotykamy na Biały Ekran Śmierci, rozpoczynamy rozwiązywanie problemów z WordPressem od włączenia debugowania, aby zlokalizować błędy. Zwiększamy limity pamięci PHP, aby zapobiec wyczerpaniu zasobów. Następnie wyłączamy wszystkie wtyczki i przełączamy się na domyślny motyw, aby wyizolować konflikty. Sprawdzenie błędów składni w ostatnich edycjach jest również niezbędne. Regularna konserwacja strony, w tym tworzenie kopii zapasowych, zapewnia szybkie przywrócenie w razie potrzeby. Stosowanie tych kroków pomaga nam skutecznie rozwiązać problem białego ekranu.
Dlaczego moja strona WordPress ładuje się jako pusta biała strona?
Pomyśl o swojej stronie WordPress jak o zatłoczonym mieście nagle pogrążonym w ciemności — bez znaków, bez sygnałów, tylko pusta biała strona. Zazwyczaj oznacza to, że wystąpił krytyczny błąd podczas rozwiązywania problemów z WordPressem, taki jak przekroczenie limitu pamięci PHP lub konflikty wtyczek. Ponieważ komunikaty o błędach często się nie pojawiają, musimy zagłębić się bardziej, sprawdzając błędy składniowe, niekompatybilne motywy lub wyczerpane zasoby. Identyfikacja tych problemów pomaga nam szybko przywrócić światło i funkcjonalność Twojej strony.
