Poradniki

Kopia zapasowa i migracja WordPress: bezpieczne przeniesienie lub przywrócenie całej strony

Autor: Mariusz Szatkowski · Zaktualizowano: 2026-06-20

O przetrwaniu strony WordPress w trudny dzień decydują dwa momenty: gdy coś się psuje i trzeba przywrócić, oraz gdy przenosisz stronę na nowy hosting lub domenę. Oba zależą od kopii naprawdę kompletnej i migracji, która nie uszkodzi bazy danych. Ten przewodnik wyjaśnia, co zawiera prawdziwa kopia zapasowa WordPress, dlaczego migracja jest trudniejsza, niż wygląda, i czego szukać w narzędziu.

Co zawiera kompletna kopia

Strona WordPress to dwie rzeczy, które trzeba kopiować razem:

  • Baza danych, która trzyma wpisy, strony, produkty, ustawienia, użytkowników i większość konfiguracji.
  • Pliki, które trzymają przesłane media, motywy i wtyczki.

Przywrócenie tylko jednej połowy zostawia zepsutą stronę: bazę bez obrazków albo pliki bez treści. Kompletna kopia obejmuje obie, najlepiej w jednym archiwum, które łatwo przechować i przenieść.

Dlaczego migracja jest trudną częścią

Robienie kopii to łatwa połowa. Trudna część to migracja, bo strona WordPress zapisuje własny adres URL i ścieżki plików w całej bazie danych. Przy przenosinach na nową domenę każde z tych odwołań musi zmienić się na nowy adres.

Pułapka jest taka, że część tych danych jest serializowana: tablice i obiekty PHP zapisane jako tekst, gdzie długość każdego łańcucha jest wpisana w dane. Zwykłe znajdź-i-zamień starego URL zmienia tekst, ale nie zapisane długości, co po cichu uszkadza te ustawienia. Częstą ofiarą padają widgety, opcje motywu i konfiguracja wtyczek.

Poprawna migracja używa bezpiecznego dla serializacji przepisywania URL: aktualizuje każde wystąpienie starego URL i przelicza długości łańcuchów, żeby dane serializowane pozostały prawidłowe. Migrator dla WordPress tworzy kopię całej strony do jednego pliku i przepisuje URL-e bezpiecznie dla serializacji przy przywracaniu na nową domenę.

Samodzielnie hostowany, jeden plik, bez konta

Kopia jest przydatna tylko wtedy, gdy faktycznie masz do niej dostęp i ufasz, gdzie się znajduje. Liczą się dwie cechy:

  • Samodzielny hosting. Kopia działa na Twoim serwerze i tworzy plik, który trzymasz, bez wymaganego zewnętrznego konta. Dane strony nie przechodzą przez podmiot trzeci.
  • Jedno archiwum. Pojedynczy plik jest prosty do pobrania, przechowania poza serwerem i przywrócenia, w przeciwieństwie do rozsypanego zestawu eksportów.

Migrator jest samodzielnie hostowany, nie wymaga konta i tworzy jedno archiwum, które kontrolujesz. Ten sam plik przywraca stronę w miejscu po awarii albo migruje ją na nowy hosting lub domenę.

Dotyczy też WooCommerce

Sklep WooCommerce to strona WordPress z dodatkowymi tabelami bazy danych i serializowanymi ustawieniami. Obowiązują te same zasady: kopiuj bazę i pliki razem oraz migruj z przepisywaniem bezpiecznym dla serializacji, żeby dane zamówień, produktów i ustawień dotarły nienaruszone na nowy adres.

Migrator a domyślny WordPress

WordPress nie ma wbudowanej kopii zapasowej ani migracji. Oto różnica dla samej kopii i migracji:

FunkcjaDomyślny WordPressMigrator
Kopia całej stronyBrak wbudowanejJeden plik: baza + pliki
Migracja na nową domenęRęczna, podatna na błędyBezpieczne dla serializacji przepisywanie URL
Przywrócenie w miejscu po awariiBrakTak, z tego samego archiwum
Wymagane zewnętrzne kontonie dotyczyNie, samodzielny hosting
Gdzie jest kopianie dotyczyPojedynczy plik, który kontrolujesz
Świadomość WooCommercenie dotyczyTak (tabele i serializowane ustawienia)
KosztZa darmo (rdzeń nie ma)Za darmo; PRO dodaje harmonogram, chmurę, multisite

Migrator vs Duplicator vs All-in-One WP Migration

Trzy wtyczki dominują w kopiach i migracji WordPress. Praktyczną różnicę widać w wersji darmowej i w tym, ile każda liczy za zniesienie swojego głównego ograniczenia.

FunkcjaMigratorDuplicatorAll-in-One WP Migration
Pełna kopia i migracja w darmowejTakTakTak (z limitem importu)
Sztuczny limit rozmiaruBrakBrak512 MB w darmowej
Self-hosted, bez kontaTakTakTak
Bezpieczne przepisywanie URLTakTakTak
Harmonogram i kopie przyrostoweProPro (wyższe plany)Dodatek / Pro
Chmura (Amazon S3, Dropbox, Google Drive)ProProOsobne płatne dodatki
MultisiteProProPłatny dodatek
Transfer serwer-serwerProProBrak
Szyfrowane kopieProProBrak
Open source (GPLv2)TakRdzeń GPLRdzeń GPL
Cena planu płatnegood €49/rok (1/5/bez limitu)od ~69 USD/rokUnlimited ~69 USD/rok + dodatki do chmury

Najwyraźniejsza różnica to limit rozmiaru importu: All-in-One WP Migration ogranicza darmowy import do 512 MB i liczy około 69 USD rocznie za jego zniesienie, podczas gdy Migrator nie nakłada sztucznego limitu rozmiaru w wersji darmowej. Dane i ceny konkurencji według stanu na czerwiec 2026; aktualne ceny sprawdź na stronach producentów.

W skrócie

Kopia zapasowa WordPress musi obejmować bazę danych i pliki razem, a migracja musi przepisywać URL-e bezpiecznie dla serializacji, inaczej uszkodzi stronę. Wybierz narzędzie samodzielnie hostowane, tworzące jeden plik, który kontrolujesz, i obsługujące zarówno przywracanie w miejscu, jak i przenosiny na nowy hosting. To bezpieczny fundament dla każdej strony, także sklepu WooCommerce.

Migrator dla WordPress