Pusta strona WordPress: znajdź i napraw źródło białego ekranu śmierci

Pusta strona WordPress

Jeśli jesteś zagorzałym użytkownikiem WordPressa, prawdopodobnie przynajmniej raz napotkałeś błąd pustej strony WordPress, który jest powszechnie znany jako WordPress biały ekran śmierci w społeczności WordPress. 

Biały ekran śmierci WordPressa jest jednym z najczęstszych błędów witryny WordPress, których możesz doświadczyć jako użytkownik WordPressa. Kiedy tak się dzieje, po prostu tworzy pustą stronę WordPress podczas odwiedzania witryny, co utrudnia zrozumienie, co powoduje błąd.

Chociaż ten błąd jest irytujący jak cholera, ponieważ blokuje dostęp do administratora WordPressa, pustą stronę WordPressa można zwykle łatwo naprawić, nawet jeśli nie jesteś doświadczonym programistą WordPress.

Przyczyn tego błędu jest wiele, więc omówimy je jeden po drugim.

At CollectiveRay.com, wiemy, że zazwyczaj pusta strona WordPressa pojawia się, gdy PHP nieoczekiwanie się zawiesił, wystąpił błąd bazy danych lub gdy wyczerpie się pamięć. W takich przypadkach system nie ma nawet wystarczająco dużo czasu, aby zgrabnie się zepsuć i pokazać błąd.

Inną opcją może być to, że błędy WordPressa zostały pominięte, więc nawet jeśli zostanie zgłoszony błąd, nie zobaczysz go na interfejsie. (Jednak w tym przypadku nadal będzie wyświetlany w pliku error.log lub debug.log)

Bez względu na przyczynę, jeśli podczas odwiedzania witryny zobaczysz pustą stronę WordPress, postępuj zgodnie z poniższym przewodnikiem, aby znaleźć i naprawić źródło białego ekranu śmierci.

 wordpress pusta strona biały ekran śmierci

Uwaga: wykonaj wystarczającą ilość kopii zapasowych, zanim zastosujesz się do poniższego przewodnika. Jeśli wydarzy się coś dziwnego, nadal możesz przywrócić zawartość. 

Jeśli nie masz pewności, aby wprowadzić zmiany w swoim zapleczu, możesz wybrać: zatrudnić programistę WordPress zamiast.  

Znajdowanie i naprawianie pustej strony WordPress - biały ekran śmierci

 

Kiedy natkniesz się na biały ekran śmierci WordPress, jedną z pierwszych rzeczy, które musisz zrozumieć, jest przyjrzenie się temu, co robiłeś tuż przed tym, jak Twoja witryna przestała działać.

Szanse to ostatnia rzecz, którą robiłeś, jest powodem większości typowe błędy witryny WordPress WordPress.

Poniżej wymieniono niektóre z możliwych przyczyn pustego białego ekranu:

  • Problemy z hostingiem
  • Problemy z wtyczką
    • Aktywacja wadliwej wtyczki
    • Modyfikowanie aktywnej wtyczki
    • Konflikt motywu- wtyczek
  • Problemy tematyczne
    • Modyfikowanie motywu pliku functions.php
    • Nieaktualne kody
  • Przekroczenie limitu pamięci
  • Uszkodzone pliki podstawowe
  • Problemy z konfiguracją PHP 

Teraz, gdy przyjrzeliśmy się niektórym możliwym problemom, przyjrzyjmy się rozwiązaniom, które naprawią te przyczyny pustej strony WordPress.

Spróbuj użyć debugowania WordPressa (WP_DEBUG), aby rozwiązać problem

Jako nieco zaawansowany krok możesz użyć Funkcja debugowania WordPressa (WP_DEBUG) aby zobaczyć całą listę błędów, które występują w Twojej witrynie. Korzystając z WP_DEBUG, możesz sprawdzić każdy komunikat o błędzie, który zgłasza witryna i upewnić się, że Twoja witryna jest zabezpieczona przed przyszłymi problemami lub potencjalnymi atakami i zasadniczo zapobiega ponownemu wystąpieniu pustej strony WordPress.

Zapoznaj się z naszym pełnym artykułem na temat rozwiązywania problemów z pustą stroną WordPress za pomocą WP_DEBUG tutaj. Może to być również pomocne w wyświetlaniu wszelkich komunikatów o błędach powodujących bieżący problem. 

Problemy z hostingiem powodujące pustą stronę w witrynie

Jeśli hostujesz wiele witryn na tym samym koncie hostingowym, jedną z pierwszych rzeczy, które musisz zrobić, jest odwiedzenie wszystkich witryn w celu ustalenia, czy na wszystkie z nich ma wpływ biały ekran śmierci.

