Błąd krytyczny WordPress: co to oznacza i jak go naprawić

Opublikowany: 2022-05-04

Niezależnie od tego, czy dopiero zaczynasz pisać nowego bloga, czy piszesz nowy post, nic nie sprawi, że żołądek ci opadnie szybciej niż natknięcie się na przerażający komunikat o błędzie krytycznym. Wystarczy, że pomyślisz, że na dobre zepsułeś swoją witrynę WordPress.

wordpress critical error

Na szczęście zdarza się to bardzo rzadko i ma kilka dość łatwych poprawek. Zbadamy je i dlaczego tak się dzieje dzisiaj.

Błąd krytyczny WordPress i jego przyczyny

Ten błąd krytyczny jest w rzeczywistości ogólnym komunikatem o błędzie, który brzmi: „W Twojej witrynie wystąpił błąd krytyczny”. Może pojawić się w dowolnej witrynie WordPress, od standardowych blogów po sklepy internetowe, i pojawia się, gdy coś poszło nie tak na zapleczu Twojej witryny. Poprzednie wersje WordPressa po prostu pokazywały pusty biały ekran, gdy wystąpił ten błąd, zyskując nazwę „biały ekran śmierci. Jednak teraz pojawia się wspomniany błąd:

wordpress critical error

Kilka potencjalnych przyczyn tego krytycznego błędu to:

  • Przekroczono limit pamięci PHP.
  • Problem z uszkodzeniem bazy danych.
  • Problem z wtyczką, motywem lub kodem.

Jeśli jednak napotkasz ten błąd, nie panikuj. Przygotowaliśmy 8-krokowy przewodnik, jak naprawić ten krytyczny błąd. Wkrótce będziesz mógł ponownie cieszyć się korzyściami płynącymi z ponownego uruchomienia swojego bloga.

Reklama
Reklamy Bigcommerce
8 kroków do naprawienia krytycznego błędu PHP WordPress w Twojej witrynie
1. Skonfiguruj WP-Debug
2. Wycofaj wtyczki i motywy
3. Przywróć z kopii zapasowej
4. Wyłącz WSZYSTKIE wtyczki w swojej witrynie WordPress
5. Przełącz na domyślny motyw WordPress
6. Wyczyść pamięć podręczną
7. Wykonaj konserwację PHP
8. Uruchom kontrolę bezpieczeństwa

Aby naprawić błąd krytyczny WordPress, musisz najpierw zdiagnozować problem. Aby to zrobić, musisz wykonać szybki proces, aby to odkryć i naprawić problem. Zacznijmy.

1. Skonfiguruj WP-Debu g

Po pierwsze, musisz włączyć debugowanie. Daje to przydatną listę wszystkich błędów PHP, które mogą wystąpić w Twojej witrynie. Jeśli dostęp do pulpitu nawigacyjnego WordPress w obszarze administracyjnym WordPressa jest niedostępny, wykonaj tę procedurę, aby włączyć tryb debugowania:

  • Połącz się ze swoją witryną przez FTP.
  • Zlokalizuj wp – config.php w folderze głównym menedżera plików cPanel i otwórz go w edytorze tekstu.
  • Skopiuj i wklej następujący kod tuż przed ostatnim ciągiem tekstowym w pliku:
code snippet

Następnie przejdź do folderu wp – content i otwórz plik debug.log . Przeczytaj go, aby zobaczyć, czy zauważysz motywy lub wtyczki powodujące problem.

2. Wycofaj wtyczki i motywy

Jeśli niedawno zaktualizowałeś swoje motywy i wtyczki przed wystąpieniem błędu, możesz przywrócić je do poprzedniej wersji. Aby to zrobić, możesz użyć wtyczki, takiej jak WP Rollback, jeśli masz dostęp do panelu administracyjnego WordPress.

WP Rollback

3. Przywróć z kopii zapasowej

Inną opcją jest przywrócenie witryny z kopii zapasowej instalacji WordPress. Tam, gdzie powyższa wtyczka przywraca wtyczki i motywy do poprzedniej wersji, ten proces przywraca całą witrynę z powrotem do wcześniej zapisanej wersji. Sprawdź, czy kopie zapasowe są uwzględnione w planie hostingowym Twojej witryny. Jeśli tak, zaloguj się do pulpitu nawigacyjnego dostawcy hostingu i przywróć z poprzedniej kopii zapasowej.

