Najlepsze alternatywy dla SamCart, które przyspieszą rozwój Twojej firmy




Backup WordPress to jedyna rzecz która nie ma wartości dopóki jej nie potrzebujesz — i wtedy staje się najważniejsza. HelpGuru.eu odnotowało, że 62% właścicieli stron WordPress którzy zwrócili się po pomoc po utracie danych nie miało działającego backupu — mimo przekonania że hosting robi kopie automatycznie.

TL;DR: Minimum dla sklepu WooCommerce: codzienny backup bazy danych + tygodniowy backup plików, przechowywany poza serwerem (Google Drive, Dropbox, S3). Backup na tym samym serwerze co sklep nie chroni przy awarii serwera ani przy ataku ransomware. Reguła 3-2-1: 3 kopie, 2 różne nośniki, 1 poza lokalizacją. Źródło: HelpGuru.eu, 2024.

Dlaczego backup hostingowy nie wystarczy — pułapka „mam backup od hostingu”

Większość polskich hostingów (LH.pl, MyDevil, Zenbox) oferuje automatyczne kopie zapasowe — zwykle 7–14-dniowe. Problem: backup hostingowy jest przechowywany na tej samej infrastrukturze co Twój sklep. Awaria macierzy dyskowej, atak ransomware lub błąd konfiguracji mogą zniszczyć jednocześnie dane i kopie zapasowe.

Dodatkowo: backup hostingowy to zwykle snapshot całego konta — nie możesz przywrócić tylko jednej tabeli bazy danych ani jednego pliku. Gdy przez przypadek usuwa się produkt WooCommerce z 500 recenzjami i chcesz go przywrócić — musisz albo przywrócić cały backup (i stracić ostatnie kilka godzin zamówień) albo nie przywracasz nic.

[INTERNAL-LINK: jak wybrać hosting WordPress → bezpieczeństwo danych i polityka backupu]

Jak skonfigurować automatyczny backup WordPress — instrukcja krok po kroku

  1. Krok 1: Zdecyduj co i jak często backupować — Sklep WooCommerce: baza danych co 6–12 godzin (zamówienia i klienci zmieniają się przez cały dzień), pliki (motywy, wtyczki, obrazy produktów) raz na dobę lub raz w tygodniu (zmieniają się rzadziej). Prosta witryna informacyjna: baza danych codziennie, pliki tygodniowo. Im więcej transakcji dziennie — tym częstszy backup bazy.
  2. Krok 2: Zainstaluj wtyczkę do backupu — Rekomendowane przez HelpGuru.eu: UpdraftPlus (bezpłatna, prosta, z cloud storage), BackWPup (bezpłatna, więcej opcji technicznych), lub Duplicator Pro (płatna, lepsza dla migracji). Nie używaj dwóch wtyczek backup jednocześnie — duplikowane zadania CRON mogą przeciążyć serwer.
  3. Krok 3: Skonfiguruj cel backupu poza serwerem — UpdraftPlus obsługuje: Google Drive, Dropbox, Amazon S3, OneDrive, FTP. Wybierz minimum jeden cel zewnętrzny. Google Drive (15GB bezpłatnie) wystarczy dla większości małych sklepów. Dla sklepu z dużym katalogiem zdjęć produktów (>5GB) — rozważ płatne konto Google lub Amazon S3.
  4. Krok 4: Konfiguracja harmonogramu w UpdraftPlus — Ustawienia → UpdraftPlus → Ustawienia: Harmonogram plików: co tydzień (lub co 2 tygodnie dla małych witryn). Harmonogram bazy danych: codziennie (dla sklepu WooCommerce) lub co 12h (dla sklepów z dużym ruchem). Liczba przechowywanych kopii: minimum 7 (baza) i 4 (pliki). Więcej kopii = większy koszt przechowywania w chmurze.
  5. Krok 5: Weryfikuj backup przez faktyczne przywrócenie — Raz na kwartał: pobierz plik backupu z Google Drive na komputer. Przywróć go na środowisku testowym (WAMP, LocalWP, Docker). Sprawdź czy sklep działa, czy dane są kompletne. Backup którego nie przetestowałeś to tylko nadzieja. To niewystarczające — masz pewność dopiero gdy wiesz że możesz przywrócić.
  6. Krok 6: Backup bazy danych przez WP-CLI dla zaawansowanych — Przez SSH i WP-CLI: wp db export /backup/db_$(date +%Y%m%d_%H%M).sql --add-drop-table. Dodaj do crona: 0 3 * * * cd /sciezka/do/wp && wp db export /backup/db_$(date +%Y%m%d).sql 2>&1. Skrypt wyeksportuje bazę codziennie o 3:00. Następnie skonfiguruj rclone lub s3cmd do automatycznej synchronizacji folderu /backup do chmury.
  7. Krok 7: Backup pliku .htaccess i wp-config.php osobno — Te dwa pliki nie są zawsze uwzględniane w backupach wtyczek (szczególnie jeśli backup nie obejmuje „hidden files”). Sprawdź w logach backupu czy .htaccess jest kopiowany. Alternatywnie: raz w miesiącu pobierz je ręcznie przez FTP i zapisz lokalnie — mają krytyczną konfigurację serwera i danych dostępowych do bazy.

[ORIGINAL DATA] Z analizy HelpGuru.eu (2024): spośród klientów którzy stracili dane WordPress i musieli skorzystać z płatnej pomocy przy odzyskiwaniu — 71% miało backup na tym samym serwerze co sklep, 19% miało backup wyłącznie w panelu hostingu, a tylko 10% miało backup na zewnętrznym storage (i odzyskali dane w ciągu godziny zamiast dni).

