8 najczęstszych błędów WordPress i jak je naprawić

Czy masz witrynę obsługiwaną przez WordPress??


Może to być właśnie to, czego potrzebuje Twoja firma, aby dotrzeć do mas, zwiększyć ROI i wzmocnić tożsamość marki. Założenie internetowej firmy jest naprawdę proste dzięki WordPress, dzięki przyjaznemu interfejsowi i elastyczności. Chociaż WordPress jest niezwykle łatwy w użyciu, istnieje kilka typowych błędów, które mogą go denerwować. Jednak najlepsze jest to, że błąd, który prawdopodobnie napotykasz na swojej stronie, najprawdopodobniej został zgłoszony i rozwiązany przez kogoś przed tobą.

Potrzebujesz pomocy w naprawie witryny WordPress?
WHSR jest teraz partnerem Codeable.io, który pomaga użytkownikom potrzebującym profesjonalnych usług rozwoju / dostosowywania WP.

Aby otrzymać bezpłatną ofertę, wypełnij ten formularz zapytania.

Oto samouczki, jak naprawić te typowe błędy WordPress:

1. Błąd nawiązywania połączenia z bazą danych

Błąd nawiązywania połączenia z bazą danych

Błąd nawiązywania połączenia z bazą danych jest dość oczywisty i mówi, że połączenie z bazą danych zostało zerwane.

  • Przyczyny błędu ustanawiania bazy danych
  • Problem z serwerem hostingowym
  • Błąd w pliku wp-config.php
  • Twoja witryna mogła zostać zhakowana

Rozwiązanie #1. Napraw problemy z serwerem hostingowym

Warto porozmawiać z dostawcą hostingu WordPress na temat problemu.

Twój dostawca hostingu będzie w stanie powiedzieć ci, czy baza danych wyłącza się z powodu przekroczenia limitu, czy też jest jakiś problem z serwerem. Jeśli powiedziano ci, że po stronie serwera wszystko jest w porządku, czas sprawdzić plik wp-config.php.

Rozwiązanie #2. Błąd pliku wp-config.php

Otwórz plik wp-config.php za pomocą FTP lub menedżera plików. Teraz sprawdź, czy nazwa bazy danych, host, nazwa użytkownika i hasło są poprawne. Jeśli znajdziesz jakiekolwiek zmiany w tych szczegółach, natychmiast je popraw. Jeśli nie wiesz, jak edytować pliki PHP, lepiej najpierw zapoznaj się z podstawami.

Rozwiązanie #3. Zeskanuj go, aby sprawdzić, czy został zhakowany

WordPress jest najbardziej preferowaną platformą typu open source, ale jest wyjątkowo podatny na zagrożenia bezpieczeństwa. Nic więc dziwnego, że WordPress jest głównym celem hakowania. Użyj narzędzia bezpieczeństwa, aby całkowicie przeskanować swoją witrynę i sprawdzić, czy witryna nie jest zagrożona. Jeśli okaże się, że Twoja witryna została zaatakowana przez hakera, nie panikuj. Natychmiast zmień dane logowania i przywróć witrynę z kopii zapasowej.

2. Biały ekran śmierci

Biały ekran śmierci

Ten błąd zwykle powoduje zwykły biały ekran śmierci bez komunikatu o błędzie, co czyni go bardziej frustrującym, ponieważ nie masz pojęcia, czego szukać i co naprawić.

Przyczyny:

  • Często spowodowane przez wyczerpany limit pamięci
  • Źle zakodowany motyw lub wtyczka

Rozwiązanie nr 1: Zwiększ limit pamięci

Ponieważ limit wyczerpanej pamięci jest jedną z popularnych przyczyn tego błędu, zaleca się zwiększenie limitu pamięci. Aby zwiększyć limit, otwórz plik wp-config.php i dodaj następujący wiersz kodu w głównych tagach PHP.

Zdefiniuj („WP_MEMORY_LIMIT”, „64M”);

Powyższy kod zwiększa limit pamięci do 64 MB.

