Biały ekran śmierci może być najgorszym koszmarem właściciela strony internetowej. Ten frustrujący błąd WordPress sprawia, że patrzysz na pustą stronę, nie dając żadnych wskazówek, co poszło nie tak.
Co gorsza, ten częsty błąd WordPress może czasami wpływać na określone części Twojej witryny, takie jak obszar administracyjny lub poszczególne wpisy.
Na przykład, widzieliśmy biały ekran śmierci w obszarze administracyjnym WordPress, podczas gdy wszystko inne działało poprawnie. W innych przypadkach widzieliśmy go tylko podczas przeglądania konkretnego wpisu.
Zrozumienie przyczyn źródłowych tego błędu jest pierwszym krokiem do znalezienia rozwiązania. Ten przewodnik przedstawi kilka rozwiązań problemu białego ekranu śmierci i poda praktyczne kroki do przywrócenia funkcjonalności Twojej strony internetowej.

Uwaga: Zanim wprowadzisz jakiekolwiek zmiany na swojej stronie, upewnij się, że masz kopia zapasowa Twojej witryny WordPress. Jeśli nie masz dostępu do obszaru administracyjnego, zapoznaj się z naszym przewodnikiem, jak ręcznie utworzyć kopię zapasową bazy danych WordPress.
Dlaczego widzisz biały ekran śmierci w WordPress?
W większości przypadków, gdy widzisz biały ekran śmierci podczas próby odwiedzenia swojej strony WordPress, oznacza to, że skrypt na Twojej stronie wyczerpał limit pamięci.
Niewrażliwy skrypt jest albo zabijany przez serwer hostingu WordPress, albo po prostu przekracza czas. Dlatego nie generuje się żaden komunikat o błędzie, a widzisz tylko pusty biały ekran.

Jednak czasami możesz zobaczyć komunikat o błędzie.
Na przykład, zamiast pustej strony możesz zobaczyć komunikat o błędzie krytycznym.

Niezależnie od tego, czy widzisz pusty ekran, czy komunikat „Na Twojej stronie wystąpił krytyczny błąd”, jest to ten sam błąd.
Ten błąd może również wystąpić z powodu źle zakodowanego motywu lub wtyczki zainstalowanej na Twojej stronie. Czasami może się zdarzyć, jeśli występuje problem z Twoim serwerem hostingowym.
Ponieważ błąd białego ekranu może być spowodowany wieloma czynnikami, wymaga metodycznego rozwiązywania problemów, aby go naprawić. Oto kroki, które powinieneś wypróbować:
- Sprawdź, czy problem występuje na Twoich innych stronach
- Napraw błąd białego ekranu za pomocą trybu odzyskiwania WordPress
- Zwiększ limit pamięci
- Napraw błąd białego ekranu, wyłączając wszystkie wtyczki
- Aktywuj domyślny motyw
- Włącz tryb debugowania, aby wyłapać błędy w WordPress
- Wyczyść pamięć podręczną WordPress
- Napraw błąd białego ekranu dla dłuższych artykułów
Samouczek wideo
Jeśli wolisz pisemne instrukcje, po prostu czytaj dalej.
1. Sprawdź, czy problem występuje na Twoich innych stronach
Jeśli masz inne witryny WordPress zainstalowane na tym samym koncie hostingowym, zacznij od sprawdzenia, czy problem występuje również na innych witrynach.
Jeśli tak jest, to silny wskaźnik, że coś jest nie tak z Twoją usługą hostingową WordPress. Może to być tymczasowy problem wpływający na ich usługę i musisz skontaktować się z ich pomocą techniczną, aby uzyskać więcej informacji.
Z drugiej strony, jeśli problem występuje tylko w jednej witrynie lub w określonej części tej witryny, wiesz, że problem dotyczy tej konkretnej witryny.
2. Napraw błąd białego ekranu za pomocą trybu odzyskiwania WordPress
Jeśli błąd białego ekranu śmierci jest spowodowany przez wtyczkę WordPress lub motyw, WordPress może być w stanie go wykryć.
Nowa funkcja ochrony przed krytycznymi błędami wprowadzona w WordPressie 5.2 może czasami wychwycić błąd, więc możesz nawet nie zobaczyć białego ekranu. Zamiast tego zobaczysz komunikat, że witryna ma problemy techniczne.

WordPress wyśle również e-mail o problemie na Twój adres e-mail administratora.
E-mail będzie miał temat „Twoja witryna ma problem techniczny”.

Ta wiadomość e-mail wskaże wtyczkę lub motyw powodujący błąd, a także będzie zawierać specjalny link.
Ten link pozwoli Ci zalogować się do trybu odzyskiwania WordPress i dezaktywować wadliwą wtyczkę.

