6 lipca 2026 · 9 min czytania

Kopia zapasowa WordPressa - jak ją zrobić i odtworzyć krok po kroku

Kopia zapasowa to jedyna wtyczka-polisa: płacisz kilkanaście minut konfiguracji, a w zamian żadna awaria, włamanie, nieudana aktualizacja ani własna pomyłka nie są już katastrofą,…

Kopia zapasowa to jedyna wtyczka-polisa: płacisz kilkanaście minut konfiguracji, a w zamian żadna awaria, włamanie, nieudana aktualizacja ani własna pomyłka nie są już katastrofą, tylko niedogodnością na kwadrans. W moich artykułach o błędach krytycznych, bezpieczeństwie i zmianach na stronie kopia zapasowa wraca jak refren, więc pora rozpisać ją porządnie: co dokładnie kopiować, gdzie trzymać kopie, jak ustawić automat, jak przywracać i co robić, gdy sama kopia zapasowa... odmawia współpracy, bo i taki przypadek rozłożymy na części prosto z mojego forum.

Co właściwie kopiujemy: pliki plus baza danych

Strona na WordPressie to dwa organizmy. Pliki to WordPress, motyw, wtyczki i cała biblioteka mediów. Baza danych to treści: wpisy, strony, produkty, zamówienia, ustawienia, konta użytkowniczek. Kopia zapasowa godna tej nazwy obejmuje jedno i drugie, bo same pliki bez bazy to pusta skorupa, a sama baza bez plików to treść bez domu. Dobre wtyczki robią komplet automatycznie, ale warto to rozumieć, żeby świadomie czytać, co właściwie masz w kopii.

Druga zasada, ważniejsza niż się wydaje: kopia trzymana wyłącznie na tym samym serwerze co strona chroni słabo. Awaria serwera, włamanie albo pomyłka przy sprzątaniu zabiera wtedy stronę razem z kopiami. Dlatego kopie wysyłamy poza serwer: do chmury (Google Drive, Dropbox) albo na inny serwer. Wersja minimum, której uczę: automatyczna kopia do chmury plus kopie hostingu jako druga warstwa (dobre hostingi trzymają własne kopie z ostatnich dni, sprawdź w panelu, jak daleko wstecz sięgają i jak się je przywraca).

Konfiguracja UpdraftPlus w 15 minut

Mój standard od lat to bezpłatny UpdraftPlus: dojrzały, popularny, z przywracaniem jednym przyciskiem. Konfiguracja:

  1. Zainstaluj i włącz wtyczkę, przejdź do Ustawienia → Kopie zapasowe UpdraftPlus.
  2. W zakładce Ustawienia ustaw harmonogram: dla bloga tygodniowa kopia plików i bazy wystarcza, dla sklepu z zamówieniami baza codziennie, pliki tygodniowo. Ustaw też liczbę przechowywanych kopii (np. 4), starsze wtyczka usunie sama.
  3. Wybierz zdalny magazyn: kliknij ikonę Google Drive (lub innej chmury) i przejdź autoryzację. Od teraz kopie lecą poza serwer automatycznie.
  4. Zapisz ustawienia i kliknij Wykonaj kopię teraz, żeby mieć pierwszą kopię od ręki.
  5. Zajrzyj do zakładki z istniejącymi kopiami: powinien być komplet elementów (baza danych, wtyczki, motywy, przesłane pliki, inne).

I punkt, który wszyscy pomijają, a który odróżnia posiadanie kopii od posiadania spokoju: przetestuj przywracanie. Najlepiej na stronie testowej (piaskownicę na subdomenie pokazywałam w artykule o wyborze motywu): przywróć tam kopię i zobacz, że strona wstaje. Kopia, której przywracania nigdy nie próbowałaś, to hipoteza, nie polisa.

Przywracanie: kwadrans do wersji z wczoraj

Gdy przychodzi ten dzień (nieudana aktualizacja, biały ekran, treści skasowane omyłkowo), procedura wygląda tak:

  1. Wejdź w UpdraftPlus, w listę istniejących kopii, wybierz kopię z bezpiecznej daty i kliknij Przywróć.
  2. Zaznacz, co przywracasz: wszystko albo wybrane elementy (czasem wystarczy sama baza, np. po skasowaniu treści, bez cofania plików).
  3. Potwierdź i czekaj. Po przywróceniu wyczyść pamięć podręczną i przeklikaj stronę.

