Wyobraź sobie: otwierasz stronę swojej firmy i widzisz biały ekran. Albo stronę wypełnioną obcojęzycznym tekstem i linkami do hazardu. Dzwonisz do hostingu — mówią że mogą przywrócić backup sprzed tygodnia, za dodatkową opłatą, o ile w ogóle jest dostępny.
Tracisz tydzień treści, aktualizacji, zamówień. Albo całą stronę, jeśli hosting backupu nie miał.
To nie scenariusz z horroru — to coś co widzimy regularnie. Zawsze po fakcie, zawsze u kogoś kto miał zainstalowaną wtyczkę backupu, ale nigdy nie sprawdził czy działa.
Kopia zapasowa WordPress to nie opcja dla ostrożnych. To absolutna podstawa bezpieczeństwa każdej strony.
Dlaczego kopia zapasowa WordPress jest niezbędna
WordPress jest podatny na kilka kategorii zdarzeń, po których bez backupu strony nie da się łatwo odtworzyć:
Włamania i ataki malware. Hakerzy infekują pliki WordPress złośliwym kodem. Usunięcie infekcji jest możliwe — ale bez backupu z czystego stanu przed atakiem nie masz pewności czy wszystko zostało wyczyszczone. Z backupem: przywracasz czysty stan, zmienasz hasła, zabezpieczasz luki. Bez backupu: czyścisz ręcznie, nigdy do końca nie mając pewności.
Nieudana aktualizacja. Aktualizacja wtyczki lub rdzenia WordPress może wejść w konflikt z inną wtyczką i zepsuć stronę. Z backupem: rollback jednym poleceniem. Bez backupu: ręczna diagnoza, godziny pracy, może odtwarzanie od zera.
Błąd człowieka. Niechcące usunięty post, nadpisana strona, skasowany produkt z historią zamówień. Bez backupu — nie do odtworzenia.
Awaria serwera lub hostingu. Dyski się psują, data centra mają awarie, hosting może zbankrutować lub skasować konto przez błąd. Bez zewnętrznego backupu — tracisz wszystko.
Atak ransomware. Rzadszy, ale realny. Twoje pliki szyfrowane, serwer zablokowany. Z zewnętrznym backupem: przenosisz się na nowy hosting i przywracasz. Bez: płacisz okup albo budujesz od zera.
Co powinna zawierać kopia zapasowa WordPress
Pełna kopia zapasowa WordPress to dwa elementy — oba są niezbędne:
Pliki strony — zawartość serwera: rdzeń WordPress, wtyczki, motywy i przede wszystkim folder wp-content/uploads z wszystkimi przesłanymi zdjęciami i dokumentami. Bez plików mediów backup jest niekompletny.
Baza danych — wszystkie treści: posty, strony, produkty, zamówienia, konta klientów, ustawienia wtyczek, komentarze. Baza danych to serce Twojej strony. Pliki bez bazy danych to pusta skorupa.
Backup tylko jednego z tych elementów to nie backup — to połowa backupu, która nie wystarczy do pełnego przywrócenia strony.
Gdzie przechowywać backup — i czego kategorycznie unikać
Czego unikać: backup na tym samym serwerze co strona.
To najczęstszy błąd. Wtyczka tworzy backup i zapisuje go w folderze /wp-content/backup/ na tym samym hostingu. Wygodne — ale bezużyteczne gdy serwer padnie, zostanie zaatakowany lub konto zostanie skasowane. Backup zniknie razem ze stroną.
Gdzie przechowywać kopie zapasowe:
- Chmura zewnętrzna — Google Drive, Dropbox, Amazon S3. Oddzielona od hostingu, dostępna niezależnie od stanu serwera. Większość wtyczek backupu oferuje automatyczne wysyłanie tam.
- Zdalny serwer SFTP — serwer u innego dostawcy niż Twój hosting. Dobra opcja jeśli masz dodatkowy serwer lub VPS.
- Własny komputer / zewnętrzny dysk — jako dodatkowe zabezpieczenie, nie jako jedyne miejsce. Backup na laptopie który możesz stracić albo który może się zepsuć to zbyt duże ryzyko.
Zasada 3-2-1: trzy kopie danych, na dwóch różnych nośnikach, jedna poza siedzibą (w chmurze lub zdalnie). Dla przeciętnej strony firmowej: chmura + lokalnie na komputerze — w zupełności wystarczy.
Jak często robić kopię zapasową WordPress
Częstotliwość backupu powinna odpowiadać temu jak szybko zmieniają się dane na stronie. Prosta zasada: gdyby strona padła teraz, ile pracy byś stracił?
| Typ strony | Częstotliwość backupu | Uzasadnienie |
|---|---|---|
| Strona wizytówkowa (zmiany raz na miesiąc) | Tygodniowo | Rzadko się zmienia |
| Strona firmowa z blogiem | Codziennie | Nowe wpisy, komentarze |
| Sklep WooCommerce (kilka zamówień dziennie) | Kilka razy dziennie | Utrata zamówień = utrata pieniędzy |
| Sklep WooCommerce (duży ruch) | Co godzinę lub ciągły | Każde zamówienie liczy się |
Dla sklepów e-commerce backup codziennie to za mało — jeśli sklep padnie po południu, stracisz wszystkie zamówienia od ostatniego backupu z rana.
Retencja — ile wersji historycznych trzymać? Minimum 7 dni, optymalnie 14–30. Przy ataku malware, który daje się zauważyć dopiero po kilku dniach, potrzebujesz możliwości cofnięcia się do stanu sprzed infekcji.
Jak zrobić kopię zapasową WordPress — 3 metody
Metoda 1: Przez hosting (najprostsza)
Większość dostawców hostingu oferuje automatyczne backupy w panelu zarządzania. Sprawdź w swoim cPanelu lub Plesku sekcję „Kopie zapasowe” lub „Backup”.
Uwaga: backupy hostingu są często przechowywane na tym samym serwerze lub w tej samej infrastrukturze. Traktuj je jako dodatkowe zabezpieczenie, nie jako jedyne. Dobre dla odtworzenia po błędzie człowieka, niewystarczające przy awarii całego serwera lub ataku.
Polecane hostingi z solidnymi backupami: Kinsta (automatyczne co dobę, retencja 14 dni, na zewnętrznym storage), LiteSpeed Cloud, WP Engine.
Metoda 2: Przez wtyczkę (zalecana dla większości stron)
Wtyczki backupu dają pełną kontrolę nad tym co, gdzie i jak często jest kopiowane. Można je skonfigurować do automatycznego wysyłania kopii na zewnętrzne usługi chmurowe.
UpdraftPlus — najpopularniejsza darmowa wtyczka backupu. Obsługuje backup na Google Drive, Dropbox, Amazon S3, Onedrive i SFTP. Wersja bezpłatna wystarczy dla większości stron, wersja premium dodaje backup przyrostowy i dodatkowe miejsca docelowe.
BackupBuddy — płatna, kompleksowa. Dobra opcja jeśli potrzebujesz migracji strony między hostingami — ma wbudowany kreator migracji.
All-in-One WP Migration — świetna do jednorazowych migracji i backupów ręcznych. Nie nadaje się do automatycznych backupów.
Konfiguracja UpdraftPlus w 5 krokach:
- Zainstaluj i aktywuj wtyczkę
- Ustawienia → UpdraftPlus Backups
- Ustaw harmonogram: pliki co tydzień, baza danych codziennie (lub oba codziennie)
- Podłącz miejsce docelowe (Google Drive lub Dropbox)
- Przetestuj: wykonaj backup ręcznie, sprawdź czy plik dotarł do chmury
Metoda 3: Ręcznie przez FTP i phpMyAdmin (dla zaawansowanych)
Pobierz pliki strony przez FTP (program FileZilla lub klient wbudowany w hosting). Eksportuj bazę danych przez phpMyAdmin (Narzędzia → Eksport → Szybki eksport → Format SQL).
Ta metoda daje 100% kontrolę nad tym co kopiujesz, ale jest czasochłonna i niezdatna do automatyzacji. Stosuj ją jako uzupełnienie (np. przed dużą zmianą na stronie), nie jako jedyne źródło backupów.
Jak sprawdzić czy backup działa — i dlaczego to ważniejsze niż sam backup
To sekcja, której nie znajdziesz w większości artykułów o backupie WordPress. A jest kluczowa.
Wtyczka backupu może raportować „Backup zakończony pomyślnie” i mimo to tworzyć uszkodzone archiwa, niekompletne pliki, lub backupy których nie da się przywrócić. Widzieliśmy to wielokrotnie — właściciel strony myślał że ma backup, bo wtyczka nie pokazywała błędów. Po próbie przywrócenia — niepowodzenie.
Jak zweryfikować backup:
- Sprawdź rozmiar pliku. Backup strony firmowej z kilkudziesięcioma zdjęciami powinien ważyć przynajmniej kilkadziesiąt MB. Backup o rozmiarze kilku KB to sygnał że coś nie wyszło.
- Sprawdź datę backupu. Jeśli masz skonfigurowany codzienny backup, a ostatni plik jest sprzed tygodnia — coś się psuje w tle.
- Przetestuj przywrócenie. Raz na kilka miesięcy przywróć backup na środowisku testowym (lokalnie lub na stagingu). Jedyna pewność że backup działa to udane przywrócenie, nie komunikat wtyczki.
- Sprawdź logi backupu. UpdraftPlus i inne wtyczki prowadzą logi operacji backupu. Szukaj błędów, ostrzeżeń, przerw w harmonogramie.
Dobra zasada: backup którego nie przetestowałeś to backup który może nie zadziałać gdy go najbardziej potrzebujesz.
Najczęstsze pytania o kopię zapasową WordPress
Jak zrobić kopię zapasową WordPress?
Najprościej: zainstaluj wtyczkę UpdraftPlus, podłącz ją do Google Drive lub Dropbox, skonfiguruj automatyczny harmonogram (pliki co tydzień, baza danych codziennie). Pierwsze zabezpieczenie strony możesz mieć gotowe w 15 minut. Szczegóły konfiguracji opisujemy w sekcji „Jak zrobić backup — metoda 2″ powyżej.
Jakie wtyczki do backupu WordPress są najlepsze?
Na większość przypadków: UpdraftPlus (bezpłatna, niezawodna, obsługuje wszystkie popularne usługi chmurowe). Dla większych sklepów lub stron z wysokim ruchem: BackWPup lub płatny BackupBuddy. Dla prostych jednorazowych backupów: All-in-One WP Migration.
Gdzie przechowywać kopię zapasową WordPress?
Poza serwerem na którym działa strona — to zasada nadrzędna. Najwygodniej: Google Drive lub Dropbox (darmowe plany wystarczają dla większości stron). Bezpieczniej: Amazon S3 (tani, redundantny storage). Nie na tym samym hostingu co strona.
Jak często robić backup WordPress?
Zależy od strony. Wizytówka firmowa: tygodniowo. Blog z regularnym publikowaniem: codziennie. Sklep WooCommerce: kilka razy dziennie, dla dużych sklepów — co godzinę lub ciągły backup przyrostowy.
Jak przywrócić WordPress z kopii zapasowej?
Przez UpdraftPlus: zakładka „Istniejące kopie zapasowe” → wybierz backup → „Przywróć”. Wtyczka pobiera plik z chmury i przywraca pliki oraz bazę danych. Opcja ręczna: przywrócenie plików przez FTP i importowanie bazy danych przez phpMyAdmin. Czas przywracania: kilka minut dla małej strony, kilkanaście dla dużego sklepu.
Czy hosting robi backup automatycznie?
Większość hostingów robi backup, ale: często jest to backup przechowywany na tym samym serwerze, retencja może być krótka (3–7 dni), a odtworzenie może kosztować. Nie polegaj wyłącznie na backupach hostingu — skonfiguruj własny, zdalny. Backup hostingu to pomocnicze zabezpieczenie, nie główne.
Backup automatyczny, weryfikowany, zdalny — bez konfigurowania przez Ciebie
Jeśli nie chcesz konfigurować backupu samodzielnie, weryfikować czy działa i pilnować retencji — robimy to w ramach stałej opieki WordPress. Codzienne backupy zdalne, przechowywane poza Twoim serwerem, z regularną weryfikacją. Miesięczny raport ze stanem backupów.
Sprawdź pakiety opieki → lub zadzwoń: +48 883-655-181
Artykuł napisany przez zespół SzamaniWP — agencję specjalizującą się wyłącznie w WordPress od 2012 roku.

