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:
- Zainstaluj i włącz wtyczkę, przejdź do Ustawienia → Kopie zapasowe UpdraftPlus.
- 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.
- Wybierz zdalny magazyn: kliknij ikonę Google Drive (lub innej chmury) i przejdź autoryzację. Od teraz kopie lecą poza serwer automatycznie.
- Zapisz ustawienia i kliknij Wykonaj kopię teraz, żeby mieć pierwszą kopię od ręki.
- 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:
- Wejdź w UpdraftPlus, w listę istniejących kopii, wybierz kopię z bezpiecznej daty i kliknij Przywróć.
- Zaznacz, co przywracasz: wszystko albo wybrane elementy (czasem wystarczy sama baza, np. po skasowaniu treści, bez cofania plików).
- 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:
- Cierpliwość na start. Duża kopia potrafi mielić długo; odśwież stronę wtyczki po dłuższej chwili, zanim uznasz proces za martwy.
- 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).
- 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.
- 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ć.
- 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ę.
- 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
- Zainstaluj UpdraftPlus i ustaw harmonogram: baza codziennie (sklep) lub tygodniowo (blog), pliki tygodniowo, 4 przechowywane kopie.
- Podepnij zdalny magazyn (np. Google Drive) i wykonaj pierwszą kopię ręcznie.
- Sprawdź w panelu hostingu, jak daleko wstecz sięgają kopie hostingowe: to Twoja druga warstwa.
- Przetestuj przywracanie kopii na stronie testowej i zapisz procedurę awaryjną (dostępy do chmury i hostingu).
- Wykonuj kopię ręcznie przed każdą większą zmianą: aktualizacją, zmianą motywu, instalacją wtyczki.
- Raz na kwartał zajrzyj do listy kopii i zweryfikuj ich kompletność, nie polegając na samych mailach z powiadomieniami.




