← Wróć do centrum problemów
23.08.2026 •WordPress • 27 wyświetleń

WordPress po aktualizacji pokazuje błąd 500? Sprawdź, co naprawić w pierwszej kolejności, zanim stracisz stronę

Błąd 500 po aktualizacji WordPressa zwykle oznacza problem z wtyczką, motywem, limitem pamięci, regułami .htaccess albo nieudaną aktualizacją plików. Sprawdź, jak bezpiecznie zdiagnozować i naprawić stronę krok po kroku.

ProblemWordPress po aktualizacji pokazuje błąd 500? Sprawdź, co naprawić w pierwszej kolejności, zanim stracisz stronę
Trudnośćśredni
Czas naprawy30–120 minut
Ryzykośrednie do wysokiego
Wymagany backuptak, przed jakąkolwiek zmianą plików lub bazy danych
Dla kogowłaściciele stron WordPress, administratorzy, osoby po aktualizacji CMS, wtyczek lub motywu
Szybka odpowiedź

Najczęściej winna jest wtyczka, motyw, uszkodzony plik .htaccess, brak pamięci PHP albo niepełna aktualizacja. Zacznij od kopii zapasowej, wyłączenia wtyczek, przełączenia motywu na domyślny, odświeżenia .htaccess i zwiększenia limitu pamięci. Jeśli nie masz dostępu do panelu lub problem wraca, skontaktuj się ze specjalistą.

WordPress po aktualizacji pokazuje błąd 500? Sprawdź, co naprawić w pierwszej kolejności, zanim stracisz stronę
Checklista przed naprawą
  • Backup plików i bazy danych wykonany przed zmianami.
  • Sprawdzone logi błędów serwera.
  • Wyłączone wszystkie wtyczki i przetestowana strona.
  • Przetestowany domyślny motyw WordPressa.
  • Odświeżony lub tymczasowo wyłączony plik .htaccess.
  • Zweryfikowany limit pamięci PHP.
  • Sprawdzona zgodność wersji PHP z WordPressem, motywem i wtyczkami.
  • Skontrolowane uprawnienia plików i katalogów.
  • Przygotowana ostatnia stabilna kopia do ewentualnego przywrócenia.
  • Podjęta decyzja, czy naprawa jest bezpieczna samodzielnie, czy wymaga specjalisty.
Kiedy zlecić naprawę Nie każdy problem warto rozwiązywać metodą prób i błędów

Jeżeli widzisz którykolwiek z poniższych sygnałów, najbezpieczniej zacząć od krótkiej diagnostyki i dopiero potem wdrażać poprawki.

  • Problem blokuje panel, aktualizacje, formularze, logowanie albo widoczność strony.
  • Strona była poprawiana przez kilka osób i nie wiadomo, co jest krytyczne.
  • Nie masz procedury backupu, środowiska testowego albo listy ryzyk przed zmianą.
  • Potrzebujesz planu naprawy oraz dalszej opieki, nie tylko jednorazowej łatki.
Scenariusze naprawy Najczęstsze układy problemu i bezpieczniejsza droga działania

Objaw

ŹleStrona po aktualizacji pokazuje 500 i nie wiadomo dlaczego

DobrzeMasz zawężoną przyczynę: wtyczka, motyw, .htaccess, PHP lub pamięć

Diagnostyka

ŹleLosowe klikanie, włączanie i wyłączanie elementów bez planu

DobrzeKolejne testy wykonywane w logicznej kolejności i z backupem

Ryzyko

ŹleWysokie, bo można nadpisać pliki lub utracić dane

DobrzeNiższe, bo zmiany są kontrolowane i odwracalne

Czas naprawy

ŹleGodziny lub dni prób i błędów

DobrzeCzęsto 15–60 minut przy dobrze wykonanej diagnostyce

Efekt końcowy

ŹleNiepewność i powracający błąd

DobrzeStabilna strona i znana przyczyna awarii

Przed / po Co zmienia uporządkowana diagnoza zamiast chaotycznych prób naprawy

Czas do pierwszej diagnozy

Przed30–120 min zgadywania
Po5–15 min po sprawdzeniu logów i wtyczek

Prawdopodobieństwo odzyskania strony

PrzedNiskie przy chaotycznych zmianach
PoWysokie przy pracy krok po kroku

