7 typowych błędów WordPress i jak je naprawić?
Opublikowany: 2022-07-08WordPress to doskonały wybór do zasilania Twojego bloga lub strony internetowej. Jest niezawodny, elastyczny i pozwala szybko tworzyć piękne strony i posty. Jak ze wszystkimi rzeczami, na pewno pojawią się problemy. Chociaż mogą się one wydawać zniechęcające, większość z nich można rozwiązać w zaledwie kilku krokach.
WordPress.com obsługuje Twoją witrynę, więc nie musisz się martwić o zarządzanie serwerem. Pozwala to uniknąć problemów, takich jak nieaktualne oprogramowanie, niezabezpieczone pliki witryny i nieprawidłowe ustawienia serwera.
Znaczenie WordPressa
Nieoczekiwane błędy w Twojej witrynie mogą zrujnować Twój dzień jak nic. WordPress to bardzo inteligentna maszyna i prawdopodobnie nie będzie popełniać błędów bez powodu. Odkrycie problemu bez wiedzy, jak go naprawić, może być frustrujące.
Dzięki WPOven omówiliśmy 7 najczęstszych błędów WordPressa, z którymi spotykasz się podczas korzystania z niego, a także przedstawimy metody ich naprawy. W tym poście przedstawimy pełną kompilację niektórych typowych błędów 7 WordPress i poinformujemy Cię, jak możesz je łatwo naprawić. Chociaż wiele błędów WordPressa może początkowo wydawać się zniechęcających, często są one małe i łatwe do naprawienia. Zwykle możesz samodzielnie rozwiązać podstawowe problemy, jeśli znasz przyczynę problemu.
Jak wiesz, WordPress to doskonałe oprogramowanie i działa dobrze przez większość czasu. Czasami jednak coś nie działa zgodnie z planem. WordPress może nie być w stanie połączyć się z bazą danych. Może niektóre pliki są uszkodzone.
Jeśli napotkasz jakiekolwiek problemy, ważne jest, aby móc szybko i skutecznie je naprawić.
Przyjrzyjmy się typowym błędom WordPressa i sposobom ich naprawy.
1- 400 Błąd – Nie znaleziono strony
Typowe błędy, które leżą między 400 a 499, są znane jako błędy klienta. Tego rodzaju błędy zwykle oznaczają brak komunikacji między przeglądarką a odwiedzającymi witrynę.
1. 400 złych wniosków
400 Bad Request-Response to ogólna odpowiedź na błąd klienta, który napotyka serwer, ale nie należy do żadnej określonej kategorii. Ten błąd może być spowodowany przez:
- Adres URL, który jest nieprawidłowo wpisany lub zawiera niedozwolone znaki.
- Pliki cookie lub pamięci podręczne zainfekowane przez przeglądarkę
- Rozbieżności w systemie nazw domen (DNS), danych i lokalnej pamięci podręcznej DNS.
- Przesyłanie zbyt dużego pliku
- Ogólny błąd serwera.
Możesz sprawdzić adres URL pod kątem literówek, wyczyścić pamięć podręczną przeglądarki i pliki cookie, wyczyścić pamięć podręczną DNS, dezaktywować rozszerzenie przeglądarki i wyczyścić pamięć podręczną przeglądarki.
2. 403 Zabronione
Możesz podjąć wiele kroków, aby chronić swoją witrynę WordPress, w tym różne poziomy uprawnień. Ta funkcja jest przydatna w zapobieganiu dostępowi osób do Twojej witryny, ale może również powodować problemy, jeśli uprawnienia nie są odpowiednio ustawione.
Jednym z takich problemów jest błąd 403 Forbidden
Aby rozwiązać problem, konieczne będzie zresetowanie uprawnień do plików lub utworzenie nowego pliku .htaccess. Możesz również mieć problem z siecią dostarczania treści (CDN), wtyczkami lub ochroną hotlink.
3. 404 Nie znaleziono
Gdy użytkownik próbuje uzyskać dostęp do witryny, która nie istnieje, zgłaszany jest błąd 404. Zamiast znaleźć poszukiwany zasób, zobaczą podobny do tej strony:
Chociaż nie jest to poważny problem, użytkownicy uważają to za frustrujące. Możesz uniknąć tego problemu, regularnie naprawiając uszkodzone linki i wdrażając przekierowania, gdy przenosisz stronę pod nowy adres URL.
4. Niedozwolona metoda 405
Twój serwer wyświetli błąd 405 Method Not Allowed, wskazując, że otrzymał żądanie z przeglądarki, ale je odrzucił.
Ten problem można rozwiązać na kilka sposobów, w tym wycofywanie aktualizacji wtyczek i motywów, sprawdzanie dzienników konfiguracji serwera i dzienników błędów oraz debugowanie kodu aplikacji.
5. 413 Zbyt duża jednostka żądania
Ten błąd jest spowodowany zbyt dużą liczbą żądań HTTP.
Dzieje się tak często, jeśli próbujesz przesłać duże pliki. Ten problem można rozwiązać, zwiększając maksymalny rozmiar żądania HTTP.
6. 429 za dużo próśb
Błąd 429 Zbyt wiele żądań może zostać zgłoszony, jeśli użytkownik zbyt często próbuje uzyskać dostęp do zasobu w krótkim czasie. W ten sposób serwer blokuje podejrzane zachowanie.
Możesz zmienić domyślny adres URL, aby zapobiec cyberatakom, które mogą spowodować błąd 429. Możesz także przetestować pod kątem konfliktów wtyczek i motywów.
2- Biały ekran śmierci
Przerażający biały ekran śmierci (WSoD) jest jednym z najczęstszych i najważniejszych błędów WordPressa. Ten błąd powoduje, że cała witryna jest pusty ekran. Brak komunikatów o błędach.
Ten błąd może wystąpić z wielu powodów, ale zwykle oznacza to, że Twoja witryna nie ładuje się prawidłowo. Istnieją różne kroki, aby naprawić ten błąd białego ekranu śmierci.
Będziesz musiał wyłączyć swoje wtyczki. Wadliwe wtyczki są najczęstszą przyczyną WSoD. Pomocne będzie wyłączenie wszystkich wtyczek, aby to zobaczyć.
Motyw Twojej witryny powinien być wyłączony. Zainstalowany motyw może również powodować ten błąd. Użycie SFTP zastąpi Twój motyw.
Aktywuj tryb debugowania WordPressa. Ta funkcja pozwala zobaczyć błędy na każdej stronie Twojej witryny. Pomoże Ci zidentyfikować główną przyczynę Białego Ekranu Śmierci.
Wyczyść pamięć podręczną. Wykonanie rozwiązania buforowania może spowodować, że zobaczysz stare pliki, nawet jeśli WSD został poprawiony. Wyczyść pamięć podręczną systemu, aby sprawdzić, czy problem został rozwiązany, czy nie.
Podnieś swój limit pamięci. Być może osiągnąłeś limit pamięci swojej witryny. Musisz edytować plik php.ini, aby zwiększyć maksymalny limit.
3. Wewnętrzny błąd serwera
Wewnętrzny błąd serwera to kolejny kluczowy błąd, który pojawia się na Twojej stronie.
Wewnętrzny błąd serwera ma mniej potencjalnych przyczyn niż biały ekran śmierci. Ten błąd pojawia się, gdy występuje nieznany problem z serwerem i jest zwykle spowodowany przez jedną z następujących przyczyn:-
Ten problem może być spowodowany plikiem .htaccess witryny.
Może się to również zdarzyć, gdy Twoja witryna osiągnie limit pamięci.
Po prostu .htaccess to ważny plik, który wyraża sposób, w jaki Twoja witryna WordPress komunikuje się ze swoim serwerem. Ten plik .htaccess może zostać użyty do zwiększenia bezpieczeństwa Twojej witryny, a dzięki temu może również zastąpić niektóre domyślne ustawienia serwera. Możesz przetestować i sprawdzić, czy ten plik powoduje wewnętrzny błąd serwera, a do tego trzeba go wyłączyć.