A gdy panel WordPressa w ogóle nie działa? Kopie z Google Drive można przywrócić na świeżą instalację WordPressa z zainstalowanym UpdraftPlus, wskazując pliki kopii ręcznie. Na tę okoliczność miej zapisane: dostęp do chmury z kopiami, dane logowania do hostingu i tę procedurę. W czarnej godzinie nie chcesz niczego szukać.

Pamiętaj też o lżejszych narzędziach ratunkowych, o których pisałam przy niezapisywaniu zmian: rewizje wpisów i stron cofają pojedyncze treści bez ruszania całej strony, a kopie hostingu ratują, gdy własnych brak.

Gdy kopia zapasowa się nie kończy: diagnoza z życia

Przypadek z forum, który przerabialiśmy wspólnie przez 23 posty: UpdraftPlus zatrzymuje się z komunikatem "Wykonywanie kopii zapasowej nie zakończyło się", pasek postępu zamiera na etapie usuwania starych zestawów kopii, a dla zmylenia przychodzi mail o... zakończeniu kopii. Ścieżka diagnozy, którą warto znać, bo pasuje do większości problemów z kopiami:

  1. Cierpliwość na start. Duża kopia potrafi mielić długo; odśwież stronę wtyczki po dłuższej chwili, zanim uznasz proces za martwy.
  2. Miejsce na serwerze. Kopia potrzebuje przestrzeni roboczej; sprawdź w panelu hostingu wolne miejsce (w opisywanym przypadku było go dość, ale to podejrzany numer jeden).
  3. Rozmiar archiwum. W ustawieniach eksperckich UpdraftPlus zmniejsz próg dzielenia archiwum (np. z 400 MB na 100 MB): mniejsze paczki łatwiej przechodzą przez limity serwera.
  4. Support hostingu. Poproś o przejrzenie logów i zwiększenie limitów PHP (czasu wykonania i pamięci), bo cięcie i pakowanie dużych plików potrafi się w nie wbijać.
  5. Higiena wtyczki. Reinstalacja wtyczki i ręczne usunięcie starych, niedokończonych zestawów kopii (to właśnie na ich "cięciu" proces utykał) potrafi odblokować kolejkę.
  6. Support twórcy wtyczki. Darmowy UpdraftPlus ma forum wsparcia; opisz problem z etapem, na którym staje pasek postępu.

I lekcja przekrojowa z tego wątku: mail od wtyczki i status w panelu potrafią się różnić, więc stan kopii oceniaj po liście zestawów kopii i ich kompletności, a nie po pojedynczym komunikacie.

AI jako asystent awaryjny: logi, plan ratunkowy, zimna krew

W tamtym wątku padło zdanie, które słyszę często: "pobrałem dziennik.txt, ale nie potrafię czytać logów". I to jest dokładnie moment dla AI, bo logi to tekst, a czytanie tekstu to jego żywioł. Prompt:

Wklejam fragment dziennika (logu) wtyczki kopii zapasowych UpdraftPlus z WordPressa. Kopia zatrzymuje się na etapie: [opisz, np. usuwania starych zestawów]. Hosting: [nazwa], rozmiar strony: [ile GB]. Przeanalizuj log: wskaż linie z błędami lub ostrzeżeniami, wyjaśnij po polsku, co oznaczają, i podaj listę działań od najbardziej prawdopodobnego rozwiązania. Zaznacz, które działania mogę wykonać sama w panelu, a które wymagają supportu hostingu. Log: [wklej fragment]

