W Twojej witrynie wystąpił błąd krytyczny [Poprawka błędu]
Znany również jako biały ekran śmierci, wystąpił krytyczny błąd w Twojej witrynie, jest to jeden z najstraszniejszych błędów napotykanych przez właścicieli witryn w WordPress .
To, co sprawia, że ten problem jest frustrujący, to fakt, że nie ujawnia zbyt wielu szczegółów na temat potencjalnej przyczyny. Na szczęście istnieją sprawdzone rozwiązania, które na dobre wyeliminują błąd.
Co powoduje błąd krytyczny w mojej witrynie?
Poniżej wymieniono niektóre z potencjalnych przyczyn wystąpienia błędu krytycznego w Twojej witrynie:
- Infekcja złośliwym oprogramowaniem : jedną z głównych przyczyn tego błędu jest infekcja podstawowych plików witryny. Aby rozwiązać ten problem, musisz wykonać głębokie skanowanie w poszukiwaniu złośliwego oprogramowania, aby wyeliminować te wirusy.
- Problemy z motywami i wtyczkami : jeśli twoje motywy lub wtyczki są wadliwe, prawdopodobnie napotkasz ten problem. Możesz to naprawić, używając domyślnego motywu i rozwiązując konflikty wtyczki.
- Niski limit pamięci PHP : Kiedy limit pamięci ustawiony dla PHP jest niski, możesz napotkać różne problemy. Zwiększenie limitu pamięci powinno pomóc w rozwiązaniu problemu.
Jak naprawić błąd krytyczny w Twojej witrynie?
Poniżej wymieniono kilka podstawowych kroków rozwiązywania problemów, które należy wypróbować przed przejściem do zaawansowanych rozwiązań w tej sekcji:
- Wyczyść pamięć podręczną witryny.
- Zaktualizuj wersję PHP, jeśli jest niższa niż 7.4.
- Skanuj pliki w poszukiwaniu złośliwego oprogramowania.
- Sprawdź dzienniki błędów pod kątem raportów o awariach.
- Strona przywracania z kopią zapasową.
Jeśli nadal nie możesz wyeliminować tego błędu, przejdź do poniższych poprawek:
1. Włącz debugowanie w WordPress
- Zaloguj się na swoje konto FTP.
- Znajdź plik wp-config.php w katalogu głównym WordPress.
- Teraz dodaj następujące wiersze kodu do wiersza przed ostatnią wiadomością:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);
Wystąpił krytyczny błąd w Twojej witrynie, który można naprawić za pomocą funkcji debugowania WordPress. Po jej włączeniu Twoja witryna WordPress powinna teraz wyświetlać informacje o debugowaniu.
Po debugowaniu pamiętaj o usunięciu kodu z pliku PHP.
2. Przełącz na motyw domyślny
- Odwiedź katalog motywów WordPress.org i pobierz jeden z domyślnych motywów, takich jak Twenty Twenty-Three.
- Teraz rozpakuj plik na swoim komputerze.
- Zaloguj się do swojego konta FTP i przejdź do folderu wp-content/themes .
- Następnie pobierz wszystkie foldery motywów na komputerze jako kopię zapasową.
- Teraz usuń oryginalne foldery motywów.
- Na koniec prześlij pobrany domyślny folder motywu, a Twoja witryna WP powinna mieć domyślny motyw.
Jeśli nie używasz motywu domyślnego, mogą wystąpić problemy, takie jak krytyczny błąd w Twojej witrynie. Najprostszym sposobem obejścia tego problemu jest przywrócenie domyślnego motywu.
3. Wyłącz wtyczki
- Uzyskaj dostęp do swojej witryny za pomocą FTP i kliknij dwukrotnie folder wp-content , aby go otworzyć.
- Teraz zmień nazwę folderu wtyczek na plugins_old. Alternatywnie możesz otworzyć folder i dodać _old do poszczególnych plików wtyczek.
- Powinieneś być teraz w stanie dostać się do swojej witryny WordPress, gdzie możesz włączać wtyczki jedna po drugiej.
W niektórych przypadkach ten problem może być spowodowany konfliktem wtyczek. Aby go rozwiązać, musisz wyłączyć wszystkie wtyczki i ponownie aktywować je jedna po drugiej.
4. Zwiększ limit pamięci PHP
- Zaloguj się do swojej witryny przez FTP, kliknij prawym przyciskiem myszy wp-config.php i wybierz Edytuj, aby go otworzyć.
- Teraz wstaw poniższe polecenie przed ostatnim wierszem polecenia PHP:
define('WP_MEMORY_LIMIT', '128M');
- Na koniec zapisz kod.
Wystąpił błąd krytyczny na Twojej stronie internetowej, jeśli Twój serwer nie może uruchomić PHP z powodu niewystarczających zasobów. Rozwiązaniem tego problemu jest zwiększenie limitu pamięci PHP.
Pamiętaj, że nie powinieneś nadmiernie zwiększać limitu pamięci PHP, chyba że wymaga tego wtyczka. I w tym przypadku zwiększenie go do 265M powinno wystarczyć.
Daj nam znać rozwiązanie, które pomogło Ci rozwiązać ten problem w komentarzach poniżej.
Dodaj komentarz