Jeśli problem dotyczy wszystkich Twoich witryn, oznacza to, że Twój dostawca usług hostingowych ma pewne problemy. W przypadku długiego przestoju najprawdopodobniej powiadomi Cię o tym Twój dostawca usług hostingowych.

Jeśli nie możesz znaleźć żadnych wiadomości e-mail z powiadomieniem o problemie, skontaktuj się z dostawcą usług hostingowych (na przykład z naszą usługą InMotion VPS), aby dowiedzieć się, co powoduje problem.

Gdy Twoja witryna się rozrasta, jest bardzo prawdopodobne, że przekroczysz większość limitów zasobów współdzielonego serwera hostingowego. Jest to silny wskaźnik, że musisz znaleźć niezawodnego dostawcę hostingu dla swojej witryny WordPress.

Jeśli zastanawiasz się nad niezawodnym dostawcą hostingu WordPress, powinieneś poważnie rozważyć Hosting InMotion (których używamy do zasilania naszej strony dostarczając treści do ponad 4000 użytkowników KAŻDEGO dnia bez żadnych problemów)

Problemy z wtyczką powodujące pustą stronę WordPress

 

Jeśli pracowałeś nad wtyczką, modyfikując w niej jakiś kod lub właśnie ją zainstalowałeś i aktywowałeś, pusta strona WordPress jest prawdopodobnie spowodowana przez tę wtyczkę. W takim przypadku wystarczy przejść do katalogu wtyczek i dezaktywować daną wtyczkę, aby naprawić biały ekran.

Inną opcją, której możesz użyć, jeśli nie masz pewności, która wtyczka spowodowała problem, jest wyłączanie ich pojedynczo, dopóki nie zobaczysz, że problem został rozwiązany.

Po wyłączeniu problematycznej wtyczki Twoja witryna zostanie przywrócona. Jednak możesz nie być w stanie wyłączyć wtyczki za pośrednictwem zaplecza, zwłaszcza jeśli otrzymujesz pustą stronę witryny WordPress na zapleczu WordPress.

W większości przypadków, gdy pojawi się pusta strona WordPress, nie będziesz w stanie zalogować się do panelu administracyjnego WordPress. W takim przypadku musisz uzyskać dostęp do folderu wtyczek swojej witryny za pośrednictwem klienta FTP, aby uzyskać dostęp do katalogu wtyczek WordPress lub za pośrednictwem menedżera plików CPanel lub menedżera plików własnego hostingu.

Po zalogowaniu się za pomocą klienta FTP lub uzyskaniu dostępu do rzeczywistych plików, wykonaj poniższe czynności, aby znaleźć i dezaktywować wadliwą wtyczkę.

  1. Przejdź do folderu, w którym zainstalowałeś witrynę WordPress
  2. Przejdź do folderu ../wp-content/plugins
  3. Znajdź wtyczkę, którą modyfikujesz (lub zainstalowałeś) tuż przed pojawieniem się pustej strony WordPress page
  4. Jeśli błąd wystąpił podczas instalowania wtyczki, prawdopodobnie występuje konflikt motyw-wtyczka. W takim przypadku wystarczy usunąć katalog wtyczki i sprawdzić, czy witryna została przywrócona.
  5. Jeśli błąd wystąpił podczas modyfikowania jednego z plików wtyczek, po prostu dezaktywuj go, zmieniając nazwę folderu wtyczek. Alternatywnie możesz usunąć wtyczkę i zainstalować ją ponownie, co powinno rozwiązać problem. Jeśli nie, to wiesz, że wtyczka ma jakiś konflikt z Twoją witryną WordPress
 edytuj katalog wtyczek

 

Możesz także wyłączyć WSZYSTKIE wtyczki naraz. Procedura jest podobna do powyższej.

Zamiast zmieniać nazwę każdego folderu wtyczek jeden po drugim, możesz zmienić nazwę całego folderu wtyczek, możesz nadać mu coś, co zapamiętasz, na przykład /plugins-broken lub /plugins-not active. Dopóki CMS nie będzie w stanie znaleźć folderu, wszystkie znajdujące się w nim wtyczki zostaną dezaktywowane. 

Powyższa procedura powinna usunąć najczęstsze problemy związane z wtyczką pustej strony WordPress.

Jeśli korzystasz z wtyczek do buforowania WordPress, pamiętaj o wyczyszczeniu pamięci podręcznej przed odwiedzeniem witryny.

Po zakończeniu zobaczysz, że Twoja treść jest wyświetlana normalnie, jednak witryna może wyglądać inaczej, ponieważ będziesz mieć wiele wtyczek, które są wyłączone.

Problemy z motywem powodujące ekran śmierci WordPress

Co by było, gdybyś modyfikował swój motyw functions.php plik lub jakiekolwiek inne pliki motywów tuż przed spowodowaniem błędu?