Ryzyko utraty danych

PrzedŚrednie do wysokiego
PoNiskie przy poprawnym backupie

Szansa na szybkie ustalenie winowajcy

PrzedNiewielka
PoBardzo duża po wyłączeniu wtyczek i zmianie motywu

Czas przestoju strony

PrzedDługi
PoZwykle krótszy, jeśli działania są uporządkowane

Aktualizacja WordPressa miała pomóc, a zamiast tego na stronie pojawił się błąd 500? To jeden z najbardziej stresujących scenariuszy dla właściciela witryny, bo oznacza, że strona przestała działać po stronie serwera, a użytkownik widzi jedynie ogólny komunikat o problemie. W praktyce nie chodzi o jedną konkretną usterkę, tylko o całą grupę błędów, które mogą pojawić się po aktualizacji rdzenia WordPressa, motywu, wtyczek lub samego środowiska serwera.

Najważniejsze: nie panikuj i nie wykonuj przypadkowych zmian. W większości przypadków problem da się odwrócić, ale ważna jest kolejność działań. Źle przeprowadzona naprawa może tylko pogorszyć sytuację, zwłaszcza jeśli edytujesz pliki bez kopii zapasowej albo wyłączasz elementy losowo, bez sprawdzenia przyczyny.

W tym artykule pokażę Ci, jak rozpoznać źródło błędu 500 po aktualizacji WordPressa, jak bezpiecznie go zdiagnozować i jakie kroki wykonać, by przywrócić stronę do działania. Zobaczysz też, kiedy samodzielna naprawa jest rozsądna, a kiedy lepiej od razu przekazać sprawę specjaliście.

Szybka odpowiedź

Jeżeli WordPress pokazuje błąd 500 po aktualizacji, w pierwszej kolejności sprawdź trzy rzeczy: kopię zapasową, wtyczki i plik .htaccess. Najczęstszą przyczyną jest konflikt wtyczki lub motywu, uszkodzony plik konfiguracyjny albo zbyt niski limit pamięci PHP. Jeśli masz dostęp do FTP lub menedżera plików, wyłącz wszystkie wtyczki, przełącz motyw na domyślny, zresetuj .htaccess i włącz debugowanie błędów, aby odczytać realną przyczynę.

Jeśli po tych krokach strona nadal zwraca 500, a zwłaszcza jeśli błąd pojawił się po aktualizacji serwera, PHP lub po migracji, problem może leżeć głębiej: w uszkodzeniu plików, niekompatybilności wersji PHP, błędzie uprawnień albo awarii po stronie hostingu. W takim przypadku bezpieczniej jest wstrzymać dalsze próby i skonsultować stronę z technikiem.

Diagnoza problemu

Błąd 500, czyli Internal Server Error, nie mówi wprost, co jest nie tak. To komunikat zbiorczy, który oznacza, że serwer nie był w stanie poprawnie przetworzyć żądania. Po aktualizacji WordPressa najczęściej problem nie leży w samej treści strony, tylko w warstwie technicznej: wtyczkach, motywie, konfiguracji serwera, plikach systemowych albo limitach środowiska.

Klucz do skutecznej naprawy polega na ustaleniu, co dokładnie zostało zaktualizowane i co zmieniło się w chwili awarii. Jeśli problem pojawił się natychmiast po aktualizacji konkretnej wtyczki, podejrzenie pada właśnie na nią. Jeżeli po aktualizacji WordPressa strona działała jeszcze chwilę, a potem padła, możliwa jest kolizja z cache, zadań cron lub opóźnione wywołanie błędu przez określoną podstronę.

W praktyce diagnostyka powinna wyglądać tak:

  • sprawdzenie, czy błąd występuje na całej stronie, czy tylko w panelu administracyjnym,
  • ustalenie, czy problem pojawił się po aktualizacji WordPressa, motywu, wtyczek czy PHP,
  • odczyt logów błędów serwera i WordPressa,
  • wykluczenie konfliktu rozszerzeń,
  • weryfikacja pliku .htaccess, limitu pamięci i uprawnień plików.

Jeżeli masz dostęp do logów, to właśnie tam często znajdziesz konkret: PHP Fatal error, Allowed memory size exhausted, Call to undefined function, Cannot redeclare albo informację o błędnej regule w .htaccess. Bez logów naprawa staje się zgadywaniem, dlatego warto je sprawdzić na początku, a nie dopiero po kilku nieudanych próbach.

