Ranking Jak liczymy Jak testujemy Blog Słownik Kontakt
Poradniki hostingowe

Jak przywrócić WordPressa z kopii zapasowej po awarii lub nieudanej aktualizacji

Przemysław Szliep · 10.10.2026

Jeśli strona po aktualizacji wtyczki, motywu albo nieudanej edycji nie działa, najszybszą drogą do odzyskania jej jest przywrócenie z kopii zapasowej. Poniżej prowadzę Cię przez cały proces — od zabezpieczenia obecnego stanu, przez przywracanie gotową wtyczką backupową lub panelem hostingowym, aż po manualny restore plików i bazy danych, gdy nic innego nie zadziała. Nie musisz być programistą — wystarczy, że zalogujesz się do panelu hostingowego i wp-admina.

  1. Zanim zrobisz cokolwiek innego, zapisz sobie, co obecnie jest na stronie — zrzuć aktualne pliki i bazę danych do osobnego folderu (nawet jeśli strona działa źle). To Twoja siatka bezpieczeństwa, gdyby przywracanie starej kopii pogorszyło sytuację.
  2. Sprawdź, jakiego rodzaju kopię zapasową masz do dyspozycji — automatyczny backup w panelu hostingowym, kopię zrobioną wtyczką (np. UpdraftPlus) czy osobne pliki i plik .sql z bazą danych zapisane ręcznie. To decyduje, którą ścieżkę z poniższych wybierzesz.
  3. Jeśli hosting robi automatyczne kopie zapasowe, zaloguj się do panelu hostingowego i znajdź sekcję „Kopie zapasowe” lub „Backup” (nazwa różni się między hostingami).
  4. Wybierz kopię zapasową z daty sprzed wystąpienia problemu i kliknij opcję „Przywróć”, a następnie potwierdź operację. Pamiętaj, że przywrócenie zastąpi obecne pliki i bazę danych tą wersją — wszystko, co zmieniło się od daty backupu, zostanie utracone.
  5. Jeśli korzystasz z wtyczki backupowej typu UpdraftPlus i wp-admin w ogóle się otwiera, zaloguj się do panelu WordPressa i przejdź do Ustawienia → UpdraftPlus Backups.
  6. Z listy dostępnych kopii wybierz tę sprzed problemu i kliknij „Restore”, a następnie zaznacz, co chcesz przywrócić — pliki, bazę danych, wtyczki i motywy (zwykle bezpieczniej zaznaczyć wszystko).
  7. Jeśli strona jest zepsuta tak mocno, że wp-admin się nie otwiera, przejdź do przywracania manualnego — połącz się z serwerem przez klienta FTP, korzystając z danych logowania z panelu hostingowego.
  8. Na serwerze zmień nazwę obecnego folderu strony (np. dopisz do niego „_stary”) albo przenieś jego zawartość do osobnego folderu tymczasowego — nie usuwaj niczego trwale, dopóki nie sprawdzisz, że przywrócona wersja działa.
  9. Wgraj przez FTP pliki z kopii zapasowej na serwer, w to samo miejsce, gdzie wcześniej znajdowała się strona.
  10. Zaloguj się do phpMyAdmin — zwykle znajdziesz do niego link w panelu hostingowym, w sekcji baz danych.
  11. W phpMyAdmin wybierz bazę danych swojej strony, usuń z niej wszystkie obecne tabele (albo utwórz nową, pustą bazę), a następnie zaimportuj plik .sql z kopii zapasowej przez zakładkę „Importuj”.
  12. Otwórz plik wp-config.php (przez FTP lub menedżer plików w panelu hostingowym) i sprawdź, czy nazwa bazy danych, użytkownik, hasło i host zgadzają się z bazą, którą właśnie przywróciłeś — jeśli przywracałeś do nowej bazy o innej nazwie, popraw te dane w pliku.
  13. Wejdź na adres swojej strony w przeglądarce i sprawdź, czy się wczytuje, a następnie zaloguj się do wp-admina, żeby zweryfikować, że wszystko — wpisy, zdjęcia, ustawienia — jest na miejscu.
  14. Wyczyść cache — zarówno w przeglądarce, jak i w ewentualnej wtyczce cache na stronie oraz w CDN (np. Cloudflare) — żeby mieć pewność, że widzisz aktualny, przywrócony stan strony, a nie starą wersję z pamięci podręcznej.

Co zrobić, gdy coś pójdzie nie tak

Biała strona po przywróceniu kopii. Najczęstsza przyczyna to niezgodność między przywróconymi plikami a bazą danych — np. przywróciłeś tylko pliki, a bazę zostawiłeś nową, albo odwrotnie. Wróć do kroku z phpMyAdmin i sprawdź, czy baza danych faktycznie pochodzi z tej samej kopii zapasowej co pliki. Jeśli masz dostęp do wp-admina, włącz tryb debugowania w wp-config.php, żeby zobaczyć konkretny komunikat błędu — zwykle wskaże, która wtyczka lub motyw powoduje problem.

Strona się wczytuje, ale wygląda na zepsutą albo zgłasza błąd serwera. To częsty objaw niezgodności wersji PHP — kopia zapasowa mogła powstać na innej wersji PHP niż ta, która jest teraz aktywna na koncie hostingowym. Wejdź do panelu hostingowego, w ustawieniach PHP sprawdź aktualną wersję i, jeśli to możliwe, tymczasowo przełącz na wersję zbliżoną do tej, na której strona działała wcześniej, żeby sprawdzić, czy to rozwiązuje problem.

Po przywróceniu widzisz stare treści albo stary wygląd strony. To najczęściej cache — przeglądarki, wtyczki cache albo CDN — a nie błąd samego przywracania. Wyczyść cache we wszystkich tych miejscach (jak opisano w ostatnim kroku) i odśwież stronę w oknie incognito, żeby zobaczyć rzeczywisty, aktualny stan bez wpływu pamięci podręcznej.

Poradnik krok po kroku Bezpieczeństwo danych
Przemysław Szliep
Przemysław Szliep

Od 2014 roku prowadzi SP-Media - agencję, która buduje i utrzymuje strony firmowe. Hostingi ocenia z perspektywy kogoś, kto codziennie na nich pracuje: migracje, awarie, kontakt z supportem.

Używamy plików cookie do analizy ruchu (Google Analytics, Microsoft Clarity). Więcej informacji w polityce prywatności.