Jak naprawić błąd krytyczny w tej witrynie? [8 rozwiązań]
Opublikowany: 2023-08-03Jeśli napotykasz problem „wystąpił błąd krytyczny na tej stronie”, trafiłeś we właściwe miejsce, aby znaleźć rozwiązanie tego błędu. Jako programista stron internetowych wielokrotnie spotkałem się z tym problemem, nie tylko na mojej stronie, ale także na stronie mojego klienta.
Na szczęście za każdym razem skutecznie rozwiązałem ten problem. Dzieje się tak głównie z powodu używania złych motywów, wtyczek, wersji PHP itp. Rozwiązaniem jest rozważenie wszystkich tych przyczyn i określenie, który z nich jest głównym problemem.
Po zidentyfikowaniu problemu będziesz wiedzieć , jak naprawić błąd krytyczny w tej witrynie . Przejdźmy więc do szczegółów poniżej, które pomogą Ci zrozumieć przyczynę i najlepsze rozwiązanie!
Co to jest „Wystąpił krytyczny błąd w tej witrynie” i jego przyczyny ?
Być może napotkałeś przerażające powiadomienie: „Na tej stronie wystąpił błąd krytyczny”. Nie martw się; Mam twoje plecy! Pozwól, że opiszę możliwe przyczyny, abyś mógł zrozumieć, co się dzieje.
Jednym z typowych winowajców jest używanie złych motywów lub wtyczek. Tak, te pozornie nieszkodliwe dodatki mogą czasami powodować chaos za kulisami. Polecam korzystanie z godnych zaufania motywów premium, takich jak Astra, Divi, Kadence itp.
Poza tym problemem jest również wersja PHP i limit pamięci. Używanie przestarzałej wersji PHP może prowadzić do problemów ze zgodnością. Jednocześnie limit pamięci PHP jest domyślnym limitem pamięci, który zwykle wynosi 32 MB.
Kiedy Twoja witryna osiąga limit pamięci PHP, to tak, jakby zabrakło miejsca na łokcie. Nie może obsłużyć zadań, które powinien wykonać, co powoduje błąd krytyczny. To tak, jakby Twoja witryna podniosła rękę i powiedziała: „Hej, nie mogę tego zrobić; Potrzebuję więcej pamięci!”
Wreszcie dwie pozostałe główne przyczyny to pamięć podręczna witryny i złośliwe oprogramowanie. Na szczęście wszystkie te problemy można łatwo rozwiązać; wystarczy postępować zgodnie ze wskazówkami krok po kroku, które omówię poniżej. Zaczniemy?
8 skutecznych sposobów rozwiązania krytycznego błędu w tej witrynie Błąd
Oto osiem skutecznych sposobów rozwiązania problemu „błędu krytycznego na tej stronie”. Pamiętaj, że najlepiej jest podążać od pierwszego rozwiązania, „sprawdzając motyw”, następnie przejść do drugiego, trzeciego i tak dalej.
1. Sprawdź motyw
Ilekroć ja lub moi klienci napotykamy problem „wystąpił błąd krytyczny na tej stronie”, najpierw sprawdzam motyw. Dobry motyw jest jednym z najważniejszych punktów do rozważenia, jeśli nie chcesz mieć problemów, ponieważ bezpośrednio wpływa na wrażenia użytkownika i powoduje błędy.
Niektóre motywy mogą być źle zakodowane, nie mieć odpowiednich aktualizacji lub kolidować z innymi elementami w Twojej witrynie. Kiedy motyw jest zakodowany w sposób przypadkowy lub zawiera błędy, może to łatwo wpłynąć negatywnie na działanie Twojej witryny.
Jak więc uniknąć tego nieszczęścia? To proste, wybierając niezawodny motyw z renomowanych źródeł! Wybierz motywy premium lub bezpłatne opracowane przez zaufanych autorów, którzy aktywnie utrzymują i aktualizują. Oto jak możesz zmienić motyw WordPress za pomocą cPanel.
- Zaloguj się do cPanelu.
- Kliknij opcję „ Menedżer plików ”.
- Następnie wybierz „Public_HTML”> Treść WP”> „Motywy”.
- Wybierz opcję „ Prześlij ” w pliku „ Motywy ”.
- Prześlij plik zip motywu, którego chcesz użyć, i rozpakuj go w tym samym folderze.
- Po rozpakowaniu usuń „plik zip”.
- Otóż to; pomyślnie zmieniłeś motyw.
Polecam trzy motywy WordPress do zbudowania witryny!
- GenerujNaciśnij
- Astra
- Divi
2. Dezaktywuj wadliwe wtyczki
Kolejnym częstym problemem po motywie jest wtyczka. Nie twierdzę, że wszystkie wtyczki są złe, ale niektóre mogą powodować poważne problemy. To główny powód, dla którego pobieram tylko niezbędne wtyczki. Im więcej masz wtyczek, tym więcej problemów możesz napotkać.
Spróbuj zapamiętać wtyczkę, którą pobrałeś w ciągu ostatnich kilku dni. W większości przypadków ten krytyczny błąd powodują ostatnio pobrane wtyczki. Po wykryciu wtyczki usuń ją z cPanelu zgodnie z wytycznymi.
- Zaloguj się do cPanelu swojej strony.
- Wybierz „ Menedżer plików ” i znajdź plik „ Public_HTML ”.
- Następnie wybierz „ Treść Wp ”> „ Wtyczki ”.
- Wyszukaj wtyczkę, którą chcesz usunąć, i usuń jej plik.
Musisz dezaktywować wszystkie wtyczki, jeśli nie wiesz, która wtyczka powoduje problem. Ponieważ z powodu błędu nie można uzyskać dostępu do pulpitu nawigacyjnego WordPress, jedynym sposobem na wykonanie tej czynności jest cPanel.
- Przejdź do „ Menedżera plików ” cPanelu.
- Znajdź plik „ Publiczny_HTML ”, a następnie > „ Zawartość WP ”.
- Zmień nazwę folderu „ Plugin ” na „ Plugin XXX ”.
- Wróć do swojej witryny i sprawdź, czy działa.
- Ponownie zmień nazwę pliku „ Plugin XXX ” na „ Plugin ”.
3. Zwiększ limit pamięci PHP
Limit pamięci PHP w WordPress to maksymalna pamięć, jaką PHP, język skryptowy zasilający WordPress, może wykorzystać podczas wykonywania skryptów. WordPress domyślnie ustawia limit pamięci na 32 MB, aby zapewnić kompatybilność.
Gdy skrypt przekroczy ten limit, PHP nie może obsłużyć obciążenia, co prowadzi do sytuacji „wyczerpania pamięci”. Ten stan wyczerpania pamięci powoduje wyświetlenie komunikatu „Na tej stronie wystąpił błąd krytyczny”. Prostym sposobem rozwiązania tego problemu jest zwiększenie pamięci PHP.
- Dostęp do Twojego cPanelu.
- Wybierz plik wp-config.php i otwórz go.
- Edytuj ten plik, dodając kod na końcu: define( 'WP_MEMORY_LIMIT', '128M' );
- Zapisz zmiany i sprawdź, czy witryna działa, czy nie.
4. Wyczyść pamięć podręczną witryny
Jeśli odwiedzający zgłoszą dziwne zachowanie lub błędy w Twojej witrynie, wyczyszczenie pamięci podręcznej może być szybkim krokiem do rozwiązania problemów. W ten sposób rozwiązałem problem „W tej witrynie wielokrotnie występował błąd krytyczny.
- Zaloguj się do cPanelu swojego hostingu.
- Kliknij „LiteSpeed Web Cache Manager”.
- Przewiń stronę i wybierz „Wypłucz wszystko” w sekcji „Wypłucz LSCache”.
- Wyczyść pamięć podręczną za pomocą opcji „Wyczyść wszystko” i spróbuj zalogować się na swojej stronie internetowej.
- Jeśli nadal widzisz ten sam błąd, skorzystaj z innych rozwiązań.
Jeśli korzystasz z hostingu Cloudways, sprawdź prosty proces czyszczenia pamięci podręcznej, aby naprawić ten powszechny błąd WordPress.
5. Zaktualizuj wersję PHP
Mówiąc prościej, WordPress Wersja PHP odnosi się do wersji PHP, z której aktualnie korzysta Twoja witryna WordPress. Pamiętaj, że dla bezpieczeństwa Twojej witryny ważne jest, aby być na bieżąco z najnowszymi wersjami PHP.
W starszych wersjach PHP może brakować niezbędnych funkcji do obsługi nowych funkcji WordPress, motywów i wtyczek stworzonych dla najnowszych wersji PHP. Ta niezgodność w kompatybilności może prowadzić do konfliktów i błędów.
- Zaloguj się do pulpitu nawigacyjnego WordPress.
- Kliknij „ Narzędzia > Kondycja witryny ” wśród wszystkich opcji.
- Przejdź do zakładki „ Informacje ” i przewiń w dół, aby znaleźć opcję „ Serwer ”.
- W ustawieniach serwera sprawdź wersję PHP.
Jeśli nie używasz zaktualizowanej wersji, zaktualizuj ją jak najszybciej za pomocą cPanelu. Obecna wersja to PHP 8.2; może być inaczej, jeśli będziesz czytać ten przewodnik w przyszłości. Dlatego zawsze sprawdzaj oficjalną witrynę WordPress pod kątem aktualizacji.
- Wybierz opcję „ Multi PHP Manager , jeśli chcesz zaktualizować go na wszystkich stronach internetowych.
- Jeśli masz tylko jedną witrynę, wybierz „ Wybierz wersję PHP ”.
- Kliknij menu rozwijane „ Wersje PHP ” i wybierz najnowszą wersję.
- Po wybraniu najnowszej wersji kliknij „ Zastosuj ”.
Uwaga – Użytkownicy hostingu Cloudways mogą łatwo zmienić lub zaktualizować wersję PHP.
6. Napraw dzienniki błędów
Dzienniki błędów są bardzo pomocne dla programistów i administratorów witryn w diagnozowaniu i rozwiązywaniu problemów. W WordPress dzienniki błędów to pliki, które rejestrują wszelkie błędy, ostrzeżenia lub powiadomienia, które występują podczas wykonywania skryptów PHP na Twojej stronie internetowej.
- Uzyskaj dostęp do swojego cPanelu, aby sprawdzić dzienniki błędów.
- Przejdź do folderu „ Publiczny_HTML ” i znajdź plik „ Dziennik błędów ”.
- Otwórz plik „ Dziennik błędów ” i sprawdź kilka ostatnich wpisów.
- W ostatnich wpisach widać główny problem w dziennikach błędów.
Uwaga: Po znalezieniu problemu rozwiąż problem. Nie mogę omówić rozwiązania błędu, ponieważ nie mam pojęcia, w czym tkwi problem. Więc jeśli nie jesteś ekspertem, sugeruję skorzystanie z pomocy profesjonalisty.
7. Przywróć witrynę z kopii zapasowej
Kopie zapasowe działają jak siatka bezpieczeństwa dla Twojej witryny. Ta czynność tworzy kopię plików i bazy danych Twojej witryny w określonym czasie. W przypadku jakichkolwiek problemów, takich jak błędy krytyczne, włamania lub przypadkowa utrata danych, możesz przywrócić witrynę do stanu roboczego, korzystając z kopii zapasowej.
Dowiedz się, czy używasz wtyczki do tworzenia kopii zapasowych, czy też tworzysz kopię zapasową ręcznie. Jeśli postępujesz zgodnie z tą wskazówką, pobierz plik kopii zapasowej i prześlij go ponownie za pomocą wtyczek lub możesz to zrobić ręcznie za pomocą cPanel.
Uwaga: Sprawdź proces tworzenia kopii zapasowych i przywracania Cloudways, jeśli korzystasz z tego zarządzanego hostingu dla swojej witryny biznesowej.
8. Sprawdź, czy nie ma złośliwego oprogramowania
Ostatnim najlepszym rozwiązaniem jest sprawdzenie witryny pod kątem złośliwego oprogramowania. Złośliwe oprogramowanie może zainfekować Twoją witrynę i potencjalnie zaszkodzić odwiedzającym. Złośliwy kod kradnie również poufne informacje, rozsyła złośliwe oprogramowanie na ich urządzenia lub przekierowuje ich do szkodliwych stron internetowych.
To proces techniczny; musisz sprawdzić bazę danych, kod witryny, pliki witryny, zawartość witryny itp. Zatrudnienie profesjonalisty w celu wykrycia złośliwego oprogramowania i rozwiązania problemu z błędem jest najlepsze, jeśli nie jesteś ekspertem.
Podsumowanie
Omówiłem problem „jak naprawić błąd krytyczny na tej stronie” i jego możliwe rozwiązania. Teraz nadszedł czas, aby zakończyć mój przewodnik po blogu kilkoma końcowymi wskazówkami, aby wyeliminować ryzyko wystąpienia tych błędów w przyszłości.
Pamiętaj, napotkanie jakiegokolwiek błędu w WordPressie to nie koniec świata. To okazja do nauki, rozwoju i zostania doświadczonym opiekunem witryny. Oto kilka wskazówek, które pomogą rozwiązać wszelkie przyszłe błędy, które pojawią się na Twojej drodze.
- Zadbaj o bezpieczeństwo swojej witryny, aktualizując motywy, wtyczki i samego WordPressa.
- Przed wprowadzeniem jakichkolwiek zmian wykonaj kopię zapasową swojej witryny.
- Pobierz wtyczki do wykrywania złośliwego oprogramowania i pamięci podręcznej witryn.
- Nie wahaj się poprosić o pomoc, jeśli utkniesz.