Dwie zasady bezpieczeństwa: z logu przed wklejeniem usuń dane wrażliwe (adresy e-mail, ścieżki z loginem, klucze), a sugestie dotyczące plików i bazy wykonuj dopiero po upewnieniu się, że masz choć jedną kompletną, starszą kopię. Drugi scenariusz dla AI to plan ratunkowy przed przywracaniem: opisz sytuację (co się zepsuło, jakie masz kopie i z jakich dat, czy panel działa) i poproś o plan krok po kroku z punktami kontrolnymi. W stresie awarii gotowa lista od cierpliwego asystenta jest warta więcej niż cała wiedza, której w panice nie umiesz poskładać. Spokojne, systemowe reagowanie na awarie z AI u boku ćwiczymy w Akademii WordPress + AI.

Krok po kroku

  1. Zainstaluj UpdraftPlus i ustaw harmonogram: baza codziennie (sklep) lub tygodniowo (blog), pliki tygodniowo, 4 przechowywane kopie.
  2. Podepnij zdalny magazyn (np. Google Drive) i wykonaj pierwszą kopię ręcznie.
  3. Sprawdź w panelu hostingu, jak daleko wstecz sięgają kopie hostingowe: to Twoja druga warstwa.
  4. Przetestuj przywracanie kopii na stronie testowej i zapisz procedurę awaryjną (dostępy do chmury i hostingu).
  5. Wykonuj kopię ręcznie przed każdą większą zmianą: aktualizacją, zmianą motywu, instalacją wtyczki.
  6. Raz na kwartał zajrzyj do listy kopii i zweryfikuj ich kompletność, nie polegając na samych mailach z powiadomieniami.

Najczęstsze pytania (i odpowiedzi)

Jak zrobić kopię zapasową strony na WordPressie?

Najprościej bezpłatną wtyczką UpdraftPlus: po instalacji ustawiasz w niej harmonogram kopii plików i bazy danych, podpinasz zdalny magazyn (np. Google Drive) i wykonujesz pierwszą kopię przyciskiem. Pełna kopia obejmuje dwa elementy: pliki (WordPress, motyw, wtyczki, media) oraz bazę danych (treści, ustawienia, zamówienia). Konfiguracja zajmuje kwadrans, a przywracanie odbywa się jednym przyciskiem z listy zapisanych kopii. Uzupełnieniem są automatyczne kopie hostingu dostępne w jego panelu.

Jak często robić kopię zapasową?

Zależnie od tempa zmian na stronie: dla bloga aktualizowanego raz w tygodniu wystarczy tygodniowa kopia plików i bazy, dla sklepu z bieżącymi zamówieniami baza danych powinna kopiować się codziennie (to w niej żyją zamówienia), a pliki tygodniowo. Dodatkowa żelazna zasada: ręczna kopia przed każdą większą operacją, czyli aktualizacją WordPressa lub wtyczek, zmianą motywu czy dodawaniem fragmentów kodu. Harmonogram ustawiasz raz, a wtyczka pilnuje reszty.

Gdzie przechowywać kopie zapasowe?

Poza serwerem strony, bo kopia trzymana obok strony ginie razem z nią przy awarii serwera lub włamaniu. Standard to automatyczna wysyłka do chmury (Google Drive, Dropbox) skonfigurowana we wtyczce jednym połączeniem konta. Rozsądna architektura ma dwie warstwy: własne kopie w chmurze plus kopie hostingu jako zabezpieczenie dodatkowe. Sprawdź w panelu hostingu, jak daleko wstecz sięgają jego kopie i jak wygląda ich przywracanie, zanim będziesz tego potrzebować.

Co obejmuje pełna kopia zapasowa WordPressa?

Dwa organizmy strony: pliki i bazę danych. Pliki to rdzeń WordPressa, motyw, wtyczki i cała biblioteka mediów. Baza danych to wpisy, strony, produkty, zamówienia, komentarze, ustawienia i konta użytkowniczek. UpdraftPlus dzieli kopię na czytelne elementy (baza, wtyczki, motywy, przesłane pliki, inne), co pozwala też przywracać wybiórczo, np. samą bazę po omyłkowym skasowaniu treści, bez cofania plików. Kompletność kopii sprawdzaj na liście zestawów w panelu wtyczki.

Nie przegap kolejnych materiałów

Dołącz do bezpłatnej platformy - artykuły, tutoriale, webinary i raporty w jednym miejscu.

0 zł. Bez karty. W każdej chwili możesz zrezygnować.