7 najczęstszych błędów WordPressa z rozwiązaniem
Opublikowany: 2022-02-01Czy kiedykolwiek spotkałeś się z błędami WordPress, takimi jak biały ekran śmierci, nieudana automatyczna aktualizacja, wewnętrzny błąd serwera lub jakikolwiek inny błąd?
Wierzę, że tak i to jest powód, który doprowadził Cię do tego bloga. Jeśli jednak tego nie zrobiłeś, w pewnym momencie to zrobisz. Ponieważ są to najczęstsze błędy i jeśli korzystasz z WordPressa przez długi czas, błędy te mogą wystąpić niezależnie od tego, czy masz jednostronicową witrynę WordPress, czy dużą witrynę z wieloma stronami.
Ale nie masz się czym martwić, ponieważ jeśli wystąpi błąd, istnieje również rozwiązanie. Na tym blogu znajdziesz przyczyny, które powodują niektóre z najczęstszych błędów WordPressa i sposoby ich naprawienia.
Więc czytaj dalej, a jeśli masz do czynienia z konkretnym problemem, możesz przejść do tego konkretnego problemu, aby znaleźć rozwiązanie.
7 najczęstszych błędów WordPressa z powodem i rozwiązaniem:
Oto 7 typowych błędów w WordPressie. Czytaj dalej, aby dowiedzieć się, co właściwie oznacza problem, przyczyny i rozwiązania:
Biały ekran śmierci WordPress (WSOD)
Błąd białego ekranu, jak sugeruje nazwa, występuje, gdy z jakiegoś powodu ekran Twojej witryny staje się biały i nie odpowiada. Ten błąd może spowodować, że cała witryna będzie biała lub będzie częścią witryny.
Na przykład napotkałeś tylko błąd białego ekranu śmierci na stronie administratora, podczas gdy wszystkie inne strony działają dobrze. Lub w niektórych przypadkach możesz również sprawić, że Twoje strony postów będą działać całkowicie dobrze, podczas gdy inne strony wyświetlają tylko biały ekran bez informacji.
Jaki jest powód białego ekranu śmierci WordPress (WSOD)?
Zarówno błędy PHP, jak i błędy bazy danych mogą powodować biały ekran w witrynie WordPress. Mówiąc dokładniej, biały ekran śmierci może być spowodowany przez:
- Problem ze zgodnością wtyczek.
- Problem ze zgodnością motywu WordPress.
Jak naprawić biały ekran śmierci WordPressa?
W zależności od przyczyny rozwiązanie będzie się różnić. Zobacz, jak rozwiązać ten problem:
- Problem ze zgodnością wtyczek: W przypadku problemów ze zgodnością z wtyczką WordPress możesz rozwiązać ten problem, dezaktywując wtyczki jedna po drugiej. Jeśli Twoje strony administracyjne zostały zablokowane z powodu WSOD, możesz je dezaktywować za pomocą FTP. Zaloguj się za pomocą FTP, przejdź do lokalizacji wp-content/plugins i zmień nazwę folderu wtyczek, aby dezaktywować wtyczkę.
- Problem ze zgodnością motywu WordPress: biała śmierć ekranu może również wystąpić podczas instalowania i dezaktywacji nowego motywu. Aby rozwiązać ten problem, możesz po prostu aktywować dowolny domyślny motyw WordPress. I znowu, jeśli nie masz dostępu do stron administracyjnych, zaloguj się przez FTP, przejdź do /wp-content/themes/ i zmień nazwę folderu motywu.
Błąd podczas nawiązywania połączenia z bazą danych WordPress
Ten błąd pojawia się, gdy występują problemy z nawiązaniem połączenia z bazą danych WordPress. Jeśli ten błąd wystąpi, Twoja witryna nie załaduje się i nie będziesz mieć dostępu do żadnej części witryny, czy to na stronie frontendowej, czy na stronach administracyjnych.
Jaki jest powód błędu podczas nawiązywania połączenia z bazą danych?
Cóż, problemy z błędami połączenia z bazą danych mogą być spowodowane wieloma przyczynami. Te powody mogą być
- Nieprawidłowe poświadczenia bazy danych (nazwa bazy danych, nazwa użytkownika bazy danych, hasło bazy danych)
- Błędne informacje o hostingu (host bazy danych)
- Uszkodzona baza danych
- Serwer nie działa
Jak naprawić błąd podczas nawiązywania połączenia z bazą danych WordPress
W zależności od przyczyny rozwiązanie będzie się różnić. Oto, co możesz zrobić, aby rozwiązać te problemy z powodów wymienionych powyżej:
- Nieprawidłowe poświadczenia bazy danych: Najczęstszą przyczyną błędu bazy danych jest nie podanie poprawnych poświadczeń bazy danych. Ponieważ nie będziesz mieć dostępu do swojej witryny, gdy pojawi się ten błąd, musisz zalogować się przez FTP, aby sprawdzić, czy nazwa bazy danych, nazwa użytkownika i hasło są poprawne. Informacje te można znaleźć w pliku wp-config.php.
- Nieprawidłowe informacje o hostingu: Jeśli poświadczenia bazy danych są poprawne, istnieje możliwość, że informacje o hostingu są nieprawidłowe. Zazwyczaj większość dostawców hostingu używa hosta lokalnego jako hosta bazy danych, może się to różnić w zależności od dostawcy hostingu, więc sprawdź, czy używasz prawidłowej nazwy hosta bazy danych.
- Serwer nie działa: Innym częstym powodem, który działa za błędem połączenia z bazą danych, jest awaria serwera. Jeśli wszystkie dane uwierzytelniające i informacje o hostingu są poprawne, najprawdopodobniej Twój serwer nie działa. Serwer może być wyłączony, ponieważ osiągnął limit lub z innego powodu, którego nie możesz sam naprawić. W takim przypadku musisz skontaktować się z dostawcą usług hostingowych w celu podjęcia dalszych działań.
Dobra szybkość witryny jest kluczowa dla uzyskania dobrej pozycji w SERP i przyciągnięcia większej liczby odwiedzających. Sprawdź nasz blog na temat Jak zwiększyć szybkość i wydajność WordPress
Tryb konserwacji po aktualizacji
Utknięcie w trybie konserwacji po aktualizacji jest jednym z typowych problemów, z jakimi borykają się użytkownicy WordPressa. W tym numerze możesz otrzymać komunikaty typu „Krótko niedostępny dla zaplanowanej konserwacji. Sprawdź ponownie za minutę. WordPress CMS ma własny wbudowany tryb konserwacji, który aktywuje się za każdym razem, gdy ktoś próbuje zaktualizować dowolną wtyczkę lub motyw. System tworzy plik .maintenance, gdy ma miejsce aktualizacja.
Dlaczego widzisz komunikat trybu konserwacji?
Zwykle ten tryb konserwacji powinien zająć ułamek sekundy, ale niektóre rzeczy mogą pójść nie tak i utknąć w trybie konserwacji dłużej, niż byś chciał. Tymi przyczynami mogą być:
- Zamykanie przeglądarki w trakcie automatycznej aktualizacji
- Próba uaktualnienia dużej liczby wtyczek/motywów w tym samym czasie.
- Problem z kompatybilnością z motywem/wtyczką
Jak naprawić problemy z trybem konserwacji w WordPressie?
Aby rozwiązać ten problem, musisz usunąć plik .maintenance. I znowu, musisz zalogować się za pomocą serwera FTP, znaleźć plik .maintenance znajdujący się w folderze głównym i usunąć go.