Jednakże, jeśli widzisz pusty biały ekran błędu bez opcji poczty e-mail lub trybu odzyskiwania, musisz ręcznie naprawić błąd.
3. Zwiększ limit pamięci
Zazwyczaj ten błąd występuje, ponieważ skrypt wyczerpał pamięć serwera internetowego i został przerwany w trakcie działania.
Aby to naprawić, musisz zwiększyć pamięć PHP dostępną dla WordPress. Pozwoli to skryptowi na wykorzystanie większej ilości pamięci do ukończenia zadania, które miał wykonać.
Musisz edytować plik wp-config.php na swojej stronie WordPress lub użyć wtyczki do fragmentów kodu, takiej jak WPCode.
Możesz postępować zgodnie z instrukcjami w naszym poradniku na temat jak zwiększyć pamięć PHP w WordPressie.
4. Napraw błąd białego ekranu, wyłączając wszystkie wtyczki
Jeśli zwiększenie limitu pamięci PHP nie pomogło, lub jeśli masz wysoki limit pamięci, taki jak 256M lub 512M, musisz rozpocząć rozwiązywanie problemów.
Z naszego doświadczenia w rozwiązywaniu tego problemu wynika, że problem zawsze dotyczy konkretnej wtyczki lub motywu. Wyłączmy teraz wszystkie wtyczki.
Jeśli nadal masz dostęp do panelu administracyjnego WordPress, możesz po prostu przejść do strony Wtyczki » Zainstalowane wtyczki. Zaznacz wszystkie zainstalowane wtyczki, a następnie wybierz „Dezaktywuj” w menu rozwijanym „Akcje zbiorcze”.

Jednakże, jeśli nie masz dostępu do obszaru administracyjnego WordPress, będziesz musiał dezaktywować wszystkie wtyczki przez FTP.
Najpierw połącz się ze swoją witryną WordPress za pomocą klienta FTP lub menedżera plików swojego dostawcy hostingu. Po połączeniu przejdź do folderu wp-content, gdzie zobaczysz folder plugins.
Teraz musisz kliknąć prawym przyciskiem myszy na folderze plugins, a następnie wybrać ‘Zmień nazwę’. Możesz zmienić nazwę folderu plugins na ‘plugins-deactivated’.

WordPress szuka folderu o nazwie plugins, aby załadować wszystkie wtyczki. Kiedy nie może znaleźć folderu, po prostu dezaktywuje wszystkie wtyczki.
Jeśli to rozwiąże problem, włączaj po jednej wtyczce naraz, aby dotrzeć do sedna problemu. Gdy znajdziesz wtyczkę powodującą problem, możesz zastąpić ją alternatywną lub zgłosić problem autorom wtyczki.
5. Aktywuj domyślny motyw
Jeśli rozwiązywanie problemów z wtyczkami nie rozwiąże problemu, powinieneś spróbować zastąpić swój aktywny motyw domyślnym motywem.
Najpierw połącz się ze swoją stroną internetową za pomocą klienta FTP i przejdź do folderu /wp-content/themes/. Zawiera on wszystkie zainstalowane motywy na Twojej stronie.
Kliknij prawym przyciskiem myszy, aby wybrać bieżący motyw WordPress i pobrać go na swój komputer jako kopię zapasową.

Następnie musisz usunąć swój bieżący motyw ze swojej strony internetowej.
Po prostu kliknij prawym przyciskiem myszy na folderze motywu i wybierz „Usuń”. Twój klient FTP usunie teraz motyw z Twojej strony internetowej.

Teraz, jeśli masz zainstalowany domyślny motyw WordPress, taki jak (Twenty Twenty-Two lub Twenty Twenty-Three) na swojej stronie internetowej, WordPress automatycznie zacznie go używać jako domyślnego motywu.
Jednakże, jeśli nie masz zainstalowanego domyślnego motywu, musisz zainstalować go ręcznie za pomocą FTP.
Jeśli to rozwiąże problem, powinieneś przyjrzeć się plikowi functions.php swojego motywu. Jeśli na dole pliku znajdują się dodatkowe spacje, musisz je usunąć, a czasami to rozwiązuje problem.
Jeśli używasz źle napisanego kodu w pliku functions.php swojego motywu, może to również spowodować błąd białego ekranu śmierci.
Rozważ pobranie świeżej kopii swojego motywu ze źródła, a następnie zainstalowanie go ręcznie za pomocą FTP.
6. Włącz tryb debugowania, aby wyłapać błędy w WordPress
Jeśli nic do tej pory nie pomogło, następnym krokiem jest włączenie debugowania w WordPressie. Pozwoli to na tworzenie logów błędów, dzięki czemu będziesz mógł zobaczyć, jakie typy błędów są generowane.
Po prostu dodaj następujący kod do swojego pliku wp-config.php:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Po dodaniu tego, pusty ekran będzie teraz wyświetlał błędy, ostrzeżenia i uwagi. Mogą one pomóc w ustaleniu przyczyny problemu.
Jeśli nie widzisz żadnych błędów, nadal warto sprawdzić log debugowania.
Po prostu odwiedź folder wp-content na swojej stronie za pomocą klienta FTP. Tam znajdziesz nowy plik debug.log zawierający log wszystkich błędów, powiadomień i ostrzeżeń.

