Niektóre typowe błędy WordPress i ich poprawki

Opublikowany: 2023-08-08

Czy Twoja witryna WordPress przyprawia Cię o ból głowy z powodu tajemniczych komunikatów o błędach i zaskakujących białych ekranów? Nie martw się, bo masz zamiar wyruszyć w podróż, która wyjaśni te problemy. Od frustrującego „białego ekranu śmierci” po tajemniczy „błąd podczas nawiązywania połączenia z bazą danych”, te usterki mogą zmienić płynnie działającą witrynę w cyfrową łamigłówkę. Ale nie bój się!

W tym przewodniku szczegółowo omówimy niektóre z najczęstszych błędów WordPress i przedstawimy ich proste poprawki. Zanim skończysz czytać, będziesz uzbrojony w wiedzę potrzebną do przywrócenia chwały swojej stronie internetowej i zapewnienia jej bezproblemowego działania. Usuńmy te błędy z drogi i przywróćmy królestwo WordPress na jego tron!

Biały ekran śmierci

Dzieje się tak, gdy widzisz pusty ekran bez informacji na swojej stronie WordPress. Może się to zdarzyć z powodu błędów PHP lub błędów bazy danych.

Oto kilka powodów, dla których możesz napotkać biały ekran śmierci WordPress:

Problemy ze zgodnością wtyczek:

Wtyczka może powodować problemy ze zgodnością. Jeśli możesz uzyskać dostęp do ekranów administracyjnych, spróbuj dezaktywować wszystkie wtyczki, a następnie aktywować je jedna po drugiej, aby znaleźć problematyczną. Jeśli nie możesz uzyskać dostępu do Ekranów, zaloguj się do swojej witryny za pomocą FTP i przejdź do folderu „wp-content/plugins”. Zmień nazwę folderu „plugins” na „plugins_old”. Spowoduje to dezaktywację wszystkich wtyczek.

Problem związany z motywem:

Ten problem jest bardziej prawdopodobny, jeśli po aktywacji nowego motywu lub utworzeniu nowej witryny w sieci WordPress pojawi się biały ekran.

Zaloguj się do ekranów administracyjnych WordPress i aktywuj domyślny motyw WordPress, taki jak „Dwadzieścia dwadzieścia jeden”. Jeśli używasz WordPressa 5.8 lub starszego, przełącz się na motyw Twenty Twenty-One, ponieważ motyw Twenty Twenty-Two wymaga WordPressa 5.9 lub nowszego. Jeśli nie możesz uzyskać dostępu do ekranów administracyjnych, użyj FTP, aby przejść do folderu „/wp-content/themes/” i zmień nazwę folderu dla aktywnego motywu.

Te kroki mogą pomóc w rozwiązaniu problemu z białym ekranem śmierci WordPress.

Wewnętrzny błąd serwera

Aby rozwiązać problem z wewnętrznym błędem serwera, możesz wykonać następujące kroki:

Uszkodzony plik .htaccess:

Uzyskaj dostęp do katalogu głównego witryny za pomocą FTP i zmień nazwę pliku .htaccess na .htaccess_old. Sprawdź, czy błąd został rozwiązany, ładując witrynę. Jeśli to działa, przejdź do Ustawienia > Łącza bezpośrednie i zresetuj łącza bezpośrednie, aby wygenerować nowy plik .htaccess.

Problem z wtyczką:

Dezaktywuj wszystkie wtyczki, aby ustalić, czy któraś z nich powoduje błąd. Jeśli nie możesz uzyskać dostępu do ekranów administracyjnych WordPress, użyj FTP, aby dezaktywować wtyczki.

Problem związany z tematem:

Przełącz się na domyślny motyw WordPress, taki jak Twenty Twenty-One, aby wykluczyć wszelkie problemy związane z motywem. Pamiętaj, że jeśli używasz WordPressa 5.8 lub starszego, użyj motywu Twenty Twenty-One, ponieważ motyw Twenty Twenty-Two wymaga WordPressa 5.9 lub nowszego.

Przesyłanie świeżych plików WordPress:

Prześlij foldery wp-admin i wp-includes ze świeżej instalacji WordPressa, aby zastąpić potencjalnie uszkodzone pliki.