Możesz wykonać to zadanie ponownie za pomocą SFTP. Plik znajduje się w katalogu głównym witryny, który często można sprawdzić za pomocą nazwy public_html.
Aby wyłączyć plik, wystarczy zmienić jego nazwę. Jeśli ta operacja rozwiąże problem, wystarczy wygenerować nowy, nowy, wolny od błędów plik .htaccess. Możesz to zrobić, przechodząc do pulpitu nawigacyjnego i otwierając Ustawienia> Permalinki.
Nie musisz tutaj wprowadzać żadnych zmian. Po prostu kliknij Zapisz ustawienia i wygeneruj nowy plik .htaccess. Może ta funkcja, miejmy nadzieję, rozwiąże problem.
Jeśli to jeszcze nie rozwiąże problemu, może być konieczne zwiększenie limitu pamięci PHP.
4- Błąd nawiązania połączenia z bazą danych
Jak sama nazwa wskazuje, ten błąd może wystąpić podczas nawiązywania połączenia z bazą danych, ten błąd pojawi się, jeśli Twoja witryna nie może uzyskać dostępu do swojej bazy danych. Jeśli nie jesteś świadomy tego błędu, jest to obszar, w którym znajduje się baza danych Twojej witryny, w której przechowywana jest cała jej zawartość. Może to obejmować Twoje posty, strony i inne ważne informacje o użytkowniku. W związku z tym, jeśli nie możesz uzyskać dostępu do tej bazy danych, musisz wiedzieć, że Twoja witryna w ogóle nie będzie mogła działać.
Istnieje kilka powodów, które wyjaśnią ten błąd, ale większość z nich wynika z pojedynczego pliku na Twojej stronie, a mianowicie wp-config.php. Ten plik zawiera informacje o bazie danych Twojej witryny, więc jest to najbardziej prawdopodobne źródło tego typu błędu.
Aby naprawić połączenie z bazą danych, musisz uzyskać dostęp do pliku wp-config.php witryny, który powinien znajdować się w jej folderze głównym.
Następnie musisz kliknąć plik prawym przyciskiem myszy i wybrać opcję Wyświetl/edytuj. Pierwszym priorytetem jest sprawdzenie, czy poświadczenia w pliku są poprawne, czy nie. Aby to zrobić, powinieneś uzyskać dostęp do swojego phpMyAdmina, aby znaleźć dokładną lokalizację szczegółów. Jeśli nazwa hosta, nazwa użytkownika, hasło lub nazwa bazy danych w pliku nie są poprawne, zastąpienie ich powinno naprawić błąd.
Jeśli jednak błąd będzie się powtarzał, musisz aktywować WordPress za pomocą automatycznego narzędzia do optymalizacji bazy danych. Jest to ważna funkcja, której można użyć do naprawy uszkodzonych baz danych i można ją włączyć, wstawiając następujący wiersz do pliku wp-config.php:
to znaczy ; zdefiniuj ('WP_ALLOW_REPAIR', prawda);
Na koniec musisz kliknąć jeden z przycisków, aby uruchomić narzędzie do naprawy. Po zakończeniu całego procesu należy ponownie załadować i powinien pojawić się komunikat dotyczący naprawionych tabel bazy danych.
Ten proces zajmuje się błędem połączenia z bazą danych i rozwiązuje ten problem. Nie zapomnij usunąć wiersza WP_ALLOW_REPAIR z wp-config.php po zakończeniu procedury.
5. Błąd przekroczenia limitu czasu połączenia
Czasami zauważyłeś błędy po kilkukrotnym (bezskutecznym) wypróbowaniu witryny. Ten błąd oznacza, że serwer ma problemy z załadowaniem witryny.
Ten błąd przekroczenia limitu czasu połączenia może wystąpić z wielu powodów, najczęstszym powodem jest brak zasobów witryny i konieczność prawidłowego działania. Na przykład, jeśli korzystasz z hostingu współdzielonego i jeśli inna witryna jednocześnie przechwytuje zasoby Twojego serwera. Alternatywnie, być może Twoja witryna przekroczyła maksymalny dozwolony limit przepustowości.
W związku z tym możesz rozważyć uaktualnienie swojego planu hostingowego, jeśli kilka razy wyświetlasz ten błąd. Ponieważ Twoja witryna będzie miała więcej zasobów serwera i nie będzie to miało wpływu, jeśli inne witryny odnotują w tym czasie maksymalny ruch.
Błąd przekroczenia limitu czasu połączenia może również wystąpić, jeśli witryna powoduje duże obciążenie serwera. Dlatego sugerujemy zoptymalizowanie witryny pod kątem większej szybkości, pozbycie się wszelkich wtyczek pochłaniających zasoby i sprawdzenie motywu WordPress, aby sprawdzić, czy obniża wydajność, czy nie. Po raz kolejny możesz również zwiększyć limit pamięci PHP, aby rozwiązać ten problem.
6- Błąd DNS_PROBE_FINISHED_NXDOMAIN
Jak wiadomo błędy sondy DNS są bardzo częstymi błędami. Często napotykasz błędy, takie jak biały ekran śmierci lub błąd 404 lub możesz powiedzieć, że nie znaleziono błędu. Jednym z najczęściej spotykanych błędów jest DNS_PROBE_FINISHED_NXDOMAIN. Jest to jeden z najczęstszych błędów obserwowanych przez prawie wszystkich zwykłych użytkowników komputerów raz w cyklu użytkowania systemu. Komunikat pojawia się w popularnych przeglądarkach internetowych, pozostawiając użytkowników, którzy nie są zbytnio przekierowywani na stronę docelową.
Jedną z głównych koncepcji działania jest DNS (Domain Name Server) Serwer DNS działa głównie w celu tłumaczenia złożonych domen IP przy współpracy różnych adresów IP.
DNS_PROBE_FINISHED _NXDOMAIN problem występuje z powodu niezgodności adresu IP. Wyjaśnieniem technicznym jest to, że DNS konwertuje całą wiadomość z końca domeny do postaci adresu IP.
Dowiedz się więcej o tym, co to jest DNS?
7-WordPress nie może automatycznie zaktualizować
Niezbędne jest aktualizowanie witryny WordPress za wszelką cenę. To jest punkt, który podkreślamy od lat. To wciąż najważniejsza rada, jakiej udzielamy właścicielom witryn. Zwykle nie musisz tego robić, jeśli masz zarządzane konto hostingowe WordPress. WordPress automatycznie zastosuje dla Ciebie nowe aktualizacje WordPress.
Czasami jednak coś pójdzie nie tak i automatyczne aktualizacje zakończą się niepowodzeniem.
Chociaż jest to rzadkie, może się to zdarzyć. Jest to zwykle spowodowane problemem z połączeniem serwera z plikami WordPress, nieprawidłowymi uprawnieniami (o których mówiliśmy wcześniej) oraz niewiarygodnym łączem internetowym.
WordPress może nie aktualizować się automatycznie. Jeśli tak się stanie, podczas próby uzyskania dostępu do witryny może pojawić się komunikat o błędzie WSoD lub inne ostrzeżenia. Można to naprawić, ręcznie aktualizując WordPress. Aby to zrobić, pobierz najnowszą wersję WordPressa i zainstaluj ją na swojej stronie przez SFTP.