Backup WordPress – jak zrobić kopię zapasową strony krok po kroku?
Kopia zapasowa WordPress to jeden z najważniejszych elementów bezpieczeństwa każdej strony internetowej. Regularne tworzenie backupu WordPress pozwala przywrócić stronę do pełnej sprawności po awarii serwera, ataku hakerów lub nieudanej aktualizacji wtyczki, bez konieczności odbudowywania wszystkiego od zera. W tym poradniku wyjaśniamy, jak zrobić kopię zapasową WordPress za pomocą wtyczki lub ręcznie, jakie zdalne magazyny wybrać do przechowywania backupu i jak przeprowadzić przywrócenie kopii zapasowej w sytuacji awaryjnej.
Czym jest kopia zapasowa WordPress i dlaczego jest ważna?
Kopia zapasowa WordPress to kompletny zapis stanu Twojej strony w określonym momencie. Obejmuje dwa kluczowe elementy: pliki strony (motyw, wtyczki, multimedia, konfiguracja serwera) oraz bazę danych MySQL (treści, ustawienia, dane użytkowników, komentarze).
Backup strony internetowej nie jest opcją – to konieczność. Oto najczęstsze scenariusze, w których kopia zapasowa strony ratuje sytuację:
- Nieudana aktualizacja wtyczki lub motywu – konflikt wtyczek lub niekompatybilna zmiana może zablokować panel administracyjny WordPress.
- Atak hakerski – złośliwe oprogramowanie może usunąć pliki, zainfekować bazę danych lub zaszyfrować zawartość strony.
- Awaria serwera lub hostingu – utrata danych po stronie dostawcy hostingu zdarza się rzadko, ale nie jest niemożliwe.
- Błąd ludzki – przypadkowe usunięcie wpisu, strony lub pliku to jedna z najczęstszych przyczyn konieczności przywrócenia kopii bezpieczeństwa.
Backup danych strony jest szczególnie ważny przed każdą aktualizacją WordPressa, wtyczek i motywu. Tworzenie kopii zapasowych regularnie to minimalny standard obsługi każdej strony WordPress, niezależnie od jej rozmiaru i przeznaczenia.
Jak często robić backup WordPress?
Częstotliwość tworzenia kopii bezpieczeństwa zależy od intensywności zmian na stronie:
- Strony firmowe i wizytówkowe – regularną kopię zapasową wystarczy tworzyć raz w tygodniu lub przy każdej istotnej zmianie treści.
- Blogi z regularną publikacją – backup WordPress powinien być wykonywany co 1–2 dni.
- Sklepy WooCommerce – kopia zapasowa bazy danych WordPress powinna być tworzona codziennie lub kilka razy dziennie, ponieważ każde zamówienie generuje nowe dane.
Automatyczną kopię WordPress najłatwiej skonfigurować za pomocą dedykowanego backup plugin 'u, który wykona tworzenie backupu według harmonogramu bez Twojej interwencji. Dzięki temu regularną kopię zapasową masz zawsze aktualną, bez ręcznej pracy.
Rodzaje kopii zapasowych WordPress
Zanim przystąpisz do tworzenia kopii zapasowych, warto znać podstawowe typy backupów:
Pełna kopia zapasowa WordPress
Pełny backup WordPress obejmuje zarówno pliki strony, jak i bazę danych. To najbezpieczniejsza opcja, bo pozwala przywrócić stronę do dokładnego stanu sprzed awarii. Tworzenie kopii zapasowych w pełnym zakresie jest rekomendowanym podejściem dla większości stron internetowych.
Kopia zapasowa bazy danych WordPress
Backup bazy danych WordPress obejmuje, jak sama nazwa wskazuje, wyłącznie bazę danych – bez plików motywu i wtyczek. Kopia zapasowa bazy danych jest szybsza i lżejsza od pełnego backupu. To dobra opcja do częstego archiwizowania danych na stronach z dynamiczną treścią. Backup bazy danych możesz wykonać przez phpMyAdmin lub za pomocą wtyczki.
Kopia zapasowa plików WordPress
Kopia zapasowa plików WordPress (bez bazy danych) obejmuje katalog wp-content z motywem, wtyczkami i plikami multimediów. Plik kopii zapasowej samych plików strony przydaje się m.in. przy migracji na nowy serwer, gdy baza danych jest przenoszona osobno.
Jak zrobić kopię zapasową WordPress za pomocą wtyczki?
Najprostszą metodą tworzenia kopii zapasowych WordPress jest dedykowany plugin do backupów. Wtyczki do backupu automatyzują cały proces, pozwalają zaplanować regularne kopie zapasowe i wysyłają je do zdalnych magazynów. Poniżej omawiamy trzy popularne rozwiązania dostępne bezpłatnie w repozytorium WordPress.
Wtyczka Backup Migration – jak zrobić backup krok po kroku?
Wtyczka Backup Migration to jedno z najczęściej instalowanych rozwiązań do tworzenia kopii zapasowych WordPress. Wtyczka Backup Migration umożliwia zarówno pełne tworzenie backupu strony – plików i bazy danych – jak i migrację strony na nowy serwer bezpośrednio z panelu WordPress.
Jak uruchomić wtyczkę Backup Migration i utwórz kopię zapasową krok po kroku:
- Przejdź do sekcji Wtyczki – > Dodaj nową w panelu WordPress.
- Wyszukaj frazę Backup Migration w repozytorium i zainstaluj wtyczkę.
- Aktywuj wtyczkę Backup Migration i otwórz jej panel w menu bocznym WordPress.
- Wybierz zakres kopii zapasowej – wtyczka Backup Migration pozwala utwórz kopię zapasową obejmującą pliki, bazę danych lub oba elementy jednocześnie.
- Skonfiguruj zdalne magazyny, jeśli chcesz automatycznie wysyłać backup danych strony do zewnętrznej lokalizacji, np. dysk Google Drive.
- Uruchom backup your WordPress – wtyczka Backup Migration przeprowadzi tworzenie backupu i wyświetli plik kopii zapasowej na liście dostępnych kopii.
Zarządzaj kopiami zapasowymi w panelu wtyczki Backup Migration: lista kopii zapasowych pokazuje daty, rozmiary i statusy wszystkich dostępnych backupów. Możesz tam też zarządzać kopiami – pobierać plik kopii zapasowej lokalnie, wysyłać backup danych strony do zdalnych magazynów lub usuwać stare kopie bezpieczeństwa.
Wtyczka Backup Migration pozwala też zaplanować automatyczną kopię wordpress według harmonogramu – codzienne lub cotygodniowe tworzenie backupu WordPress bez konieczności ręcznej interwencji. To szczególnie istotne dla stron, które regularnie publikują nowe treści.
Przywrócenie strony za pomocą wtyczki Backup Migration jest równie proste jak jej tworzenie – wskaż wybrany backup z listy kopii zapasowych i uruchom restore your WordPress jednym kliknięciem. W wersji premium wtyczka Backup Migration oferuje zaawansowane opcje automatyzacji, dodatkowe zdalne magazyny i harmonogramy backupu. Wersja darmowa wtyczki Backup Migration w pełni wystarczy do regularnego tworzenia kopii zapasowych i przywrócenia kopii bezpieczeństwa na małych i średnich stronach WordPress.
Wtyczka UpdraftPlus
Wtyczka UpdraftPlus to jeden z najszerzej używanych pluginów do backupu w ekosystemie WordPress, z milionami aktywnych instalacji na całym świecie. UpdraftPlus umożliwia automatyczne tworzenie kopii zapasowych plików i bazy danych WordPress z wysyłką do Google Drive, Dropbox, Amazon S3, OneDrive i innych zewnętrznych lokalizacji.
Wtyczka UpdraftPlus pozwala utworzyć kopię zapasową jednym kliknięciem wprost z poziomu pulpitu WordPress lub zaplanować regularną kopię zapasową według harmonogramu. Wtyczka UpdraftPlus jest dostępna w wersji bezpłatnej, która w zupełności wystarcza do tworzenia kopii zapasowych i przywrócenia kopii zapasowej na tej samej lub innej instalacji. Lista kopii zapasowych jest dostępna bezpośrednio w ustawieniach wtyczki.
Wtyczka BackWPup
Wtyczka BackWPup to kolejne sprawdzone rozwiązanie do tworzenia kopii zapasowych WordPress. Wtyczka BackWPup pozwala tworzyć zadania backupu według harmonogramu i automatycznie wysyłać plik kopii zapasowej do zdalnych magazynów lub zapisywać go lokalnie na serwerze. Wtyczka BackWPup obsługuje backup bazy danych WordPress, kopię zapasową plików oraz tworzenie archiwum z całą zawartością strony.
Wtyczka BackWPup jest szczególnie doceniana za elastyczność konfiguracji, bo możesz precyzyjnie określić, które elementy strony mają wejść w zakres backupu strony internetowej. Zarządzaj kopiami zapasowymi w panelu wtyczki BackWPup, gdzie wyświetlana jest lista kopii zapasowych z datami i statusem każdego tworzenia backupu. Wtyczka BackWPup jest dostępna bezpłatnie z opcją rozszerzenia o wersję premium.
Jak wykonać backup WordPress ręcznie?
Ręczne tworzenie backupu WordPress daje pełną kontrolę nad procesem, ale jest bardziej czasochłonne niż użycie wtyczki. Ręczny backup strony internetowej obejmuje dwa etapy: tworzenie kopii bazy danych i pobieranie plików strony.
Backup bazy danych WordPress przez phpMyAdmin:
- Zaloguj się do panelu hostingowego i otwórz phpMyAdmin.
- W phpMyAdmin wybierz bazę danych WordPress z listy po lewej stronie.
- Kliknij zakładkę Eksport i wybierz metodę oraz format SQL.
- Pobierz plik kopii zapasowej bazy danych na swój komputer.
Backup bazy danych przez phpMyAdmin daje kompletną kopię bazy danych WordPress w formacie SQL gotową do importu na dowolnym serwerze. phpMyAdmin eksportuje wyłącznie bazy danych WordPress – pliki strony pobierasz osobno przez FTP lub SFTP.
Backup plików WordPress przez FTP:
Używając klienta FTP, połącz się z serwerem i pobierz katalog wp-content z motywem, wtyczkami i mediami oraz plik wp-config.php zawierający dane do połączenia z bazą danych MySQL. Ręczny backup WordPress (pliki + kopia bazy danych) daje kompletną kopię zapasową strony, choć przy większych instalacjach jest procesem żmudnym i podatnym na błędy.
Gdzie przechowywać kopię zapasową WordPress? Zdalne magazyny
Przechowywanie kopii zapasowej wyłącznie na tym samym serwerze, na którym działa strona, to jeden z najczęstszych i najgroźniejszych błędów. Awaria serwera może pozbawić Cię zarówno strony, jak i backupu jednocześnie.
Bezpieczne zdalne magazyny do przechowywania kopii zapasowych WordPress:
- Dysk Google Drive – bezpłatny w podstawowym zakresie, obsługiwany przez wtyczkę Backup Migration, UpdraftPlus i BackWPup.
- Dropbox – łatwy w integracji, dobry wybór dla małych i średnich stron.
- Amazon S3 – profesjonalne zdalne magazyny do backupu danych strony o dużym wolumenie.
- Zewnętrzny FTP – możliwość wysyłania backup danych strony na oddzielny serwer FTP lub SFTP.
- Dysk lokalny – jako uzupełnienie innych lokalizacji, nie jako jedyne miejsce przechowywania.
Zarówno wtyczka Backup Migration, wtyczka UpdraftPlus, jak i wtyczka BackWPup obsługują zdalne magazyny i pozwalają automatycznie wysyłać automatyczną kopię WordPress do wybranej lokalizacji po każdym cyklu tworzenia backupu.
Jak przywrócić WordPress z kopii zapasowej?
Przywrócenie kopii zapasowej WordPress zależy od narzędzia, którym wykonano backup.
Przywrócenie za pomocą backup plugin (Backup Migration, UpdraftPlus lub BackWPup):
- Zaloguj się do panelu WordPress i przejdź do panelu wybranej wtyczki.
- Znajdź na liście kopii zapasowych właściwy plik kopii zapasowej po dacie lub nazwie.
- Kliknij opcję przywrócenia – wtyczka przeprowadzi przywrócenie kopii zapasowej automatycznie.
- Sprawdź działanie strony po zakończeniu procesu.
Wtyczka Backup Migration oferuje dodatkowo możliwość przywrócenia strony przez dedykowany plik PHP uruchamiany bezpośrednio z serwera – bez konieczności logowania do panelu WordPress. To kluczowa funkcja w sytuacjach awaryjnych, gdy strona jest całkowicie niedostępna.
Ręczne przywrócenie kopii zapasowej:
Ręczne przywrócenie kopii zapasowej wymaga zaimportowania pliku SQL bazy danych przez phpMyAdmin oraz wgrania plików strony przez FTP. Warto zawsze testować przywrócenie kopii bezpieczeństwa w środowisku staging, zanim faktyczna awaria zmusi do działania pod presją czasu.
Backup hostingowy a własna kopia zapasowa strony
Backup tworzony przez dostawcę hostingu nie zastępuje własnej kopii zapasowej. Backup hostingowy może nie obejmować najnowszego stanu strony, a jego zakres i częstotliwość różnią się między dostawcami. Niektórzy hostingodawcy tworzą backup strony internetowej raz na dobę, inni rzadziej. Nierzadko przywrócenie kopii bezpieczeństwa z backupu hostingowego wymaga kontaktu z supportem lub wiąże się z opłatą.
Własna kopia zapasowa WordPress – zarządzana przez Ciebie za pomocą backup plugin – daje pełną kontrolę: wiesz, kiedy backup został wykonany, co obejmuje plik kopii zapasowej i gdzie jest przechowywany. Tworzenie kopii zapasowych regularnie, niezależnie od backupu hostingowego, jest minimalnym standardem profesjonalnego zarządzania stroną WordPress.
Najczęściej zadawane pytania o backup WordPress
Częstotliwość zależy od aktywności strony. Dla stron firmowych z rzadkimi zmianami wystarczy cotygodniowy backup WordPress. Dla sklepów WooCommerce lub blogów z codzienną publikacją – regularną kopię zapasową należy tworzyć co 24 godziny lub częściej (przynajmniej samą bazę danych WordPress).
Kopia zapasowa powinna być przechowywana poza serwerem strony – w zdalnych magazynach takich jak dysk Google Drive, Dropbox, Amazon S3 lub zewnętrzny FTP. Wtyczka Backup Migration, wtyczka UpdraftPlus i wtyczka BackWPup obsługują automatyczne wysyłanie kopii do tych lokalizacji.
Trzy najczęściej rekomendowane rozwiązania to wtyczka Backup Migration, wtyczka UpdraftPlus i wtyczka BackWPup. Każda z nich pozwala utwórz kopię zapasową, zarządzaj kopiami zapasowymi i przeprowadzić przywrócenie kopii zapasowej bezpośrednio z panelu WordPress. Backup Migration wyróżnia się wbudowaną funkcją migracji strony na nowy serwer.
Backup hostingowy to uzupełnienie, nie zamiennik własnej kopii zapasowej strony. Własna kopia zapasowa WordPress daje niezależność od dostawcy hostingu i pełną kontrolę nad tym, kiedy i co zawiera backup danych strony.
Przywrócenie kopii zapasowej najprościej przeprowadzić za pomocą wtyczki użytej do tworzenia backupu. Wtyczka Backup Migration, UpdraftPlus i BackWPup oferują wbudowane opcje restore. Ręczne przywrócenie kopii zapasowej wymaga importu bazy danych przez phpMyAdmin i wgrania plików przez FTP.