restore from backup

Jeśli to rozwiąże problem, możesz dowiedzieć się, co się stało między utworzeniem kopii zapasowej a błędem i uniknąć tego w przyszłości.

4. Wyłącz WSZYSTKIE wtyczki w swojej witrynie WordPress

Jeśli dzienniki błędów Twojej witryny wskazują, że winna jest wtyczka (lub kilka z powodu konfliktu wtyczek), możesz wyłączyć wszystkie wtyczki WordPress, aby sprawdzić, czy to rozwiąże problem. Aby to zrobić, przejdź do Wtyczki > Zainstalowane wtyczki , a następnie zaznacz pole wyboru wszystkich wtyczek. Następnie przejdź do opcji Działania zbiorcze > Dezaktywuj .

Reklama
Reklamy Bigcommerce
deactivate plugins

Stamtąd możesz ponownie aktywować każdą wtyczkę pojedynczo. Jeśli któryś powoduje błąd krytyczny, znalazłeś winowajcę.

5. Przełącz na domyślny motyw WordPress

Jeśli aktywny motyw powoduje problemy, możesz go po prostu dezaktywować i ponownie zainstalować lub ponownie aktywować jedną z domyślnych wtyczek WordPress, takich jak Twenty Twenty-One lub Twenty Twenty-Two.

twenty twenty two theme

Jeśli masz dostęp do pulpitu nawigacyjnego, przejdź do Wygląd > Motywy i wprowadź odpowiednie zmiany. Jeśli nie, połącz się z witryną przez klienta FTP, przejdź do folderu motywu o nazwie wp – content/themes i zmień jego nazwę. Następnie prześlij jeden z domyślnych motywów do nowego folderu o nazwie motywy .

6. Wyczyść pamięć podręczną

W przypadkach, gdy pamięć podręczna witryny została uszkodzona, możesz ją wyczyścić, aby usunąć uszkodzone pliki, a witryna powinna znów zacząć działać normalnie. Aby to zrobić, zaloguj się na swoje konto hosta internetowego i znajdź sekcję Pamięć podręczna. Z każdym hostem będzie inaczej, więc tutaj odkładamy ich dokumentację.

7. Wykonaj konserwację PHP

Jeśli podejrzewasz krytyczne błędy PHP lub problemy po stronie serwera, możesz je rozwiązać w następujący sposób:

Zwiększ limit pamięci PHP

Możesz samodzielnie zwiększyć limit pamięci PHP, używając poniższego kodu w pliku wp – config.php:

increase memory limit

Jednak nie każdy host pozwala to zrobić. Jeśli to nie zadziała, skontaktuj się bezpośrednio ze swoim gospodarzem, aby uzyskać poprawkę.

Zwiększ rozmiar przesyłanych plików

Jeśli masz bardzo zlokalizowaną sytuację błędu krytycznego, na przykład podczas próby przesłania dużych plików, Twój problem może po prostu polegać na tym, że maksymalny rozmiar przesyłanych plików jest ustawiony zbyt nisko.

Aby rozwiązać problem, zaloguj się do swojej witryny przez FTP, otwórz plik wp – config.php w edytorze tekstu i dodaj następujący kod tuż przed ostatnim wierszem kodu:

upload size

Zaktualizuj wersję PHP

Innym problemem może być to, że Twoja witryna działa na przestarzałej wersji PHP. Nie jest to krok, który możesz wykonać samodzielnie i będziesz potrzebować bezpośredniej pomocy ze swojej witryny. Zrób kopię zapasową swojej witryny, a następnie skontaktuj się z nami.

Reklama
Reklamy Bigcommerce

8. Uruchom kontrolę bezpieczeństwa

Wordfence

Sucuri Security to kolejna dobra opcja.

Sucuri Security

W przeciwnym razie może być konieczne skontaktowanie się z gospodarzem w celu uzyskania pomocy.

Często zadawane pytania

Nie daj się zwieść krytycznemu błędowi WordPressa

Wpadnięcie w krytyczny błąd może być przygnębiające. W końcu wiele osób zarabia na życie ze swoich stron internetowych! Ale nie musisz pozwolić, żeby cię to powstrzymało. Po prostu wykonaj czynności opisane tutaj, a szybko znajdziesz rozwiązanie swojego problemu.

Błąd krytyczny WordPress