Pamiętaj, aby wykonać te kroki jeden po drugim, sprawdzając, czy błąd został rozwiązany po każdej akcji.

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

Jeśli na stronie zobaczysz komunikat „Błąd podczas nawiązywania połączenia z bazą danych”, oznacza to problem z połączeniem z Twoją bazą danych. Oto kilka możliwych przyczyn i rozwiązań tego problemu.

Niepoprawne informacje wp-config.php

„Błąd podczas nawiązywania połączenia z bazą danych” jest często spowodowany błędem w pliku wp-config.php. Aby rozwiązać ten problem, wykonaj następujące kroki:

  • Uzyskaj dostęp do swojej witryny za pośrednictwem klienta FTP
  • Otwórz plik wp-config.php
  • Sprawdź, czy następujące informacje są poprawne:
    • Nazwa bazy danych
    • Nazwa użytkownika bazy danych
    • Hasło bazy danych
    • Host bazy danych

W razie potrzeby wprowadź niezbędne poprawki.

Jeśli konfiguracja jest poprawna, możesz ręcznie zresetować hasło MySQL.

Jeśli po sprawdzeniu pliku wp-config.php i weryfikacji u dostawcy usług hostingowych problem nadal występuje, rozważ następujące możliwości:

Problemy z Twoim usługodawcą hostingowym:

Skontaktuj się z dostawcą usług hostingowych, aby zbadać potencjalne problemy, takie jak wyczerpanie przydziału bazy danych lub przestój serwera.

Zaatakowana witryna:

Jeśli wykluczyłeś błędy konfiguracji i problemy z hostingiem, możliwe, że Twoja witryna została zaatakowana przez hakerów. Skorzystaj z narzędzia takiego jak Sucuri SiteCheck, aby przeskanować swoją witrynę pod kątem ewentualnych naruszeń.

Pamiętaj, aby podjąć odpowiednie działania w oparciu o wyniki skanowania lub zwrócić się o profesjonalną pomoc w rozwiązaniu wszelkich problemów z zainfekowaną witryną.

Nieudana automatyczna aktualizacja

Czasami funkcja automatycznej aktualizacji WordPress może napotykać problemy i nie aktualizować się. Możesz zauważyć, co następuje:

  • Pusty biały ekran bez informacji
  • Ostrzeżenie wskazujące, że aktualizacja nie powiodła się
  • Komunikat o błędzie PHP

Te awarie mogą wystąpić z różnych powodów, takich jak usterka w połączeniu z głównymi plikami WordPress, problemy z połączeniem internetowym podczas procesu aktualizacji lub nieprawidłowe uprawnienia do plików.

Jeśli napotkasz nieudaną automatyczną aktualizację, być może trzeba będzie rozwiązać konkretną przyczynę problemu, aby zapewnić pomyślną aktualizację.

Przekroczono limit czasu połączenia

Błąd „Przekroczono limit czasu połączenia” pojawia się, gdy Twoja witryna przekracza pojemność serwera, co jest powszechne w przypadku hostingu współdzielonego z ograniczonymi limitami pamięci. Oto kilka rozwiązań:

  • Dezaktywuj wszystkie wtyczki: Jeśli dezaktywacja wszystkich wtyczek WordPress rozwiąże problem, aktywuj je ponownie jeden po drugim, aby zidentyfikować problematyczną wtyczkę. Jeśli nie możesz uzyskać dostępu do ekranów administracyjnych, ręcznie dezaktywuj wtyczki.
  • Przełącz na domyślny motyw WordPress: użyj motywu Twenty Twenty-One (dla WordPress 5.8 i starszych), aby wykluczyć wszelkie problemy związane z motywem. Pamiętaj, że motyw Twenty Twenty-Two wymaga WordPressa w wersji 5.9 lub nowszej.
  • Zwiększ limit pamięci: jeśli korzystasz z hostingu współdzielonego, poproś dostawcę hostingu o zwiększenie limitu pamięci, modyfikując plik wp-config.php.
  • Zwiększ maksymalny czas wykonania: Edytuj plik php.ini, aby zwiększyć maksymalny czas wykonania. Jeśli nie masz pewności, jak to zrobić, skontaktuj się z dostawcą usług hostingowych w celu uzyskania pomocy.