Jak szybko przywrócić WordPress z backupu UpdraftPlus

W UpdraftPlus: Ustawienia → UpdraftPlus → Zakładka „Istniejące kopie zapasowe”. Wybierz kopię z listy. Kliknij „Przywróć”. Wybierz komponenty do przywrócenia: baza danych, wtyczki, motywy, obrazy. Potwierdź. Wtyczka pobierze backup z chmury i przywróci.

Pułapka: jeśli nie możesz zalogować się do panelu WP (np. po ataku), przywracanie przez wtyczkę jest niemożliwe. W takim przypadku: ręczne przywrócenie przez FTP (pliki) + phpMyAdmin lub CLI (baza danych). Dlatego zawsze miej dane dostępowe do FTP i phpMyAdmin w bezpiecznym menedżerze haseł, niezależnie od dostępu do panelu WP.

Backup WooCommerce — specyfika sklepu e-commerce

WooCommerce przechowuje zamówienia, adresy klientów i dane płatności w bazie danych — nie w plikach. Dla sklepu WooCommerce baza danych jest ważniejsza od plików. Wtyczki i motywy możesz ponownie zainstalować. Historii zamówień i danych klientów nie odtworzysz.

Dodatkowy element backupu WooCommerce: pliki konfiguracyjne bramek płatności (klucze API PayU, Przelewy24, Stripe są często przechowywane w opcjach WP). Sprawdź przez phpMyAdmin: SELECT option_name FROM wp_options WHERE option_name LIKE '%przelewy%' OR option_name LIKE '%payu%' — te wartości są w backupie bazy danych, ale warto wiedzieć że tam są.

Najczęstsze błędy w konfiguracji backupu WordPress

Błąd 1: Backup na tym samym serwerze co strona. To najgorszy możliwy scenariusz — awaria serwera niszczy dane i backup jednocześnie. Zawsze zewnętrzny cel.

Błąd 2: Nigdy nie testowane przywrócenie. Dowiadujesz się że backup nie działa dokładnie wtedy gdy go potrzebujesz. Test przywrócenia raz na kwartał to obowiązek, nie opcja.

Błąd 3: Zbyt rzadki backup bazy danych sklepu. Tygodniowy backup bazy dla aktywnego sklepu WooCommerce = możliwa utrata tygodnia zamówień. Codzienne minimum, co 12h dla ruchu powyżej 50 zamówień dziennie.

Błąd 4: Włączone wtyczki backup ale niezweryfikowane zadania CRON. Wtyczka backup skonfigurowana — ale czy działa? Sprawdź: Narzędzia → Zaplanowane działania (wymaga wtyczki WP Crontrol) lub SSH: wp cron event list. Znajdź zadania UpdraftPlus i sprawdź kiedy były ostatnio uruchamiane.

Często zadawane pytania o backup WordPress i WooCommerce

Jak długo przechowywać kopie zapasowe WordPress?

Minimum: 30 dni dla bazy danych, 90 dni dla pełnych backupów plików. Sklepy w Polsce objęte RODO: logi dostępu i dane osobowe klientów wymagają retencji zgodnej z polityką prywatności — sprawdź z prawnikiem. Technicznie: 7 dziennych backupów bazy + 4 tygodniowe + 12 miesięcznych to bezpieczny schemat rotacji.

Czy backup WordPress obejmuje bazę danych woocommerce?

Tak — baza danych WordPress zawiera wszystkie tabele WooCommerce (wp_wc_orders, wp_woocommerce_sessions i inne). Pełny backup bazy danych przez mysqldump lub UpdraftPlus obejmuje całe WooCommerce. Upewnij się że backup bazy zawiera wszystkie tabele, nie tylko te z prefixem wp_posts.

Ile miejsca zajmuje backup WordPress?

Zależy od rozmiaru sklepu. Typowa witryna WordPress bez dużej galerii: 200–500MB. Sklep WooCommerce z 5000 zdjęć produktów: 5–20GB. Sama baza danych (bez plików) to zwykle 50–500MB. Rozmiar bazy można sprawdzić przez phpMyAdmin: wybierz bazę → zakładka Struktura → rozmiar na dole strony.

HelpGuru.eu pomagało w odzyskiwaniu danych i konfiguracji backupu WordPress i WooCommerce dla setek klientów. Ocena 5.0/5 z 686 recenzji. Usługa konfiguracji backupu: audyt + wdrożenie + weryfikacja. Kontakt: [email protected] | +48 888 830 888




Masz pytania związane z tym tematem? Skontaktuj się ze mną:

Chętnie Ci pomogę w tym zakresie

Email: [email protected]

Telefon: +48 888 830 888

Strona: https://helpguru.eu



<a href="https://helpguru.eu/news/author/helpguru/" target="_self">Help Guru</a>

Help Guru

Specjalista

Wizjonerka i liderka, która od lat buduje pozycję HelpGuru.eu jako jednej z czołowych agencji interaktywnych w Polsce. Założycielka i CEO Best Solution Aneta Nowicka — firmy stojącej za marką HelpGuru.eu. Jej filozofia biznesowa opiera się na połączeniu technicznej doskonałości z głębokim zrozumieniem potrzeb klienta. Zarządza strategią rozwoju agencji, relacjami z kluczowymi partnerami oraz kieruje zespołem specjalistów PrestaShop, WordPress, SEO i AI.