Rozwiązanie nr 2. Zamień motyw na domyślny i wyłącz wszystkie wtyczki

Jeśli problem nadal występuje, wyłącz wszystkie wtyczki i zastąp aktualnie aktywny motyw domyślnym motywem WordPress i sprawdź, czy nadal wyświetla biały ekran śmierci. Jeśli problem zostanie rozwiązany, Twój motyw lub jedna z wtyczek powoduje biały ekran. Aktywuj jedną wtyczkę na raz, obserwując witrynę. Jeśli to rozwiąże problem, sprawdź w pliku functions.php motywu i usuń wszelkie dodatkowe spacje na dole pliku.

3. 500 Wewnętrzny błąd serwera

500 wewnętrzny błąd serwera

Jest to kolejny powszechny problem, z którym prawie każda witryna WordPress napotyka co najmniej raz. Istnieje kilka potencjalnych przyczyn.

Przyczyny:

  • Wyczerpany limit pamięci PHP
  • Uszkodzone funkcje wtyczek
  • Uszkodzone funkcje motywu
  • Uszkodzony .htaccess

Rozwiązanie nr 1. Zwiększ limit pamięci

Wykonaj te same kroki, aby zwiększyć limit pamięci, jak wspomniano w poprzednim kroku.

Rozwiązanie #2. Edytuj plik .htaccess

Ponieważ problem jest zwykle powodowany przez uszkodzony plik .htaccess, należy edytować plik .htaccess. Otwórz plik .htaccess z FTP lub menedżera plików i zmień jego nazwę na .htaccess stary. Odśwież stronę i sprawdź, czy problem nie ustąpi. Jeśli to rozwiąże problem, kliknij Ustawienia > linki bezpośrednie i naciśnij przycisk Zapisz zmiany, aby zresetować plik .htaccess.

Rozwiązanie nr 3. Dezaktywuj wszystkie wtyczki

Jeśli zmiana pliku .htaccess nie miała wpływu na problem, możesz sprawdzić wtyczki. Zdezaktywować wszystkie wtyczki, klikając wtyczki? zainstalowane wtyczki. Wybierz „dezaktywuj” z rozwijanego menu „akcja zbiorcza” i naciśnij „Zastosuj”. Automatycznie dezaktywuje wszystkie twoje wtyczki. Teraz przejdź do swojej witryny, odśwież ją i sprawdź, czy błąd nie zniknął. Jeśli tak, aktywuj wtyczki jeden po drugim i sprawdź, która wtyczka spowodowała problem.

Rozwiązanie #4. Zastąp foldery wp-admin i wp-include

Jeśli nic nie działało, spróbuj zastąpić foldery wp-include i wp-admin świeżymi kopiami z instalacji WordPress. Zapisz je i prześlij. Odśwież przeglądarkę i sprawdź, czy problem został rozwiązany.

4. Utracony adres e-mail administratora i odzyskiwanie hasła nie działa

Utracony adres e-mail administratora i pobieranie hasła nie działa

Często zapominasz swojego adresu e-mail lub hasła, zwłaszcza gdy masz ich mnóstwo do zapamiętania. W takim scenariuszu prawdopodobnie kliknąłeś link do utraconego hasła, aby odzyskać szczegóły. Ale niestety nigdy nie masz linku resetowania w skrzynce odbiorczej.

Przyczyna:

Rzeczywista przyczyna tego problemu jest nadal tajemnicą, ale rozwiązanie nie jest. Są pewne rzeczy, które możesz zrobić, aby zmienić swój adres e-mail i hasło bez potrzeby resetowania łącza.

Rozwiązanie #1. Edytuj plik functions.php

Aby wprowadzić zmiany w pliku functions.php kompozycji, przejdź do ../wp-content/themes/your_current_theme za pośrednictwem FTP lub menedżera plików. Otwórz plik functions.php i dodaj następujący wiersz kodu.

wp_set_password („DesiredNewPassword”, 1);