Aktualizowanie motywów i wtyczek to podstawowe zadania związane z utrzymaniem witryny WordPress. Sprawdź nasz blog na temat utrzymania witryny WordPress: ponad 13 zadań do wykonania
Automatyczna aktualizacja WordPressa nie powiodła się
Czasami automatyczne aktualizacje mogą się nie powieść w witrynach WordPress. Ten błąd może czasami powodować biały ekran. Podczas gdy innym razem wyświetla komunikaty, że aktualizacja nie powiodła się lub inne problemy związane z PHP.
Co powoduje, że automatyczna aktualizacja WordPressa nie powiodła się?
Niektóre z powodów, które mogą zatrzymać automatyczną aktualizację w WordPress, obejmują:
- Zmiana uprawnień do plików
- Wyczerpanie limitu pamięci PHP
Jak rozwiązać problem z automatyczną aktualizacją WordPressa?
Możesz wypróbować następujące opcje, aby rozwiązać ten problem z automatyczną aktualizacją. Oto prawdopodobne rozwiązanie przyczyn wymienionych powyżej:
- Zmiana uprawnień do plików: Uzyskaj dostęp do plików WordPress przez FTP i przejdź do folderu /upgrade/directory i zmień jego uprawnienia na 777 lub CHMOD. Ten folder musi być zapisywalny, aby automatyczna aktualizacja zakończyła się sukcesem.
- Wyczerpanie limitu pamięci PHP: Aby rozwiązać ten problem, musisz zwiększyć limit pamięci. Możesz to zrobić, uzyskując dostęp do pliku wp-config.php w folderze głównym katalogu WordPress. W tym pliku poszukaj linii podobnej do define('WP_MEMORY_LIMIT', '40M'); i zaktualizuj linię, aby zdefiniować ('WP_MEMORY_LIMIT', '128M');
Aby uzyskać więcej informacji na temat wyczerpania limitu pamięci PHP, zapoznaj się z naszym blogiem Jak zwiększyć limit pamięci WordPress
Przekroczono limit czasu połączenia WordPress
Błąd czasu połączenia w WordPressie jest błędem związanym z serwerem. Strony internetowe, które działają na współdzielonym hostingu, w większości napotykają ten problem.
Co powoduje przekroczenie limitu czasu połączenia WordPress?
Oto niektóre z najczęstszych przyczyn błędów przekroczenia limitu czasu połączenia WordPress:
- Ciężkie wtyczki
- Niezgodność motywów
- Wyczerpanie limitu pamięci PHP
Jak rozwiązać problem z przekroczeniem limitu czasu połączenia WordPress?
Cóż, przejście na serwer dedykowany powinno rozwiązać wszystkie wymienione problemy. Jeśli jednak planujesz pozostać na tym samym współdzielonym hostingu, poniższe rozwiązania powinny rozwiązać ten błąd.
- Ciężkie wtyczki: Jeśli używasz wielu ciężkich wtyczek, spróbuj najpierw dezaktywować wszystkie wtyczki. Następnie zainstaluj ponownie wtyczki jeden po drugim, a gdy znajdziesz wtyczkę, która powoduje problem, lepiej ją usunąć.
- Niezgodność motywów: Jak wspomniałem wcześniej, jeśli wystąpi problem z motywem, pierwszą rzeczą, którą musisz zrobić, to przełączyć się na domyślny motyw. To powinno rozwiązać problem. Później możesz porozmawiać z dostawcą motywu o problemie lub w razie potrzeby przełączyć się na inny motyw.
- Wyczerpanie limitu pamięci PHP: Musisz zwiększyć pamięć PHP. Opisałem, jak to zrobić wcześniej na tym blogu. Możesz również obejrzeć poniższy film:
Wewnętrzny błąd serwera WordPress
Wewnętrzny błąd serwera to jeden z najczęstszych błędów WordPressa, który może powodować frustrację. Ponieważ ten błąd wyświetla komunikat z prośbą o skontaktowanie się z administratorem serwera.
Co powoduje wewnętrzny błąd serwera w WordPressie?
Wewnętrzny błąd serwera 500 w WordPressie może być spowodowany kilkoma przyczynami, o których już wspomniałem, mówiąc o ich błędach WordPress, a także innymi przyczynami. Powody, które mogą powodować 500 wewnętrznych błędów serwera, obejmują:
- plik .htaccess jest uszkodzony
- Problemy z plikami podstawowymi w folderze wp-admin i wp-includes
- Problem z niekompatybilnością wtyczek WordPress i motywów.
- Limit pamięci php
Jak naprawić wewnętrzny błąd serwera w WordPressie?
Poniżej wymieniłem kilka rozwiązań, które powinny rozwiązać ten najczęstszy błąd serwera wordpress. Ale jeśli nie, skontaktuj się z dostawcą usług hostingowych. Oto rozwiązania:
- Plik .htaccess jest uszkodzony: przejdź do folderu głównego WordPress przez FTP, zmień nazwę pliku .htaccess na .htaccess_old . Następnie załaduj ponownie swoją witrynę, jeśli się załaduje, a następnie zresetuj swój link bezpośredni z pulpitu administracyjnego. Zresetowanie permalinków spowoduje ponowne wygenerowanie pliku .htaccess .
- Problemem są pliki podstawowe: Jeśli pliki podstawowe są uszkodzone, musisz skopiować foldery wp-admin i wp-includes ze świeżo zainstalowanej witryny WordPress i ponownie je przesłać.
️ Uwaga : sposoby rozwiązywania problemów z wtyczkami WordPress i niekompatybilnością motywów oraz limit pamięci PHP zostały już wspomniane wcześniej na tym blogu.
Maksymalny czas wykonania przekroczony w WordPress
Jest to jeden z fatalnych błędów, których ludzie doświadczają w witrynach WordPress. Ten niezwykle powszechny błąd WordPressa występuje, gdy kod PHP nie wykonuje się w wyznaczonym czasie. Możesz zobaczyć komunikaty takie jak „Przekroczono maksymalny czas wykonania 60 sekund”
Co powoduje przekroczenie maksymalnego czasu wykonania w WordPressie?
Cóż, ten problem występuje, gdy php_value max_execution_time i Max_execution_time są ustawione na mniej niż potrzebny czas.
Jak naprawić przekroczony maksymalny czas wykonania w WordPressie?
Możesz rozwiązać ten problem, wykonując następujące kroki:
- Przejdź do pliku .htaccess i dodaj „php_value max_execution_time 300” na dole tego pliku. Upewnij się, że wykonałeś kopię zapasową pliku .htaccess.
- Następnym krokiem jest edycja pliku php.ini i dodanie linii „ max_execution_time = 60 ”
Ostatnie słowa
Oto najczęstsze błędy WordPress, z którymi borykają się właściciele witryn WordPress. Mam nadzieję, że ten blog okazał się pomocny i rozwiązał napotkane błędy. Jeśli masz jakiekolwiek wątpliwości lub pytania dotyczące któregokolwiek z błędów na tej liście, zostaw komentarz, a odpowiem jak najszybciej.
