Najczęstsze problemy z WordPressem – 15 błędów i jak je naprawić

Strona nagle przestała działać, a w głowie tylko jedno pytanie: co wpisać w Google? Zebrałem 15 problemów, z którymi klienci zgłaszają się do mnie najczęściej – razem z tym, jak wyglądają, jakimi słowami ludzie ich szukają i od czego zacząć naprawę. Przy najpoważniejszych znajdziesz link do osobnego, szczegółowego poradnika.
Zanim cokolwiek zmienisz: zrób kopię zapasową plików i bazy danych (większość hostingów ma ją w panelu). Każdy z opisanych kroków jest bezpieczny, ale kopia daje pewność, że zawsze możesz wrócić do punktu wyjścia.
1. „Na tej stronie wystąpił krytyczny błąd”
Zamiast strony widzisz krótki komunikat o błędzie krytycznym, a WordPress wysyła e-mail do administratora z linkiem do trybu odzyskiwania. Przyczyną jest prawie zawsze wtyczka lub motyw – najczęściej tuż po aktualizacji.
Jak ludzie tego szukają: „wordpress błąd krytyczny”, „na stronie wystąpił krytyczny błąd”, „wordpress krytyczny błąd po aktualizacji”
Szybkie rozwiązanie: skorzystaj z linku w e-mailu albo wyłącz wtyczki, zmieniając nazwę katalogu wp-content/plugins. Szczegóły: jak naprawić błąd krytyczny i biały ekran krok po kroku.
2. Biały ekran (pusta strona)
Strona lub kokpit wyświetla się jako całkowicie biała kartka, bez żadnego komunikatu. To ten sam rodzaj błędu PHP co wyżej, tylko ukryty.
Jak ludzie tego szukają: „wordpress biały ekran”, „wordpress pusta strona”, „white screen of death wordpress”, „wp-admin biała strona”
Szybkie rozwiązanie: włącz zapisywanie błędów (WP_DEBUG_LOG) i sprawdź plik wp-content/debug.log – tam zobaczysz, która wtyczka lub motyw zawiodły.
3. Błąd 500 Internal Server Error
Przeglądarka pokazuje „500 Internal Server Error” lub „HTTP ERROR 500”. Najczęstsze przyczyny to uszkodzony plik .htaccess, za mały limit pamięci PHP, złe uprawnienia plików albo niezgodna wersja PHP.
Jak ludzie tego szukają: „błąd 500 wordpress”, „internal server error wordpress”, „http error 500 wordpress”
Szybkie rozwiązanie: zmień nazwę pliku .htaccess i sprawdź, czy strona wraca. Pełna procedura: błąd 500 w WordPressie – 6 przyczyn i rozwiązań.
4. „Błąd podczas nawiązywania połączenia z bazą danych”
WordPress nie może połączyć się z bazą MySQL/MariaDB. Strona nie działa wcale – ani dla odwiedzających, ani w kokpicie.
Jak ludzie tego szukają: „błąd podczas nawiązywania połączenia z bazą danych”, „error establishing a database connection”, „wordpress baza danych nie działa”
Szybkie rozwiązanie: sprawdź dane dostępowe w wp-config.php i stan serwera bazy u hostingodawcy. Krok po kroku: naprawa błędu połączenia z bazą danych.
5. Nie mogę zalogować się do WordPressa
Zapomniane hasło, formularz logowania, który „odświeża się” bez końca, blokada przez wtyczkę bezpieczeństwa albo utracony telefon z kodami 2FA.
Jak ludzie tego szukają: „nie mogę zalogować się do wordpress”, „wp-admin nie działa”, „zapomniałem hasła wordpress”, „wordpress logowanie odświeża stronę”
Szybkie rozwiązanie: reset hasła przez phpMyAdmin lub WP-CLI. Wszystkie scenariusze: jak odzyskać dostęp do panelu WordPress.
6. Za dużo przekierowań (ERR_TOO_MANY_REDIRECTS)
Przeglądarka zgłasza, że strona „przekierowała Cię zbyt wiele razy”. Zwykle pojawia się po włączeniu SSL, zmianie domeny albo podpięciu Cloudflare.
Jak ludzie tego szukają: „err_too_many_redirects wordpress”, „wordpress za dużo przekierowań”, „strona przekierowała cię zbyt wiele razy”
Szybkie rozwiązanie: sprawdź adresy siteurl i home oraz tryb SSL w Cloudflare. Szczegóły: pętla przekierowań i brak kłódki po włączeniu HTTPS.
7. Brak kłódki mimo certyfikatu SSL (mixed content)
Certyfikat jest zainstalowany, ale przeglądarka nie pokazuje kłódki albo ostrzega, że część strony nie jest bezpieczna. Winne są obrazki, skrypty lub style wczytywane jeszcze przez http://.
Jak ludzie tego szukają: „wordpress brak kłódki ssl”, „mixed content wordpress”, „strona nie jest bezpieczna mimo ssl”
Szybkie rozwiązanie: zamiana adresów http:// na https:// w bazie danych (opis w tym samym poradniku co punkt 6).
8. Strona utknęła w trybie konserwacji
Po aktualizacji strona pokazuje komunikat o chwilowej niedostępności z powodu planowanych prac konserwacyjnych („Briefly unavailable for scheduled maintenance”) – i nie znika.
Jak ludzie tego szukają: „wordpress tryb konserwacji”, „chwilowo niedostępna z powodu planowanych prac konserwacyjnych”, „briefly unavailable for scheduled maintenance”
Szybkie rozwiązanie: usuń plik .maintenance z katalogu głównego strony. Więcej: tryb konserwacji i nieudane aktualizacje.
9. Nieudana aktualizacja („Another update is currently in progress”)
Aktualizacja zawiesiła się w połowie, wtyczka zniknęła z listy albo WordPress twierdzi, że „trwa już inna aktualizacja”.
Jak ludzie tego szukają: „wordpress nie mogę zaktualizować wtyczki”, „another update is currently in progress”, „wordpress aktualizacja nie powiodła się”
Szybkie rozwiązanie: usuń z tabeli wp_options wpis core_updater.lock i odczekaj kilka minut. Pełny opis w poradniku z punktu 8.
10. „Allowed memory size exhausted” – wyczerpana pamięć PHP
Komunikat „Fatal error: Allowed memory size of … bytes exhausted” pojawia się zwykle przy rozbudowanych wtyczkach, page builderach i sklepach.
Jak ludzie tego szukają: „allowed memory size exhausted wordpress”, „wordpress zwiększyć limit pamięci”
Szybkie rozwiązanie: dodaj do wp-config.php linię define( 'WP_MEMORY_LIMIT', '256M' );. Jeśli to nie pomoże, limit memory_limit trzeba podnieść w ustawieniach PHP na hostingu.
11. Błąd 404 na wszystkich podstronach
Strona główna działa, ale wpisy i podstrony zwracają „Nie znaleziono”. To niemal zawsze problem z regułami przepisywania adresów.
Jak ludzie tego szukają: „wordpress 404 na podstronach”, „wordpress strona nie znaleziona po przeniesieniu”
Szybkie rozwiązanie: wejdź w Ustawienia → Bezpośrednie odnośniki i po prostu kliknij „Zapisz zmiany” – WordPress odtworzy reguły w pliku .htaccess.
12. Nie można wgrać zdjęcia lub pliku
Komunikaty typu „Przesłany plik przekracza dyrektywę upload_max_filesize”, „Link, w który kliknąłeś, wygasł” albo ogólny „Błąd HTTP” przy wgrywaniu obrazka.
Jak ludzie tego szukają: „wordpress nie mogę wgrać zdjęcia”, „link który kliknąłeś wygasł wordpress”, „upload_max_filesize wordpress”
Szybkie rozwiązanie: podnieś w panelu hostingu limity PHP upload_max_filesize i post_max_size (np. do 64M). Przy „Błędzie HTTP” sprawdź też, czy obraz nie jest ogromny – zmniejsz go przed wgraniem.
13. Strona przekierowuje na obce strony lub Google ostrzega przed nią
Odwiedzający lądują na stronach z kasynem lub reklamami, a przeglądarka pokazuje ostrzeżenie o niebezpiecznej witrynie. To objaw włamania, a nie zwykłej usterki.
Jak ludzie tego szukają: „wordpress przekierowuje na inną stronę”, „strona wordpress zainfekowana”, „ta witryna może być niebezpieczna”
Szybkie rozwiązanie: działaj według planu z wpisu co zrobić po włamaniu na WordPress – najpierw zabezpieczenie i zmiana haseł, potem czyszczenie.
14. WordPress nie wysyła e-maili
Wiadomości z formularza kontaktowego, powiadomienia o zamówieniach albo linki do resetu hasła nie docierają lub trafiają do spamu.
Jak ludzie tego szukają: „wordpress nie wysyła maili”, „formularz kontaktowy nie wysyła wiadomości”, „wordpress mail trafia do spamu”
Szybkie rozwiązanie: zamiast funkcji mail() serwera skonfiguruj wysyłkę przez SMTP (wtyczka SMTP + skrzynka w Twojej domenie) i upewnij się, że domena ma poprawne rekordy SPF, DKIM i DMARC.
15. Strona działa bardzo wolno
Strona ładuje się kilka sekund, kokpit „muli”, a PageSpeed Insights świeci na czerwono.
Jak ludzie tego szukają: „wordpress wolno działa”, „jak przyspieszyć stronę wordpress”, „wordpress wolny panel admina”
Szybkie rozwiązanie: włącz cache stron, zmniejsz zdjęcia (format WebP), usuń zbędne wtyczki i sprawdź wersję PHP. Jeśli wolno działa też kokpit, przyczyną bywa hosting albo wtyczka wykonująca ciężkie zapytania – albo… złośliwy kod, który obciąża serwer.
Większość awarii WordPressa da się naprawić w kwadrans – pod warunkiem, że masz kopię zapasową i wiesz, gdzie szukać przyczyny.
Uniwersalna procedura, gdy nie wiesz, co się stało:
- Przypomnij sobie, co zmieniło się ostatnio – aktualizacja, nowa wtyczka, przeniesienie strony, zmiana na hostingu.
- Sprawdź log błędów serwera w panelu hostingu oraz
wp-content/debug.log. - Wyłącz wszystkie wtyczki (zmiana nazwy katalogu) i przełącz motyw na domyślny – to wyklucza większość możliwych przyczyn.
- Jeśli nic nie pomaga – przywróć kopię zapasową sprzed awarii.
Najczęstsze pytania
Dlaczego moja strona WordPress nagle przestała działać?
Najczęstsze przyczyny to nieudana aktualizacja wtyczki lub motywu, kończące się miejsce albo limit na hostingu, błąd w pliku konfiguracyjnym lub problem z bazą danych. Zwykle da się to cofnąć.
Czy mogę naprawić stronę bez dostępu do panelu?
Tak – większość awarii naprawia się przez pliki (FTP lub menedżer plików) albo bazę danych, nawet gdy panel nie działa. Wystarczy dostęp do hostingu.
Jak uniknąć częstych awarii?
Rób kopię przed każdą aktualizacją, przy większych stronach testuj zmiany na kopii testowej, nie trzymaj dziesiątek zbędnych wtyczek i pilnuj wolnego miejsca na serwerze.
Potrzebujesz pomocy z tym tematem?
MAQ Enterprise zajmie się tym za Ciebie – od jednorazowego audytu po stałą opiekę nad stroną. Zadzwoń: +48 604 790 398 lub napisz.
Napisz do mnie