Umieść żądane nowe hasło w miejscu, w którym widnieje napis „DesiredNewPassword”. Zapisz plik i prześlij go ponownie. Po zalogowaniu się na swojej stronie usuń kod z pliku i prześlij go ponownie.

Rozwiązanie #2. Zresetuj swój adres e-mail i hasło za pomocą phpMyAdmin

Zaloguj się do swojego panelu. Kliknij phpMyAdmin i wybierz bazę danych swojej witryny. Kliknij tabelę wp_users i edytuj swój rekord. Wprowadź nową wartość dla user_pass. Pamiętaj, że phpMyAdmin używa szyfrowania MD5, więc musisz przekonwertować hasło na MD5.

Wybierz opcję MD5 z menu rozwijanego w Funkcje. Naciśnij zapisz i odśwież stronę.

5. Przekroczono limit czasu połączenia

Przekroczono limit czasu połączenia

Ten błąd jest zwykle spowodowany przeciążeniem serwera współdzielonego. Następujące przyczyny zwykle powodują ten problem.

Przyczyny:

  • Ciężkie wtyczki
  • Błędy funkcji motywu
  • Wyczerpany limit pamięci PHP

Rozwiązania

  1. Zwiększ limit pamięci PHP
  2. Dezaktywuj wszystkie wtyczki i usuń tę, która powoduje problem
  3. Przełącz na domyślny motyw WordPress, aby sprawdzić, czy przyczyną problemu jest Twój motyw

6. Błąd strony 404

Błąd strony 404

Ten błąd zwykle występuje, gdy witryna nie znajdzie określonej strony.

Przyczyna

Ustawienie bezpośredniego łącza jest główną przyczyną błędu strony 404.

Rozwiązanie:

Ponownie skonfiguruj swoje łącza bezpośrednie, klikając ustawienia > bezpośredni link. Możesz także ręcznie przepisać reguły, aby zastąpić domyślne ustawienia łącza bezpośredniego.

7. Błąd wyczerpania pamięci

Błąd wyczerpania pamięci

Błąd wyczerpania pamięci powoduje biały ekran śmierci lub następujący błąd

Błąd krytyczny: Dozwolony rozmiar pamięci 33554432 bajtów wyczerpany (próba przydzielenia 2348617 bajtów) w /home/username/public_html/site1/wp-includes/plugin.php w linii xxx

Przyczyna

Główną przyczyną jest to, że wtyczka lub skrypt WordPress wyczerpuje domyślny limit pamięci.

Rozwiązanie

Musisz zwiększyć limit pamięci PHP. Mimo że w pierwszym punkcie wspomnieliśmy o wszystkich etapach zwiększania limitu pamięci, nadal go piszę.

Aby zwiększyć limit, otwórz plik wp-config.php i dodaj następujący wiersz kodu w głównych tagach PHP.

Zdefiniuj („WP_MEMORY_LIMIT”, „64M”);

Powyższy kod zwiększa limit pamięci do 64 MB.

Zamień motyw na domyślny i wyłącz wszystkie wtyczki

8. Niedostępne z powodu błędu zaplanowanej konserwacji

Niedostępne z powodu błędu zaplanowanej konserwacji

Ten błąd może wystąpić z powodu przerwanej lub niedokończonej aktualizacji WordPress.

Przyczyna:

Gdy WordPress aktualizuje wtyczkę lub motyw, przełącza twoją stronę w tryb konserwacji. Jeśli aktualizacja zostanie przerwana, utrzyma witrynę w trybie konserwacji.

Rozwiązania

  1. Ręcznie zaktualizuj instalację WordPress
  2. Usuń plik konserwacji. W tym celu przejdź do katalogu głównego za pośrednictwem FTP lub menedżera plików.

Zakończyć

WordPress to potężne oprogramowanie, ale podobnie jak inne platformy, ma swoje wady. W dzisiejszym poście ujawniliśmy pewne typowe błędy wraz z ich przyczynami i rozwiązaniami. Mam nadzieję, że okaże się przydatny i na stałe usuniesz te błędy.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map