Możliwe przyczyny

Po aktualizacji WordPressa błąd 500 zwykle wynika z jednej z kilku przyczyn. Poniżej znajdziesz najczęstsze scenariusze wraz z wyjaśnieniem, dlaczego pojawiają się właśnie po update.

1. Konflikt wtyczek

To jedna z najczęstszych przyczyn. Aktualizacja rdzenia WordPressa lub jednej z wtyczek może sprawić, że rozszerzenie przestaje być kompatybilne z nową wersją systemu, biblioteki PHP albo inną wtyczką. Czasem problem wywołuje nawet jedna wtyczka zabezpieczająca, cache, builder lub integracja płatności.

2. Uszkodzony lub nadpisany plik .htaccess

Podczas aktualizacji, zmiany permalinków albo przy czyszczeniu cache plik .htaccess może zostać uszkodzony lub otrzymać błędną regułę. To klasyczna przyczyna błędu 500, zwłaszcza gdy strona główna działa, ale podstrony zwracają problem albo odwrotnie.

3. Niekompatybilny motyw

Motyw może używać funkcji, które nie są już obsługiwane w nowej wersji WordPressa lub PHP. Jeśli po aktualizacji aktywny motyw nie potrafi poprawnie się załadować, serwer zwróci 500 jeszcze zanim użytkownik zobaczy jakąkolwiek treść.

4. Zbyt niski limit pamięci PHP

Aktualizacja może zwiększyć zapotrzebowanie na zasoby. Jeśli witryna ma zbyt mały limit pamięci, skrypt zostanie przerwany, a serwer odpowie błędem 500. Problem ten bywa szczególnie częsty na stronach z ciężkimi builderami, sklepami WooCommerce, rozbudowanymi filtrami i wieloma wtyczkami.

5. Błąd w trakcie aktualizacji plików

Jeśli aktualizacja przerwała się w połowie, na serwerze mogą pozostać niekompletne lub uszkodzone pliki. Wtedy WordPress uruchamia się częściowo, ale brakuje mu potrzebnych komponentów. To częsty scenariusz przy słabszym hostingu, krótkim limicie czasu wykonania i problemach z połączeniem.

6. Problemy z wersją PHP

Po aktualizacji WordPressa lub wtyczek może się okazać, że obecna wersja PHP jest zbyt stara albo zbyt nowa dla używanego kodu. Czasem hosting automatycznie zmienia wersję PHP, a stara wtyczka lub motyw nie nadąża za tym środowiskiem.

7. Błędne uprawnienia plików

Jeśli aktualizacja zmieniła właściciela plików albo uprawnienia katalogów, WordPress może nie odczytać części zasobów. Wtedy pojawiają się błędy serwera, a niekiedy całkowity brak dostępu do witryny.

8. Włączone mechanizmy bezpieczeństwa serwera

Reguły mod_security, firewall hostingu lub wewnętrzne zabezpieczenia mogą blokować określone żądania po aktualizacji, zwłaszcza gdy nowa wersja wtyczki wykonuje operacje uznane przez serwer za podejrzane. Z zewnątrz wygląda to jak zwykły błąd 500, ale przyczyną jest filtr bezpieczeństwa.

Rozwiązanie krok po kroku

Poniższa procedura jest ułożona tak, abyś mógł przejść od najbezpieczniejszych i najczęstszych przyczyn do bardziej technicznych. Nie przeskakuj kroków, bo w WordPressie podobne objawy mogą mieć zupełnie różne źródła.

Krok 1: Zabezpiecz stronę i wykonaj kopię zapasową

Zanim cokolwiek zmienisz, upewnij się, że masz aktualną kopię plików i bazy danych. Jeśli hosting wykonuje automatyczne backupy, sprawdź, z jakiego momentu pochodzą i czy na pewno możesz je przywrócić. Jeśli nie masz backupu, nie kasuj masowo plików ani nie nadpisuj wszystkiego na oślep.

Ostrzeżenie bezpieczeństwa: jeśli strona obsługuje zamówienia, formularze lub logowanie użytkowników, każda nieprzemyślana zmiana może spowodować utratę danych albo przerwanie sprzedaży. Przy sklepie internetowym priorytetem jest przywrócenie stabilności bez utraty zamówień i klientów.