7. Wyczyść pamięć podręczną WordPress
Czasami możesz mieć dostęp do panelu administracyjnego, ale strona główna witryny wyświetla biały ekran śmierci.
Może się to zdarzyć z powodu wtyczki buforującej. W takim przypadku wystarczy opróżnić pamięć podręczną WordPressa.
Możesz zapoznać się z naszym przewodnikiem na temat jak wyczyścić pamięć podręczną w WordPress, aby uzyskać szczegółowe instrukcje.
8. Napraw błąd białego ekranu dla dłuższych artykułów
Jeśli masz biały ekran śmierci tylko na bardzo długim poście lub stronie, ta metoda może zadziałać.
Ten trik zasadniczo zwiększa możliwości przetwarzania tekstu przez PHP poprzez zwiększenie limitu rekursji i cofania. Możesz wkleić poniższy kod do swojego pliku wp-config.php:
/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);
Rozumiemy, że jest to bardzo frustrujący błąd i mamy nadzieję, że jedna z powyższych sztuczek rozwiązała problem.
Możesz również zapoznać się z naszym przewodnikiem po rozwiązywaniu błędów WordPress, który uczy kroków, które należy podjąć, aby samodzielnie wykryć i naprawić problemy z WordPress, lub z naszą listą najczęstszych problemów z edytorem blokowym WordPress i jak je naprawić.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Dagoberto
Muszę obniżyć wersję z 3.9.2 do 3.9.1.
Sylvester Lapisang
Dzięki za post, zdezaktywowałem wszystkie wtyczki i zadziałało, problemem była wtyczka Zopim Chat
Robbie Davidson
Usunięcie wtyczki WP Super Cache rozwiązało mój problem.
wohfab
U mnie to był uszkodzony plik functions.php (mimo że nic nie zmieniałem o.o) – BARDZO DZIĘKUJĘ!
Aleksandar
Świetne wskazówki. W moim przypadku (WP v.3.5.1) problemem była wtyczka wp-super-cache. Po prostu ją usunąłem i wszystko działa ok. Nie miałem czasu na aktualizację i uaktualnienie instalacji i wtyczek.. Więc może to pomoże.
Chris
Dzięki, zarówno usunięcie wtyczek, jak i zmiana motywów na domyślne zadziałały u mnie. ale mój problem polega na tym, że nie mogę aktywować moich wtyczek. po prostu otwiera się kolejny biały ekran śmierci. wszystkie wtyczki.
Hans Haupt
Bardzo dziękuję za Twój post.
Próbowałem zaktualizować mój motyw i spotkałem się z „Ekranem Śmierci”.
Posłuchałem Twojej rady, aby usunąć problematyczny motyw z panelu cPanel strony i „presto”, mogłem ponownie zalogować się do WordPressa i zmienić motyw na taki, który działa.
Bryan Myers
Oto coś jeszcze, na co warto zwrócić uwagę - upewnij się, że zamknąłeś tag php w bloku informacji o stronie (nie jestem pewien jego prawdziwej nazwy) na górze strony szablonu. głupota.
Kaveh
Thank you so much
Your instruction helped me fix my problem
tnx again
bashar
Dziękuję bardzo.. Problem rozwiązany.
Naprawdę uwielbiam wpbeginner.com
Tommy
Cześć wszystkim, ja też miałem ten problem i znalazłem rozwiązanie. Wydawało się, że wystąpił po aktualizacji z wersji 3.71 do 3.72.
Ok, więc spróbowałem następujących czynności:
zmień nazwę folderu wtyczki
usuń motyw
zmień pamięć w pliku konfiguracyjnym
zgłoś błędy w pliku konfiguracyjnym
Następnie zobaczyłem błąd:
Błąd parsowania: błąd składni, nieoczekiwany $end w /home/public_html/wp-includes/cron.php w linii 247
Sprawdziłem cron.php i wyglądało na to, że duża część kodu została obcięta, ponieważ kończyła się komentarzem. Więc przesłałem nowy plik cron.php z WordPressa i zadziałało.
Mam nadzieję, że to pomoże innym, którzy mają ten problem.
Dzięki
vincent
Cześć, prostszym sposobem jest ręczne wyłączenie wszystkich wtyczek za pomocą PhpMyAdmin http://perishablepress.com/quickly-disable-or-enable-all-wordpress-plugins-via-the-database/
Mike
To mój pierwszy raz, kiedy piszę tutaj. W moim przypadku wszystko jest puste, nie mogę się nawet zalogować z
Jest jeszcze w budowie, więc właśnie wgrałem nowy motyw i wszystko stało się puste.
Wiem, że muszę przywrócić motyw do „twenty twelve”, ale jak? Jeśli nawet nie mogę się zalogować.
Jakakolwiek pomoc?! DZIĘKUJĘ
Wsparcie WPBeginner
Połącz się ze swoją witryną za pomocą klienta FTP, przejdź do katalogu /wp-content/themes/ i usuń motyw, który właśnie przesłałeś. Jeśli Twój hosting oferuje cPanel, możesz użyć menedżera plików w cPanelu, aby usunąć motyw.
Admin
Jay Lawrence
Oto kolejny sposób na uzyskanie WSOD! Mój szablon, od Yoo Themes, generuje katalog „cache”. Przypadkowo zapełniłem dysk tą witryną, powodując powstanie pliku cache o zerowej wielkości.
root@www:/var/www/wp-content/themes/yoo_vanilla_wp# ls -l cache/
total 32
-rw-r--r-- 1 www-data root 25 Mar 13 16:41 index.php
-rw-r--r-- 1 www-data www-data 0 Mar 13 16:43 xml-9ae22c153220f9eda980e5ec3b598954.php
Usuń pliki „xml*.php” stąd po wyczyszczeniu dysku… z powrotem do pracy.
To zajęło tylko kilka godzin szukania – jęk.
Ope
Przepraszam, usunąłem plik xml.php, ale wrócił w momencie odświeżenia strony wp-admin. WSOD nadal się utrzymuje. Jakakolwiek pomoc. Używam również motywu yoo
Michelle
I have this White Screen on my website, have tried EVERYTHING and nothing working. I cannot access my wordpress login or admin page. It is a new website, so I dont mind wiping it clean and starting again, but I have tried to upload a fresh install of wordpress 3 times and it keeps crashing dreamweaver. Is there any other way I can fix this?? Need help Please
Aamna
Jestem subskrybentem Państwa strony, a mój klient również widzi biały ekran śmierci.
Wypróbowałem wszystkie poprawki, ale nadal bezskutecznie.
Czuję, że myślę, że folder wp-content mojej strony klienta zawiera niepotrzebne foldery, takie jak:
1- backups (pliki w tym folderze to: .htaccess, .backup_running, database_arcproject_co_u.sql)
2-cache
3-uploads (zawiera wiele folderów z obrazami)
Proszę, powiedzcie mi, co mam zrobić?
Dziękuję
Wsparcie WPBeginner
Najpierw upewnij się, że Twój klient ma kopię zapasową. Jeśli nie ma kopii zapasowej, musisz ją teraz utworzyć, zanim wprowadzisz jakiekolwiek dalsze zmiany.
Po tym możesz zacząć usuwać niepotrzebne pliki z folderu wp-contents. Spróbuj dezaktywować wszystkie wtyczki, zmieniając nazwę folderu wp-content/plugins na wp-content/plugins.old.
Admin
Aamna
Próbowałem wyłączyć wtyczki, ale to nie zadziałało.
W każdym razie, jak mogę zrobić kopię zapasową strony?
Wsparcie WPBeginner
Jeśli nie masz dostępu do obszaru administracyjnego, najpierw musisz ręcznie wykonać kopię zapasową bazy danych. Następnie musisz pobrać wszystkie pliki ze strony internetowej za pomocą klienta FTP.
AJ
Jedną z najczęstszych przyczyn białego ekranu jest biała przestrzeń na początku lub końcu pliku functions.php lub innego pliku php. Często podczas kopiowania i wklejania lub po prostu edycji kodu, na górze lub na dole pojawia się znak nowej linii i bum!!…
Spójrz przed tagiem
na dole.
jd
przeprowadziłem pewne testy, przesłałem nowy motyw na serwer i ustawiłem brak limitu pamięci oraz przeinstalowałem wp do obecnej wersji. i co okazało się problemem, to baza danych SQL.. kiedy wp informuje serwer SQL, że usunąłem lub zaktualizowałem informacje, wydaje się, że zachowuje wszystko, nawet usunięte elementy.. TERAZ wielkie pytanie, co zrobiłem, aby to naprawić. cóż, poszedłem do bazy danych, usunąłem wszystko, a następnie zmieniłem jej nazwę z powrotem na tę samą i wszedłem na moją stronę i wprowadziłem kilka podstawowych informacji, które się pojawiły .. i BAMMM, brak białego ekranu, włączyłem motyw i kontynuowałem moje dostosowywanie i tworzenie
Lea
Cześć,
Przejąłem stronę WP dla klienta i zalogowałem się raz, zaktualizowałem wtyczki i od tego czasu nie mogę wejść do sekcji administracyjnej WP ani zobaczyć strony internetowej. Biały ekran śmierci faktycznie, dla obu.
Czytałem w komentarzach powyżej, że ktoś miał ten sam problem, do którego skierowałeś go do artykułu „Zablokowany obszar administracyjny WordPress”. Niestety, w tym artykule kierujesz osobę z białym ekranem śmierci do artykułu „Jak naprawić biały ekran śmierci WordPress”, który jest tematem tutaj.
Więc… jestem początkujący w WP i jestem zagubiony. Do tego mój klient nie ma strony internetowej od 24 godzin.
Byłbym bardzo wdzięczny za pomoc lub przekierowanie do tutoriala/artykułu, który powie mi, jak faktycznie uzyskać dostęp do mojej strony administracyjnej!
Z góry dziękuję.
Lea
Dum
Zmiana nazwy katalogu wtyczki wp super cache w folderze „Plugins” rozwiązała problem
abdul aziz
Bracie !!!!!!!!!!!!! Naprawdę dziękuję, to był problem z motywem, czy możesz mi zasugerować, jak naprawić ten problem z tym samym motywem???
Abdul Azzi
wykonałem wszystkie kroki... ale nadal mam ten sam błąd..
proszę zasugeruj mi, co powinienem zrobić???
Boby
Cześć, moja strona WordPress jest dostępna tylko dla mnie (administratora), kiedy się wyloguję, strona główna jest biała. Proszę o pomoc
Wsparcie WPBeginner
Spróbuj przełączyć się na domyślny motyw, taki jak twenty thirteen lub twenty fourteen. Jeśli to nie rozwiąże Twojego problemu, wyłącz wszystkie zainstalowane wtyczki. Zaktualizuj również swoje permalinki.
Admin
Darlo
Próbowałem dzisiaj zaktualizować swojego bloga i miałem problemy (korzystałem z aplikacji Wordpress na Androida). Uważałem, że to problem z aplikacją i zainstalowałem ją ponownie, zanim pomyślałem o sprawdzeniu samej strony (co naprawdę powinienem był zrobić z perspektywy czasu). Ponieważ mam więcej niż jednego bloga hostowanego na tej samej stronie (drugi działał poprawnie), zacząłem panikować. Po udaniu się do kafejki internetowej udało mi się znaleźć ten przewodnik rozwiązywania problemów i teraz jestem z powrotem online.
Dziękuję.
Lark
Pracuję z motywem Roots. Włączyłem komputer i pojawiła się biała strona. Nie pamiętałem, co zrobiłem kilka tygodni wcześniej. Zastąpienie niestandardowego motywu domyślnym, a następnie cofnięcie zmian w plikach scripts.php i widgets.php zadziałało u mnie. Wow, proste rozwiązanie, ale czasem trudno dostrzec proste rozwiązywanie problemów w panice... Wielkie dzięki!
Claudia
Wielka pomoc. 1000 Dziękuję
Mój problem rozwiązany.
Ian
Dziękuję. Myślałem, że wszystko straciłem.
Cesar Pietri
Dzięki,
To była wielka pomoc
W moim przypadku rozwiązało problem przemianowanie folderu wtyczek.
Lois Wakeman
Inną przyczyną, którą właśnie znalazłem (WSOD w witrynie i backendzie) po aktualizacji.
Ręczna aktualizacja przez FTP została przerwana przez utratę połączenia i jakimś cudem pominięto plik.
Użyłem Twoich pomocnych instrukcji, aby włączyć debugowanie, wykluczając motywy i wtyczki jako problemy, co pozwoliło mi prześledzić problematyczny plik i go przesłać. Voila!
soeb
Dzięki, to była wielka pomoc..!
W moim przypadku był to plik functions.php.
Rhodon
Musiałem aktywować tryb debugowania i oto mój błąd:
Warning: require_once(ABSPATHwp-admin/includes/dashboard.php): failed to open stream: No such file or directory in /var/www/domains/rhodon.nl/www/wp-admin/index.php on line 13 Fatal error: require_once(): Failed opening required ‘ABSPATHwp-admin/includes/dashboard.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/domains/rhodon.nl/www/wp-admin/index.php on line 13
Jak mogę to rozwiązać?
Rhodon
Młodszy
Musiałem użyć poprawki phpMyAdmin do edycji, aby w końcu zadziałało. Edycja bazy danych nigdy nie jest przyjemna, ale Twoje jasne instrukcje ułatwiły sprawę. DZIĘKI!!!
Thomas
To były puste linie w functions.php
Dzięki wielkie!
W końcu przeczytałem to w komentarzach.
JohnLionFlow
To samo tutaj! Usunąłem puste linie w pliku functions.php mojego motywu i zadziałało.
earthora
Miałem biały ekran na wszystkim, z przodu i z tyłu, zaczynałem panikować. Usunąłem ostatnią pustą linię w functions.php i wszystko wróciło do normy. Jak się tam znalazła? Nigdy jej nie otwierałem w tej instalacji?
Christal
Udało mi się wyjść z „białego ekranu śmierci”, zmieniając nazwę pliku z plugins na plugins-temp, ale wtedy moja strona powróciła do starego motywu, a kiedy wróciłem do mojego nowego motywu (który został zainstalowany około miesiąca temu), wszystkie moje wtyczki i widżety zniknęły! To bardzo podstawowy motyw ze wszystkimi znikniętymi dostosowaniami! Jak mam to wszystko odzyskać??
Niné
DZIESIĘĆ TYSIĘCY DZIĘKI!!!!
Eric Gitonga
Musiałem wejść do phpMyAdmin i do mojej bazy danych MySQL, aby usunąć wszystkie tabele z prefiksem wp-* utworzone z poprzedniej instalacji Wordpress, zanim udało mi się rozwiązać problem Białego Ekranu Śmierci. Teraz działa poprawnie.
Ilke
Cześć,
Byłem bardzo zadowolony z Twojej rady około roku temu w sprawie białego ekranu na całej stronie głównej strony internetowej WordPress. Niestety, tym razem (i w przypadku innej strony) jak dotąd nie działa.
Kilkakrotnie zwiększałem pamięć (mam teraz 512M) i zmieniałem klucze automatyczne, to nie pomogło. Teraz zmieniłem nazwę folderu plugins na plugins.deactivated i otrzymuję następujący komunikat o błędzie:
Fatal error: Cannot redeclare _1059195956() (previously declared in /public/sites/www.name.nl/wp-includes/version.php:9) in /public/sites/www.name.nl/wp-includes/version.php on line 9.
Masz jakiś pomysł, co jeszcze mogę spróbować?
Dzięki za podzielenie się wszystkimi tymi przydatnymi informacjami,
Ilke
Wsparcie WPBeginner
Spróbuj również zmienić nazwę folderu swojego motywu. Następnie musisz pobrać WordPress i przesłać świeżą kopię folderu motywów na swoją stronę. WordPress powróci teraz do domyślnego motywu twenty thirteen. Daj nam znać, czy to zadziałało dla Ciebie.
Admin
Ilke
Zmieniłem nazwę bieżącego folderu motywu i przesłałem świeży folder motywu z nowego pobrania wp 3.7. Niestety, powoduje to całkowicie biały ekran zarówno na froncie, jak i w zapleczu, a ja nadal otrzymuję ten sam komunikat o błędzie.
Po ustawieniu debug na true w pliku wp-config otrzymałem:
Uwaga: WP_User->id został wywołany z argumentem, który jest przestarzały od wersji 2.1
i kilka innych przestarzałych uwag, a także uwaga, że wp_enqueue_script i wp_enqueue_style zostały wywołane nieprawidłowo, co odnosi się do obu funkcji w pliku functions.php
To naprawdę zaczyna mnie martwić. Czy masz może jeszcze jakieś inne rady?
Pozdrawiam,
Ilke
Ilke
Próbowałem również zmienić nazwę folderu wtyczek i przesłać nowy. I wyczyściłem pamięć podręczną. Nadal otrzymuję ten sam komunikat o błędzie. Ponieważ (z włączonym debugowaniem w pliku wp-config) otrzymuję komunikaty Notice: undifined index dotyczące dwóch wtyczek, czy powinienem je usunąć?
Puja singh
Cześć, mam ten sam problem z pustą stroną na mojej stronie. Wypróbowałem większość wymienionych kroków
Wyłącz wszystkie wtyczki
Aktywuj domyślny motyw.
Zwiększ limit pamięci do 128 MB.
ale bez powodzenia, każda pomoc będzie mile widziana.
suneel
Ratujący życie tutorial…
Dziękuję bardzo
Justin
Dziękuję. Wydaje mi się, że pojawia się to, gdy wprowadzam wiele aktualizacji na mojej stronie, potem jestem blokowany i muszę czekać. Problem z pamięcią miałby sens. Czas posprzątać kilka nieużywanych wtyczek.
Michael Lambertz
Another reason can be false permissions… I tried to copy a wordpress directore via unix command cp -R, and after that all copied files weren’t in the group www-data. chgrp www-data wordpress_dir/ -R did it for me
Jacob Worsøe
Okresowo mam białe ekrany zarówno na froncie, jak i w panelu administracyjnym. Białe ekrany pojawiają się w całkowicie losowych momentach. Czy zalecenia są takie same w mojej sytuacji, czy dotyczą tylko bardziej trwałych problemów?
Personel redakcyjny
Tak. Wygląda na to, że Twoja strona wyczerpuje pamięć z powodu uruchomionego procesu. Więc proces jest ten sam.
Admin
Hossein
dziękuję bardzo, mój problem został rozwiązany, był spowodowany pustymi liniami w moim functions.php
LC
Nie mogę nawet wejść do sekcji administracyjnej WP. Pojawia się pusta strona. Co mam zrobić?
Personel redakcyjny
Przeczytaj artykuł.
Admin
maria
nie mówi, jak dostać się do swojego panelu administracyjnego, jeśli masz pustkę.
Wsparcie WPBeginner
Mamy poradnik, co zrobić, gdy jesteś zablokowany z obszaru administracyjnego WordPress.
Rosie
Dzięki, to było pomocne. Miałem biały ekran na stronie na żywo, ale panel administracyjny WP działał poprawnie. Używam WP Super Cache i wyczyściłem pamięć podręczną bez efektu, następnie zdezaktywowałem wszystkie wtyczki, a kiedy próbowałem wszystkiego innego, nagle pomyślałem o wygasłych stronach w pamięci podręcznej.
Jeśli używasz WP Super Cache, musisz również usunąć przeterminowaną pamięć podręczną. To zadziałało od razu. Następnie ustawiłem moją kolekcję śmieci (na karcie Zaawansowane) na co godzinę zamiast codziennie, aby spróbować zapobiec ponownemu wystąpieniu problemu.
Tom B.
Cześć.. myślałem, że dodam 2 grosze,
Używam również WP Super Cache i często miałem biały ekran. Spojrzałem na plik wp-config.php i odkryłem, że umieszczali swoje instrukcje przed alokacją SQL w skrypcie, więc przeniosłem je niżej i dodałem poprawkę 'domyślny limit pamięci', a teraz moja strona http://webinardatabase.com/ śmiga!
REF:
Najpierw zapisz niezmienioną kopię pliku wp-config.php na swoim dysku twardym.
Otwórz swój plik wp-config.php, który znajduje się w głównym katalogu WordPress.
Zlokalizuj kod WP Super Cache (ich kod jest oczywisty – trzy linie – czwarta jest duplikatem, ale zostawiłem ją) i przenieś je w dół (ja umieściłem swoje nad SALTS).
Następnie dodaj następującą linię: define(‘WP_MEMORY_LIMIT’, ’64M’);
Tuż PRZED super cache, wydawało się logiczne.
I zapisz, sprawdź wydajność.
Nie wiem, myślę, że to błąd. Nie miało sensu alokowanie pamięci podręcznej przed otwarciem bazy danych SQL.
Zadziałało u mnie. Na zdrowie! — Dzięki Wpbeginner.com
PS: Właśnie zauważyłem poniższy wpis, WP Super Cache wymaga ustawienia permalinków na „nazwa wpisu”, ten błąd pojawił się przy świeżej instalacji. Jeszcze 2 grosze.
Tom B.
Dalsze działania.
Musiałem pozbyć się WP Super Cache.. zbyt zabugowany.. Przeszedłem na W3 Total Cache.
Lone Watie: Długo o tym myśleliśmy, „Staraj się wytrwać”. A kiedy wystarczająco długo o tym myśleliśmy, wypowiedzieliśmy wojnę Unii.
Unia = WP, czy to naprawdę jest odpowiedź?!
Tom B.
Ps: Po usunięciu wtyczki wróć do pliku wp-config i ręcznie usuń linie WPSC.
Naprawdę, nie, naprawdę!?!
Glenn "TheeMahn" Cady
Tom, chciałbym osobiście złożyć Ci zasłużone podziękowania.
Mój wpconfig miał define(‘WP_MEMORY_LIMIT’, ’64M’); po supercache, przeniesienie go wyżej rozwiązało mój problem „białego ekranu śmierci”. Odświeżałem przez miesiące. Witryna wydaje się teraz dość responsywna.
Jeszcze raz dziękuję Tomie,
TheeMahn
Jacobus
Osobiście jeszcze nie miałem tego problemu, mam problem z tym, że muszę ciągle resetować moje permalinki z powodu nieskończonych przekierowań. Doprowadza mnie to do szału. Za każdym razem, gdy publikuję nowy post na moim blogu, muszę ustawić permalinki z powrotem na standardowe, a następnie z powrotem na nazwę postu. Czy wiesz, czy jest to związane z hostem, czy z wtyczką?
Personel redakcyjny
Zdecydowanie brzmi jak problem z wtyczką.
Admin
Manish Anand
Tak, włączenie opcji Debug pomogło. Było to niekompletne przesłanie pliku query.php.
Dzięki
Joel Andrew Glovier
Oto kolejna sugestia, gdy nic z powyższych nie działa: spróbuj wyczyścić pamięć podręczną reguł przepisywania.
Jedna strona na mojej witrynie zwracała pustą stronę i wypróbowałem prawie każde z powyższych rozwiązań, a także kilka innych rzeczy (takich jak instalacja wtyczki Debug Bar itp.) na próżno.
Udało mi się zawęzić problem do tego, co uważałem za problem z permalinkami, jednakże, ponieważ strona działała wcześniej, a potem przestała działać; a także dlatego, że nawet po użyciu innego szablonu strony nadal nie działała poprawnie (wcześniej zakładałem, że ma to związek z moim niestandardowym wp_query w tym szablonie strony).
Zacząłem więc badać system przepisania WordPressa i dowiedziałem się, że WordPress przechowuje w pamięci podręcznej wszystkie niestandardowe nazwy stron i reguły przepisania. (więcej na ten temat tutaj: http://codex.wordpress.org/Rewrite_API/flush_rules i tutaj: http://codex.wordpress.org/Function_Reference/WP_Rewrite)
Znalazłem również, że ta metoda służy do opróżniania pamięci podręcznej reguł przepisywania:
$wp_rewrite->flush_rules();Więc spróbowałem dodać go do drugiej linii w moim pliku functions.php i po jednym odświeżeniu strony zawartość strony ponownie się pojawiła.
WAŻNE: upewnij się, że usuniesz metodę po jednokrotnym użyciu, ponieważ pozostawienie tego kodu w pliku wiąże się z kosztownymi spadkami wydajności. Powinieneś użyć go tylko raz, aby rozwiązać problem.
Personel redakcyjny
Saving the permalinks settings again will also flush the rewrite rules from our understanding. Thanks for the suggestion about this
Admin
Joel Andrew Glovier
Tak, ale to nie zadziałało w moim przypadku. W rzeczywistości zazwyczaj nawet nie musisz zapisywać strony ustawień permalinków, wystarczy ją odwiedzić. Ale w moim przypadku ani odwiedzenie, ani zapisanie, ani zmiana na inne ustawienie i powrót nie zadziałały.
Ale właściwie odkryłem, że to było coś znacznie bardziej niejasnego, a czyszczenie było tylko tymczasową łatką.
Okazało się, że miałem konflikt między stroną o tytule/slugu „team” a niestandardowym typem posta o slugu „team”. Niestandardowy typ posta ostatecznie wygrał, z wyjątkiem sytuacji, gdy zastosowałem reguły, w którym to przypadku powstrzymało to jego wygraną.
Ale prawdziwym powodem, dla którego miałem biały ekran, było to, że kiedy niestandardowy typ posta wygrywał, domyślnie renderował stronę za pomocą pliku archive.php, który stworzyłem (ponieważ mój motyw jest od zera), ale jeszcze nie umieściłem w nim żadnego znacznika. Plik był całkowicie pusty, stąd mój biały ekran.
Womp womp womp wanhhhhh.
Personel redakcyjny
Tak, to by to spowodowało. Nauczyliśmy się tego w trudny sposób, analizując motywy jednego z naszych użytkowników.
Christian
!!JEŚLI PRÓBOWALIŚCIE WSZYSTKIEGO, TO ZADZIAŁA!!!
Nic innego nie mogło nawet nic zmienić w PUSTEJ STRONIE.
Wprowadziłem ten kod i otrzymałem błąd, po czym go usunąłem i strona znów działała!
Byłem bliski zepsucia laptopa hahahha
Jonath Lee
Podczas testowania motywów lub wtyczek zawsze zostawiaj otwartą kartę „Motywy”. W przypadku WSOD (White Screen of Death) nadal będziesz mógł aktywować domyślny motyw twenty eleven.
Personel redakcyjny
To nie działa, jeśli twój administrator jest również zablokowany. Następny ekran po prostu zwróci również biały ekran śmierci.
Admin
Jonath Lee
Czy mogłoby? Może nie osiągnąłem poziomu blokady administratora, więc myślę, że powinniśmy zostawić zakładkę dla strony phpmyadmin +_+
Johnny
Cholera! Właśnie zobaczyłem sekcję w artykule o pliku functions.php – ups! Cóż, nauczę się nie czytać tak szybko!
Johnny
Kolejnym „haczykiem” jest biała przestrzeń poniżej zamykającego ?> w pliku functions.php. Spotkałem się z tym kiedyś, a usunięcie białej przestrzeni poniżej rozwiązało problem. Może to również powodować biały ekran po kliknięciu przycisku publikuj.