(Zanim przejdziemy dalej – czy korzystasz ze świetnego źródła motywów WordPress? Bezpłatne lub niskiej jakości motywy WordPress spowodują poważne problemy w Twojej witrynie. Zdecydowanie zalecamy wybranie motywu WordPress premium, takiego jak Divi, dla Twojej witryny. Oto nasz Recenzja motywu Divi) 

W takim przypadku możesz nawet znaleźć komunikat o błędzie, który pokazuje, co powoduje błąd.

Oznacza to, że w Twoim kodzie występuje usterka lub problem, który musisz naprawić, jeśli chcesz przywrócić swoją witrynę.

Ponownie, nie będziesz w stanie zalogować się do panelu administracyjnego WordPress, ale nadal możesz uzyskać dostęp do plików WordPress, logując się za pomocą klienta FTP lub za pośrednictwem konta hostingowego.

Po zalogowaniu wykonaj poniższe czynności, aby znaleźć i naprawić ekran WordPress problemów ze śmiercią.

katalog tematów treści wp

  1. Przejdź do folderu, w którym zainstalowałeś witrynę WordPress
  2. Przejdź do katalogu ../wp-content/themes
  3. Znajdź swój aktualny motyw w katalogu i znajdź plik, nad którym pracowałeś, zanim pojawiła się pusta strona WordPress.
  4. Prześlij poprawnie działającą wersję pliku (najlepiej ze znanej działającej kopii zapasowej). Jeśli masz kopię zapasową przed spowodowaniem błędu pustej strony WordPress, po prostu przywróć pliki. Lub ręcznie znajdź kod, nad którym pracujesz, i napraw go, całkowicie usuwając ostatnio wprowadzone poprawki lub poprawiając błąd w kodzie.

Po zakończeniu wyczyść pamięć podręczną WordPress oraz pamięć podręczną przeglądarki i sprawdź, czy wykonanie powyższych kroków rozwiąże problem.

Zdecydowanie zalecamy używanie motywu podrzędnego do modyfikowania motywu zamiast wprowadzania poprawek w motywie nadrzędnym, aby uniknąć takich scenariuszy.

Alternatywnie możesz zainstalować WordPress w lokalnym środowisku testowym. Przetestuj wszelkie poprawki lokalnie przed wprowadzeniem jakichkolwiek zmian w witrynie produkcyjnej.

Pusta strona WordPress spowodowana przekroczeniem limitów pamięci serwera hostingowego

 

Przekroczenie limitów pamięci to kolejny bardzo prawdopodobny powód białego ekranu śmierci. Zwykle dzieje się tak, gdy próbujesz zainstalować wtyczkę, która przekracza domyślny limit pamięci i powoduje pustą stronę WordPress.

Nawet jeśli ostatnio nie instalowałeś wtyczki, tymczasowe nadmierne obciążenie, zbyt duża ilość danych w bazie danych lub inna kombinacja może łatwo spowodować, że Twój hosting przekroczy przydzieloną pamięć.

Gdy witryna WordPress przekracza limit pamięci, aby oszczędzać zasoby, serwer zaczyna zabijać nadmierne procesy. Spowoduje to, że Twoja witryna umrze bez wdzięcznego zakończenia, powodując błąd pustej strony WordPress.

Aby zwiększyć pamięć PHP, otwórz plik wp-config.php i skopiuj do niego poniższy fragment kodu.

Powinieneś skontaktować się ze swoją firmą hostingową, aby upewnić się, że ustawiłeś odpowiednią kwotę na swoim współdzielonym serwerze.

define('WP_MEMORY_LIMIT', '64M');

Upewnij się, że podwoiłeś w przybliżeniu obecną kwotę, więc jeśli masz 64M, przydziel 128M. Jeszcze raz sprawdź w firmie hostingowej, ile pamięci możesz przydzielić, ponieważ przydzielenie większej ilości pamięci niż jest to dozwolone, spowoduje kolejny błąd.

konfiguracja wp zwiększa limit pamięci 

Jeśli chcesz dowiedzieć się więcej o takich poprawkach, zapoznaj się z tym przewodnikiem: 101 sztuczek WordPress, które każdy poważny bloger musi wiedzieć

Stałe rozwiązanie problemu pustej strony WordPress spowodowanego problemami z pamięcią

Nawiasem mówiąc, jeśli Twoja witryna często przekracza swój limit, możesz rozważyć serwer hostingowy InMotion VPS - podczas szczytowego obciążenia InMotion ma pamięć z możliwością przerwania, w której Twoja witryna otrzymuje tymczasowo przydzieloną pamięć, której potrzebuje.

Dzięki temu Twoja witryna nie pojawi się na białym ekranie śmierci.