Krok 2: Sprawdź, czy problem dotyczy całej witryny

Wejdź na stronę główną, podstronę, panel administracyjny i – jeśli to możliwe – kilka różnych adresów. Jeśli błąd 500 występuje wszędzie, problem jest ogólny. Jeśli tylko w panelu admina, przyczyną bywa wtyczka lub motyw aktywny po stronie zaplecza. Jeżeli problem pojawia się tylko na wybranych podstronach, podejrzenie pada na reguły permalinków, cache lub konkretną funkcję w motywie.

Krok 3: Wyłącz wszystkie wtyczki

Jeżeli nie masz dostępu do panelu WP, przejdź przez FTP lub menedżer plików do katalogu wp-content i zmień nazwę folderu plugins na przykład na plugins_old. Dzięki temu WordPress przestanie ładować wtyczki.

Jeśli strona zacznie działać, przyczyna jest bardzo prawdopodobnie po stronie jednej z wtyczek. Następnie przywróć nazwę folderu i włączaj wtyczki pojedynczo, aż znajdziesz winowajcę. To najpewniejsza metoda, bo pozwala dokładnie zawęzić źródło problemu.

Krok 4: Przełącz motyw na domyślny

Jeśli wyłączenie wtyczek nie pomogło, czas sprawdzić motyw. Najbezpieczniej jest aktywować motyw domyślny WordPressa, na przykład z rodziny Twenty. Jeśli nie masz dostępu do panelu, możesz tymczasowo zmienić nazwę folderu aktywnego motywu w wp-content/themes, aby WordPress próbował uruchomić motyw awaryjny.

Jeśli po zmianie motywu błąd znika, problem leży w kodzie szablonu, dodatkach motywu albo jego niezgodności z nową wersją WordPressa lub PHP.

Krok 5: Odśwież plik .htaccess

Plik .htaccess może być źródłem błędu 500, zwłaszcza po aktualizacji, zmianie adresów URL lub pracy wtyczek cache i bezpieczeństwa. Najpierw pobierz jego kopię na komputer. Następnie zmień nazwę pliku na przykład na .htaccess_old. Jeśli strona zacznie działać, znaczy to, że błąd był związany z tym plikiem albo jego regułami.

Potem możesz wygenerować nowy .htaccess z panelu WordPressa, zapisując ponownie ustawienia linków bezpośrednich. Pamiętaj jednak, że jeśli na serwerze obowiązują niestandardowe reguły, samodzielne nadpisanie .htaccess może wyłączyć dodatkowe funkcje. Dlatego dobrze jest mieć kopię oryginału.

Krok 6: Zwiększ limit pamięci PHP

Jeśli logi wskazują na brak pamięci, spróbuj zwiększyć limit. W wielu przypadkach wystarczy podniesienie wartości w konfiguracji WordPressa lub po stronie hostingu. Popularny punkt odniesienia to 256 MB, ale rozbudowane sklepy lub strony z builderami mogą potrzebować więcej.

Nie ustawiaj jednak wartości na ślepo, jeśli hosting ma własne limity. Czasem lepszym rozwiązaniem jest optymalizacja strony niż dalsze „pompowanie” pamięci. Zbyt wysoki limit nie naprawi błędu wynikającego z pętli w kodzie.

Krok 7: Włącz debugowanie i sprawdź logi

Jeśli podstawowe kroki nie pomogły, włącz tryb debugowania WordPressa i sprawdź logi błędów. Szukaj w nich szczegółów typu:

  • który plik generuje fatal error,
  • jaka funkcja lub klasa jest problematyczna,
  • czy błąd występuje w konkretnej wtyczce,
  • czy to problem z pamięcią, uprawnieniami czy wersją PHP.

To etap, na którym wielu użytkowników popełnia błąd: zamiast czytać komunikat, zaczynają losowo usuwać pliki lub reinstalować cały WordPress. Tymczasem log zwykle pokazuje dokładniej, co się stało.

Krok 8: Sprawdź wersję PHP i kompatybilność rozszerzeń