Pamiętaj, aby wykonać te kroki jeden po drugim, sprawdzając, czy błąd nadal występuje po każdej akcji.

Tryb konserwacji po aktualizacji

Po aktualizacji WordPressa możesz zobaczyć komunikat „Krótko niedostępny z powodu zaplanowanej konserwacji. Sprawdź ponownie za chwilę.” Dzieje się tak, ponieważ plik .maintenance jest tworzony automatycznie podczas aktualizacji, ale może nie zostać poprawnie usunięty.

Aby rozwiązać ten problem:

  • Użyj programu FTP, aby zalogować się na swojej stronie internetowej
  • Zlokalizuj plik .maintenance w katalogu głównym swojej witryny
  • Usuń plik .maintenance

Po usunięciu pliku .maintenance komunikat przestanie się pojawiać, a Twoja witryna będzie ponownie dostępna.

Nic się nie dzieje, gdy wprowadzasz zmiany

Jeśli wprowadzasz zmiany w swojej witrynie, ale nie widzisz ich w przeglądarce, spróbuj wyczyścić pamięć podręczną przeglądarki. Pamięć podręczna przechowuje dane witryny, aby strony ładowały się szybciej. Czasami przeglądarka ładuje wersję z pamięci podręcznej zamiast zaktualizowanej, co powoduje, że zmiany się nie pojawiają. Aby to naprawić, wyczyść pamięć podręczną przeglądarki lub zamknij i ponownie otwórz łącze, aby wyświetlić zaktualizowaną witrynę.

Błędy 404 z ładnymi linkami bezpośrednimi i białym ekranem

Jeśli napotkasz błędy 404 z ładnymi linkami bezpośrednimi i problemami z przesyłaniem obrazów twarzy, co skutkuje białym ekranem, może to być spowodowane tym, że moduł mod_rewrite nie jest domyślnie włączony w Apache. Mod_rewrite jest niezbędny do działania ładnych linków bezpośrednich, ponieważ umożliwia przepisywanie adresów URL.

Ten problem często występuje w sieciach wielostanowiskowych WordPress, ale może również wystąpić w przypadku hostingu współdzielonego lub po migracji lub przeniesieniu serwerów.

Aby rozwiązać ten problem, zacznij od zresetowania linków bezpośrednich w Ustawieniach> Linki bezpośrednie w WordPress. Jeśli problem będzie się powtarzał, może być konieczna ręczna edycja pliku .htaccess.

W obliczu błędów 404 z niestandardowym postem

Jeśli napotykasz błędy 404 z niestandardowymi typami postów, wykonaj następujące kroki:

Upewnij się, że żaden z Twoich niestandardowych typów postów i pojedynczych stron nie ma tej samej nazwy. Jeśli występują konflikty, zmień nazwę pojedynczej strony, w tym ślimaka.

Uzyskaj dostęp do ekranów administracyjnych WordPress i przejdź do Ustawienia > Łącza bezpośrednie . Wybierz domyślne łącza bezpośrednie, zapisz zmiany, a następnie przełącz się z powrotem na preferowane łącza bezpośrednie. Spowoduje to odświeżenie reguł przepisywania i rozwiązanie problemu.

Wykonując te kroki, powinieneś być w stanie rozwiązać błędy 404 związane z niestandardowymi typami postów.

Wniosek

Napotykanie błędów podczas korzystania z WordPress jest częstym zjawiskiem. Dzięki zrozumieniu natury tych błędów i wykonaniu odpowiednich kroków rozwiązywania problemów można skutecznie rozwiązać większość problemów.

Niezależnie od tego, czy chodzi o obsługę wewnętrznych błędów serwera, problemy z połączeniem z bazą danych, nieudane automatyczne aktualizacje, czy inne problemy omawiane na tym blogu, systematyczne podejście i szukanie pomocy w razie potrzeby pomoże Ci pokonać te przeszkody.

Pamiętaj, aby być na bieżąco, regularnie tworzyć kopie zapasowe swojej witryny i korzystać z pomocy ogromnej społeczności WordPress. Dzięki cierpliwości i odpowiednim strategiom możesz nawigować po błędach WordPress i nadal cieszyć się zaletami tej potężnej platformy.

  • Czy było to pomocne ?
  • Tak nie