Strona główna/Blog/Aktualizacja WordPressa zepsuła stronę – co zrobić?
WordPress·7 min czytania·Zespół MiauSEO

Aktualizacja WordPressa zepsuła stronę – co zrobić?

Kliknąłeś 'Aktualizuj wszystko' i strona przestała działać. Klasyczny scenariusz. Dowiedz się, jak bezpiecznie przywrócić poprzednią wersję, którą wtyczkę lub motyw wyłączyć jako pierwszą i jak uniknąć tego problemu w przyszłości.

Aktualizacja WordPressa zepsuła stronę – co zrobić?

Dlaczego aktualizacje WordPress psują strony?

WordPress jest systemem opartym na wtyczkach i motywach tworzonych przez tysiące niezależnych deweloperów. Każda aktualizacja rdzenia, wtyczki lub motywu może wprowadzić zmiany niekompatybilne z innymi elementami Twojej strony. To nie jest błąd projektu — to cena ekosystemu otwartego źródła z ponad 60 000 wtyczek.

Najczęstsze scenariusze po nieudanej aktualizacji: biały ekran, błąd 500, zepsuty wygląd strony, nieprawidłowe działanie formularzy lub WooCommerce, lub znikające treści.

Krok 1 – Sprawdź czy masz backup (i jak go przywrócić)

Jeśli masz backup sprzed aktualizacji — jesteś uratowany. Większość dobrych hostingów robi automatyczne kopie dzienne lub cotygodniowe. Sprawdź w panelu hostingu sekcję „Kopie zapasowe" lub „Backup".

Jeśli używasz wtyczek do backupów (UpdraftPlus, BackupBuddy), znajdź kopię w ustawieniach wtyczki lub w wyznaczonej lokalizacji (Google Drive, Dropbox, Amazon S3). Przywróć ją — to najszybsze rozwiązanie i powinno być pierwszym krokiem.

Uwaga: Po przywróceniu backupu natychmiast zaktualizuj problematyczną wtyczkę/motyw. Stare wersje często zawierają luki bezpieczeństwa.

Krok 2 – Bez backupu: cofnij aktualizację ręcznie

WordPress nie ma wbudowanej opcji cofania aktualizacji, ale możesz to zrobić ręcznie:

Dla wtyczki:

  • Wejdź na wordpress.org/plugins/[nazwa-wtyczki]/advanced/ i pobierz poprzednią wersję
  • Przez FTP usuń folder wtyczki z wp-content/plugins/
  • Wgraj i rozpakuj pobraną starą wersję
  • Aktywuj wtyczkę w panelu WordPress

Dla rdzenia WordPress:

  • Pobierz poprzednią wersję ze strony wordpress.org/download/releases/
  • Przez FTP nadpisz foldery wp-admin/ i wp-includes/
  • W wp-config.php możesz tymczasowo dodać define('AUTOMATIC_UPDATER_DISABLED', true); żeby zapobiec automatycznej aktualizacji z powrotem

Krok 3 – Zidentyfikuj problematyczną wtyczkę metodą bisekcji

Jeśli aktualizowałeś wiele wtyczek jednocześnie, musisz znaleźć tę winną. Metoda bisekcji:

  • Dezaktywuj połowę zaktualizowanych wtyczek — sprawdź czy błąd znikł
  • Jeśli znikł — problem jest w dezaktywowanej połowie. Aktywuj połowę z tej grupy i sprawdź ponownie
  • Jeśli nie znikł — problem jest w aktywnej połowie. Dezaktywuj połowę z tej grupy
  • Powtarzaj aż do znalezienia jednej winnej wtyczki

Jak aktualizować bezpiecznie w przyszłości?

Nauczona przykrym doświadczeniem zasada numer jeden: zawsze rób backup przed każdą aktualizacją. Oto pełna procedura bezpiecznego aktualizowania:

  • Środowisko testowe (staging) — większość hostingów oferuje subdomenę testową. Aktualizuj najpierw tam, sprawdź stronę, a dopiero po potwierdzeniu że wszystko działa — aktualizuj produkcję.
  • Aktualizuj pojedynczo — nie klikaj „Zaktualizuj wszystko" jednocześnie. Aktualizuj jedną wtyczkę, sprawdź stronę, przejdź do następnej.
  • Wyłącz automatyczne aktualizacje — dla wtyczek premium lub stron e-commerce to ryzykowna opcja. Kontroluj aktualizacje ręcznie.
  • Monitoruj stronę — użyj narzędzia jak UptimeRobot (darmowy), które powiadomi Cię SMS-em jeśli strona przestanie działać.

Aktualizacje to nie jedyne źródło problemów. Zainstalowanie nowych wtyczek może powodować konflikty między wtyczkami, które dają podobne objawy. Jeśli po przywróceniu backupu widzisz biały ekran, sprawdź nasz przewodnik po białym ekranie WordPress. Błąd po aktualizacji może też manifestować się jako błąd 500 lub komunikat „This site is experiencing technical difficulties".

Potrzebujesz pomocy z wizytówką Google?

Bezpłatna konsultacja — sprawdzę Twój profil i powiem co poprawić.

Umów rozmowę