Po aktualizacji WordPressa lub wtyczek może się okazać, że hosting pracuje na wersji PHP niezgodnej z kodem witryny. Jeśli to możliwe, sprawdź, na jakiej wersji działa strona i porównaj ją z wymaganiami używanych wtyczek oraz motywu. Czasem wystarczy cofnięcie lub podniesienie wersji PHP o jeden poziom, aby strona zaczęła działać.

Uwaga: zmiana wersji PHP może uruchomić kolejne błędy, które wcześniej były ukryte. Dlatego po takiej modyfikacji trzeba od razu sprawdzić nie tylko stronę główną, ale też formularze, sklep, logowanie i kluczowe podstrony.

Krok 9: Weryfikuj uprawnienia i właściciela plików

Jeśli serwer nie może odczytać lub zapisać części plików, WordPress może przestać działać poprawnie. Sprawdź, czy katalogi i pliki mają właściwe uprawnienia oraz czy aktualizujący proces nie zmienił właściciela plików. Na hostingu współdzielonym to częsty problem po migracji albo po ręcznym wgraniu paczki aktualizacyjnej.

Krok 10: Przywróć ostatnią stabilną wersję, jeśli trzeba

Jeżeli wszystko wskazuje na to, że problem powstał dokładnie po konkretnej aktualizacji i nie da się go szybko odwrócić, rozsądnym rozwiązaniem bywa przywrócenie backupu. To często szybsze i bezpieczniejsze niż wielogodzinna walka z niekompatybilnością, zwłaszcza gdy strona generuje przychód.

Ważne: przywrócenie kopii powinno obejmować zarówno pliki, jak i bazę danych z tego samego punktu w czasie. W przeciwnym razie możesz odzyskać stronę, ale stracisz nowe wpisy, zamówienia albo formularze.

Najczęstsze błędy

W naprawie błędu 500 po aktualizacji najwięcej szkód robi pośpiech. Oto najczęstsze pomyłki, które widzę w praktyce.

  • Kasowanie plików bez kopii zapasowej – jeśli usuniesz lub nadpiszesz coś ważnego, odzyskanie strony będzie dużo trudniejsze.
  • Wyłączanie wszystkiego naraz bez notowania zmian – wtedy nie wiadomo, co faktycznie pomogło, a co tylko przypadkiem zbiegło się w czasie.
  • Ignorowanie logów błędów – bez nich diagnoza jest mniej precyzyjna, a naprawa często trwa kilka razy dłużej.
  • Zmiana kilku parametrów naraz – jeśli jednocześnie edytujesz .htaccess, wersję PHP i wtyczki, nie ustalisz źródła problemu.
  • Przywracanie starego backupu bez kontroli wersji – można przywrócić stronę, ale jednocześnie cofnąć zamówienia, komentarze lub nowe wpisy.
  • Zakładanie, że winny jest hosting – czasem to prawda, ale bardzo często problem siedzi w jednej wtyczce albo w motywie.
  • Aktualizacja w ciemno po awarii – jeśli strona już ma błąd 500, kolejna aktualizacja może tylko pogorszyć sytuację.

Kiedy nie robić tego samodzielnie

Samodzielna naprawa ma sens, jeśli masz dostęp do plików, backup i podstawową orientację w strukturze WordPressa. Są jednak sytuacje, w których lepiej nie eksperymentować.

  • gdy strona obsługuje sprzedaż i każda minuta przestoju oznacza stratę pieniędzy,
  • gdy problem pojawił się po migracji lub zmianie hostingu,
  • gdy logi wskazują na błędy w wielu miejscach jednocześnie,
  • gdy nie masz pewności, jak przywrócić backup,
  • gdy strona była już wcześniej modyfikowana ręcznie przez kilka osób i nie wiadomo, co gdzie zostało zmienione,
  • gdy błąd 500 występuje także po stronie panelu administracyjnego, przez co nie możesz bezpiecznie wyłączyć wtyczek z poziomu WP.

W takich przypadkach ryzyko uszkodzenia strony jest większe niż potencjalny zysk z samodzielnych prób. Jeśli nie czujesz się pewnie w pracy z FTP, logami i konfiguracją serwera, lepiej zatrzymać się na etapie diagnostyki i oddać sprawę technikowi.

Kiedy zgłosić się do specjalisty