Uszkodzone pliki podstawowe mogą powodować biały ekran śmierci WordPress

Jeśli żadne z powyższych rozwiązań nie rozwiąże problemu, jeden z podstawowych plików WordPressa, plików motywów lub plików wtyczek mógł zostać uszkodzony. Chociaż jest to bardzo mało prawdopodobne, nadal się to zdarza, zwłaszcza jeśli podejrzewasz atak hakerski na twojej stronie WordPress.

 uszkodzone pliki podstawowe

W takim przypadku spróbuj ponownie przesłać foldery wp-admin i wp-includes z nowego pobrania WordPressa, co prawdopodobnie rozwiąże problem. 

Często Zadawane Pytania

Dlaczego moja strona WordPressa jest pusta?

Głównym powodem, dla którego strona WordPress jest pusta, jest to, że silnik PHP nieoczekiwanie uległ awarii bez czasu na zgłoszenie kodu błędu lub prawdopodobnie dlatego, że wyświetlanie kodów błędów jest wyłączone. Problem zwykle występuje, ponieważ masz (1) niewystarczającą ilość pamięci, (2) błędny motyw, (3) uszkodzoną wtyczkę, (4) uszkodzony plik, (5) uszkodzoną instalację lub aktualizację. Środki bezpieczeństwa lub inne ograniczenia hostingu również mogą powodować ten problem

Jak naprawić pustą stronę WordPress?

Aby naprawić pustą stronę WordPress, musisz najpierw zrozumieć, co powoduje problem. Spróbuj włączyć debugowanie WordPress, aby zidentyfikować przyczynę błędu. W przeciwnym razie wypróbuj następujące rozwiązania, które zazwyczaj mogą rozwiązać problem: (1) Wyłącz wtyczki pojedynczo, aż zidentyfikujesz, która powoduje problem, (2) włącz inny motyw WordPress i wyłącz pozostałe, (3) sprawdź. htaccess i przywróć domyślny (4) zwiększ limit pamięci (5) ponownie zainstaluj główne pliki WordPress, jeśli przeprowadzałeś aktualizację. Sprawdź pozostałe nasze rozwiązania powyżej.

Jak zrobić pustą stronę w WordPressie?

Aby zrobić pustą stronę w WordPressie, musisz wykonać prostą procedurę. Przejdź do pulpitu nawigacyjnego --> Strony --> kliknij Dodaj nową i nadaj nowej pustej stronie tytuł. Na stronie edytora postów po prawej stronie znajduje się pole o nazwie „Atrybuty strony”, z którego możesz wybrać różne szablony. Wybierz „Szablon pustej strony”, jeśli jest dostępny z Twoim motywem, lub wybierz inną stronę, która będzie dla Ciebie odpowiednia.

Czy istnieje pusty motyw WordPress?

Tak, jeśli chcesz użyć pustego motywu WordPress, znanego również jako motyw startowy, możesz użyć podkreślenia motyw (_s) z Automattic.

Wniosek: typowe problemy zwykle powodują pustą stronę WordPress

Chociaż jest to niezwykle frustrujące, znalezienie i naprawienie pustej strony WordPressa nie jest tak trudne, jak mogłoby się wydawać.

Ograniczenia pamięci, uszkodzony kod w motywie i wtyczce, konflikty między wtyczkami i motywami oraz uszkodzone pliki to najczęstsze źródła pustej strony WordPressa, które można łatwo naprawić.

Pobierz listę 101 trików WordPress, które każdy bloger powinien znać

101 sztuczek WordPress

Kliknij tutaj, aby pobrać teraz
 
Nadal nie naprawiłeś lub nie znalazłeś źródła problemu? To bardzo frustrujące, kiedy nie możesz tego rozgryźć? Chyba czas porozmawiać z ekspertami? 
 

Potrzebujesz pomocy w załatwieniu spraw? Wypróbuj te najwyżej oceniane niedrogie koncerty na Fiverr!

logo piątki

 

Kliknij tutaj znaleźć ekspertów na temat Poprawki WordPress WordPress.

Kliknij tutaj stworzyć pełna strona WordPress.

O autorze
Shahzada Saeeda
Shahzaad Saaed pojawiał się w wielu autorytetach, w tym EasyDigitalDownloads, OptinMonster i WPBeginner, gdzie obecnie jest zatrudniony jako starszy autor treści. Shahzad jest ekspertem WordPress, projektantem stron internetowych oraz ogólnym ekspertem w dziedzinie technologii i projektowania. Specjalizuje się w marketingu treści, który pomaga firmom zwiększać ruch dzięki praktycznym i popartym doświadczeniem artykułom, blogom i przewodnikom eksperckim, wszystkie zaczerpnięte z jego ponad 10-letniego doświadczenia w tej dziedzinie.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...