Do specjalisty warto zgłosić się od razu, jeśli:

  • strona była wyłączona dłużej niż kilkanaście minut i nie możesz znaleźć prostego winowajcy,
  • błąd 500 pojawia się po każdej próbie aktualizacji,
  • masz podejrzenie konfliktu między wtyczkami premium, których nie możesz łatwo wyłączyć bez utraty funkcji,
  • nie masz dostępu do logów serwera,
  • hosting zgłasza problemy z uprawnieniami, limitami lub konfiguracją PHP,
  • pojawiają się też inne objawy: biały ekran, błędy 403, 504, brak możliwości logowania, nie działają formularze lub sklep.

Specjalista zwykle szybciej ustali, czy problem dotyczy kodu, serwera czy konfiguracji. W wielu przypadkach oszczędza to nie tylko czas, ale też nerwy i ryzyko utraty danych. To szczególnie ważne przy stronach firmowych, sklepach i serwisach, które generują leady lub sprzedaż.

Podsumowanie

Błąd 500 po aktualizacji WordPressa jest poważny, ale w większości przypadków da się go naprawić bez reinstalacji całej strony. Najczęściej źródłem problemu są wtyczki, motyw, uszkodzony .htaccess, brak pamięci PHP albo niekompatybilna wersja środowiska. Najlepsza strategia to nie chaos, lecz uporządkowana diagnostyka: backup, wyłączenie wtyczek, test motywu, sprawdzenie .htaccess, analiza logów i weryfikacja PHP.

Jeśli problem jest prosty, możesz go usunąć samodzielnie w kilkanaście minut. Jeśli jednak strona jest biznesowo ważna, nie masz dostępu do zaplecza lub błąd wraca mimo naprawy, nie warto ryzykować dalszych uszkodzeń. Wtedy szybka pomoc techniczna jest zwykle tańsza niż wielogodzinna samodzielna walka zakończona przywracaniem kopii.

CTA do kontaktu

Jeśli po aktualizacji WordPressa Twoja strona pokazuje błąd 500 i nie masz pewności, co dokładnie poszło nie tak, skontaktuj się ze specjalistą, zanim wykonasz kolejne zmiany. Im szybciej zostanie przeprowadzona diagnoza, tym większa szansa na przywrócenie strony bez utraty danych, zamówień i pozycji w wyszukiwarce.

FAQ

Najczęstsze pytania

Krótkie odpowiedzi na pytania, które najczęściej pojawiają się przed naprawą strony, kontaktem z supportem albo zleceniem wdrożenia.

Czy błąd 500 po aktualizacji WordPressa zawsze oznacza awarię serwera?

Nie. To tylko ogólny komunikat serwera. Najczęściej przyczyna leży w wtyczce, motywie, pliku .htaccess, pamięci PHP albo niekompatybilności po aktualizacji.

Od czego zacząć naprawę, jeśli strona nie działa po aktualizacji?

Najpierw wykonaj backup, potem wyłącz wtyczki, sprawdź motyw, zresetuj .htaccess i odczytaj logi błędów. To najbezpieczniejsza kolejność.

Czy można naprawić błąd 500 bez dostępu do panelu WordPress?

Tak. Można to zrobić przez FTP lub menedżer plików na hostingu, zmieniając nazwy folderów wtyczek, motywu lub pliku .htaccess.

Czy zwiększenie pamięci PHP zawsze rozwiązuje problem?

Nie. Pomaga tylko wtedy, gdy rzeczywiście problem wynika z limitu pamięci. Jeśli przyczyną jest błąd w kodzie lub konflikt wtyczek, samo zwiększenie limitu nie wystarczy.

Kiedy lepiej nie naprawiać błędu samodzielnie?

Gdy strona zarabia, nie masz backupu, nie masz dostępu do logów, problem pojawił się po migracji lub błąd wraca mimo podstawowych prób naprawy.

Usługi r99.pl Jeśli wolisz zlecić to specjaliście, zobacz usługi powiązane z tym problemem
Powiązane poradniki Zobacz też inne artykuły z r99.pl, które pomagają w podobnych awariach i decyzjach technicznych

Dalszy krok

Nie udało Ci się rozwiązać problemu samodzielnie?

Przeprowadzę diagnostykę, naprawię stronę, przyspieszę WordPress albo uporządkuję techniczne SEO i widoczność.