Przygotowanie WordPressa do migracji to etap, którego wiele osób nie docenia – a właśnie od niego zależy, czy przenosiny na nowy serwer przebiegną spokojnie, czy zamienią się w serię awarii i przestojów. Zanim zaczniesz kopiować pliki, eksportować bazę danych i zmieniać DNS, warto zatrzymać się na chwilę i zaplanować cały proces krok po kroku.

W tym poradniku skupiamy się na działaniach przed migracją: kopii zapasowej, zamrożeniu zmian na stronie, przygotowaniu nowego hostingu oraz testach w bezpiecznym środowisku. Dzięki gotowej checkliście przed migracją strony internetowej unikniesz utraty danych, problemów z logowaniem, błędów 404 czy spadków pozycji w Google. To przewodnik dla właścicieli stron, sklepów i blogów, którzy chcą przeprowadzić migrację WordPress świadomie, bez nerwów i bez niepotrzebnego ryzyka. Migracja WordPress na nowy serwer lub nowy hosting WWW nie musi być stresująca – pod warunkiem, że dobrze się do niej przygotujesz.

Tło artykułu: Przygotowanie do migracji WordPress – poradnik

Wprowadzenie do migracji WordPress

Zanim zaczniesz kopiowanie plików WordPress i przenoszenie bazy danych, warto zrozumieć, czym dokładnie jest migracja strony WordPress i co się z nią wiąże. Migracja strony internetowej to proces przenoszenia całej witryny – plików, bazy i konfiguracji – na nowy serwer, często u innego dostawcy hostingu.

W praktyce oznacza to nie tylko zmianę miejsca, gdzie leży Twoja strona, ale również konieczność zadbania o:

  • bezpieczeństwo podczas migracji (backup, testy, plan awaryjny),
  • ciągłość działania – minimalne przestoje i brak błędów 404,
  • strukturę URL i przekierowania, aby nie stracić pozycji w Google,
  • konfigurację rekordów DNS i propagację domeny.

Dzięki temu poradnikowi przygotujesz się tak, aby przeprowadzić migrację WordPress bez chaosu – niezależnie od tego, czy później wybierzesz migrację ręczną, czy z pomocą wtyczki.

Czym jest migracja strony WordPress i kiedy warto ją przeprowadzić

Migracja WordPress to przeniesienie kompletnej instalacji WordPressa – plików, motywów, wtyczek oraz bazy danych – na inny serwer. To operacja techniczna, ale jednocześnie strategiczna decyzja wpływająca na przyszłość Twojej strony.

Najczęstsze powody, by zaplanować migrację, to:

  • wolne ładowanie strony i problemy z wydajnością,
  • ograniczenia obecnego hostingu (limity zasobów, brak nowoczesnych rozwiązań),
  • brak wsparcia technicznego lub ciągłe awarie serwera,
  • rosnący ruch – sklep internetowy lub serwis rozwija się szybciej niż infrastruktura.

Jeśli widzisz, że Twój obecny hosting WWW nie nadąża za potrzebami witryny, czas przygotować WordPressa do migracji na nowy hosting lub serwer VPS.

Checklista przed migracją WordPress

Dobre przygotowanie to 80% sukcesu. Poniżej znajdziesz checklistę kroków przed przenosinami WordPressa, dzięki której unikniesz najczęstszych błędów i zagrożeń podczas migracji.

1. Zamrożenie zmian na stronie

Najpierw zadbaj o to, by w trakcie migracji nie były wprowadzane nowe treści ani zamówienia. W przeciwnym razie możesz stracić część danych.

  • Ustal okno migracji – najlepiej w godzinach o mniejszym ruchu.
  • Poinformuj zespół, że w tym czasie nie dodajemy wpisów, produktów ani aktualizacji.
  • Przy sklepach internetowych włącz tryb maintenance lub tymczasowo zablokuj składanie zamówień.

2. Pełna kopia zapasowa plików i bazy danych

Kopia zapasowa plików i zapasowa bazy danych to absolutny fundament. Backup to nie opcja – to konieczność.

Migracja WordPress - przygotowanie kopii plików i bazy danych

  • Wykonaj backup plików WordPressa (motywy, wtyczki, uploady) przez klienta FTP (np. FileZilla, Total Commander lub WinSCP).
  • W phpMyAdmin zrób eksport bazy danych – pobierz plik SQL z całą zawartością WordPressa.
  • Jeśli wolisz prostsze rozwiązanie, użyj wtyczek: UpdraftPlus, wtyczka Duplicator, All-in-One WP Migration lub WP Migrate Lite.

Zapisz backup w dwóch miejscach (np. lokalnie i w chmurze). Dzięki temu, gdyby coś poszło nie tak, odtworzysz stronę w kilku kliknięciach.

3. Przygotowanie nowego hostingu lub serwera VPS

Przed migracją strony internetowej upewnij się, że nowy hosting WordPress lub serwer VPS spełnia wymagania Twojej strony:

  • aktualna wersja PHP (zalecane PHP 8.x),
  • odpowiedni limit pamięci (min. 128–256 MB),
  • czas wykonywania skryptów (max_execution_time) min. 60 sekund,
  • wsparcie dla wymaganych rozszerzeń PHP (cURL, mbstring, zip itd.).
Aktualne wymagania techniczne WordPressa znajdziesz w oficjalnej dokumentacji:
https://wordpress.org/about/requirements/

Warto je sprawdzić przed migracją, aby upewnić się, że nowy serwer spełnia minimalne standardy.

W panelu wielu dostawców znajdziesz instalator Softaculous, który ułatwia tworzenie czystej instalacji WordPressa, środowisk stagingowych i nowej bazy danych.

Wielu dostawców hostingu oferuje także darmową migrację stron w ramach umowy. Jeśli wolisz uniknąć technikaliów, zapytaj support, czy wykonają migrację za Ciebie.

4. Utworzenie nowej bazy danych i użytkownika

Na nowym serwerze utwórz nową bazę danych MySQL oraz konto użytkownika z hasłem:

  • w panelu hostingu utwórz bazę i użytkownika,
  • zapisz nazwę bazy (DB_NAME), użytkownika (DB_USER), hasło (DB_PASSWORD) i hosta (DB_HOST),
  • upewnij się, że użytkownik ma pełne uprawnienia do bazy.

Te dane przydadzą się później przy edycji pliku wp-config.php i imporcie bazy.

5. Plan rollback – co zrobisz, jeśli coś pójdzie nie tak?

Często pomijany, a kluczowy element bezpieczeństwa podczas migracji to plan powrotu (rollback):

  • trzymaj aktualną wersję strony na starym serwerze do czasu zakończenia testów,
  • zachowaj dostęp do starego panelu hostingu i DNS,
  • zapisz, jak szybko możesz przywrócić stare rekordy DNS, jeśli nowy serwer zawiedzie.

Dzięki temu nawet w razie problemów minimalizujesz przestój i ryzyko utraty danych.

Przygotowanie techniczne – pliki, baza i konfiguracja

Skoro kopia zapasowa i nowe środowisko są gotowe, czas przejść do konkretów. Ten etap wykorzystasz niezależnie od tego, czy ostatecznie wybierzesz migrację ręczną, czy narzędzia automatyczne.

Eksport bazy danych MySQL za pomocą phpMyAdmin

W panelu hostingu otwórz phpMyAdmin, wybierz właściwą bazę danych WordPressa i skorzystaj z opcji „Eksport”. W kilka sekund otrzymasz plik SQL z całą zawartością strony.

Pamiętaj, że to w bazie znajdują się wszystkie wpisy, strony, ustawienia i konta użytkowników. Bez niej migracja strony WordPress na nowy serwer się nie powiedzie.

Przenoszenie plików WordPressa przez klienta FTP

Kolejny etap to przeniesienie plików WordPressa na nowy serwer FTP. Użyj programu takiego jak FileZilla, Total Commander lub WinSCP.

  • Połącz się z dotychczasowym serwerem FTP i pobierz całą zawartość katalogu z WordPressem (zwykle public_html).
  • Sprawdź, czy skopiowałeś wszystkie katalogi: wp-content, wp-includes, wp-admin.
  • Upewnij się, że przeniesiony został także plik konfiguracyjny WordPress – wp-config.php, oraz plik .htaccess.

Po stronie nowego serwera wgraj tę strukturę katalogów w odpowiednie miejsce. Bez kompletnego zestawu plików migracja plików strony zakończy się błędami.

Edycja pliku wp-config.php i konfiguracja połączenia z nową bazą danych

Plik wp-config.php łączy Twoją instalację WordPressa z bazą danych. Po przeniesieniu plików na nowy serwer musisz zaktualizować w nim dane dostępowe:

Parametr Opis
DB_NAME Nazwa nowej bazy danych
DB_USER Nazwa użytkownika bazy danych
DB_PASSWORD Hasło użytkownika bazy danych
DB_HOST Adres serwera bazy (np. localhost)

Po zapisaniu zmian WordPress powinien połączyć się z nową bazą. Jeśli widzisz komunikat o błędzie połączenia, sprawdź dane logowania i uprawnienia użytkownika.

Import bazy danych na nowym serwerze

Teraz czas, aby zaimportować bazę danych na nowym hostingu:

Import bazy danych WordPress - migracja

  1. Otwórz phpMyAdmin na nowym serwerze.
  2. Wybierz pustą bazę, którą wcześniej utworzyłeś.
  3. Wejdź w zakładkę „Import” i wgraj plik SQL.
  4. Zatwierdź operację i poczekaj na zakończenie procesu.

Jeśli w trakcie pojawią się błędy, sprawdź limit rozmiaru pliku oraz kodowanie bazy. W razie problemów możesz zaimportować bazę partiami.

Aktualizacja pliku .htaccess i struktury permalinków

Po przenosinach sprawdź plik .htaccess – jest odpowiedzialny za strukturę URL, przekierowania i bezpieczeństwo. Na nowym serwerze może wymagać odświeżenia.

  1. Zaloguj się do panelu WordPressa na nowym serwerze.
  2. Przejdź do Ustawienia → Bezpośrednie odnośniki.
  3. Bez zmieniania konfiguracji kliknij „Zapisz zmiany”.

WordPress wygeneruje na nowo plik .htaccess, dzięki czemu unikniesz błędów 404 i problemów z SEO.

Zmiana DNS, propagacja domeny i przekierowania

Gdy WordPress działa już poprawnie na nowym serwerze, możesz przejść do zmiany DNS. To właśnie aktualizacja rekordów DNS sprawia, że użytkownicy trafiają na nową lokalizację strony.

  • Zaktualizuj rekordy DNS u operatora domeny (najczęściej A lub CNAME).
  • Pamiętaj, że propagacja DNS może trwać od kilku godzin do nawet 48 godzin.
  • W tym czasie część użytkowników będzie widziała starą wersję strony, a część nową.

Aby zminimalizować zamieszanie, zaplanuj zmianę DNS na godziny o mniejszym ruchu.

Przekierowanie domeny i aktualizacja adresów URL

Jeśli w trakcie migracji zmieniasz także domenę, zadbaj o przekierowania 301. Dzięki nim:

  • utrzymasz wypracowane pozycje w Google,
  • unikniesz masowych błędów 404,
  • użytkownicy trafią automatycznie na nową wersję strony.

Przekierowania możesz dodać w pliku .htaccess lub panelu hostingu. Sprawdź też, czy linki wewnętrzne prowadzą do właściwych adresów.

Zmiana domeny WordPress i użycie wtyczki Search and Replace

Gdy zmienia się domena lub katalog, w którym działa WordPress, konieczna jest aktualizacja adresów URL w bazie danych. W tym pomaga wtyczka Search and Replace, która pozwala masowo zamienić stary adres na nowy.

  1. Wykonaj świeżą kopię zapasową bazy (na wszelki wypadek).
  2. Zainstaluj i uruchom wtyczkę Search and Replace.
  3. Ustaw wyszukiwanie starego adresu (np. https://stara-domena.pl) i zamianę na nowy.
  4. Po zakończeniu testowo przejdź przez najważniejsze podstrony.

Dzięki temu wszystkie odwołania do mediów, linki wewnętrzne i adresy w treści będą spójne z nową domeną.

Najczęstsze błędy przy migracji WordPress i jak ich unikać

W trakcie migracji łatwo o pomyłki. Najczęstsze problemy to:

  • brak aktualnej kopii zapasowej plików i bazy danych,
  • niepełne przeniesienie plików na nowy serwer,
  • błędy w konfiguracji DNS lub domeny,
  • niezgodność wersji PHP i rozszerzeń na nowym hostingu.

Każdy z tych błędów może skończyć się niedziałającą stroną lub utratą danych. Dlatego warto działać według checklisty i testować każdy etap procesu migracji strony.

Problemy z kompatybilnością i wersją PHP

Jednym z częstszych scenariuszy jest sytuacja, w której nowy serwer oferuje inną wersję PHP niż dotychczasowy. To szczególnie kłopotliwe, gdy motyw lub wtyczki wymagają nowszego PHP niż ten dostępny u dostawcy hostingu.

  • Przed migracją sprawdź, na jakiej wersji PHP działa Twoja strona.
  • Zweryfikuj, jakie wersje PHP obsługuje nowy hosting WordPress.
  • Aktualizuj wtyczki i motyw przed migracją, aby uniknąć konfliktów.

W razie wątpliwości poproś support o tymczasową zmianę wersji PHP i przetestuj działanie witryny.

Znaczenie środowiska stagingowego do testów po migracji

Środowisko stagingowe to kopia Twojej strony działająca w odseparowanej przestrzeni. Świetnie nadaje się do testowania migracji bez ryzyka wpływu na wersję produkcyjną.

  • Możesz tam przećwiczyć pełny proces przenoszenia strony WordPress.
  • Sprawdzisz działanie wtyczek, motywów i integracji (np. płatności, API).
  • Zweryfikujesz wydajność i bezpieczeństwo, zanim przełączysz ruch użytkowników.

Wielu dostawców hostingu WordPress oferuje jednym kliknięciem tworzenie środowiska staging. Warto z tego skorzystać, szczególnie przy większych projektach i sklepach internetowych.

Najlepsze praktyki – jak bezpiecznie przeprowadzić migrację WordPress

Podsumujmy kluczowe zasady bezpiecznej migracji WordPress:

  1. Przygotuj kompletną kopię zapasową plików i bazy danych.
  2. Zamroź zmiany na stronie na czas migracji.
  3. Przygotuj nowy serwer – wersja PHP, baza danych, dostęp FTP.
  4. Przenieś pliki i bazę, zaktualizuj wp-config.php oraz .htaccess.
  5. Zmodyfikuj DNS i przetestuj działanie strony po propagacji.
  6. Monitoruj wydajność i bezpieczeństwo po przenosinach.

Jeśli zależy Ci na kontroli, możesz wybrać migrację ręczną. Gdy ważniejsze są prostota i czas – sięgnij po wtyczki takie jak Duplicator, All-in-One WP Migration, WP Migrate Lite czy UpdraftPlus.

Szczegółowe porównanie metod znajdziesz w artykule: 3 sposoby na to, jak przenieść stronę WordPress na inny serwer. Ten tekst pomoże Ci wybrać konkretną metodę po tym, jak już przygotujesz WordPressa do migracji według niniejszej checklisty.

Jak zoptymalizować stronę po migracji

Po zakończonej migracji warto zrobić mały przegląd techniczny:

  • zaktualizuj wszystkie wtyczki i motywy,
  • sprawdź czas ładowania strony w narzędziach Google PageSpeed Insights i GTmetrix,
  • skompresuj obrazy i włącz cache, aby wykorzystać potencjał nowego serwera.

To dobry moment, aby zrobić porządek w wtyczkach, usunąć zbędne dodatki i poprawić wydajność WordPressa.

Sprawdzenie działania strony po migracji

Migracja zakończona? Świetnie! Zanim jednak uznasz projekt za zamknięty, wykonaj testy funkcjonalne strony:

  • przejdź wszystkie kluczowe podstrony,
  • sprawdź formularze kontaktowe i newslettery,Monitorowanie witryny po migracji WordPress
  • zaloguj się na konto administratora i użytkownika,
  • przetestuj proces zamówienia w sklepie (jeśli go prowadzisz).

Dopiero gdy masz pewność, że wszystko działa poprawnie, możesz wyłączyć starą instalację WordPressa i uznać migrację za zakończoną.

Monitorowanie wydajności i SEO po przeniesieniu

Po migracji warto przez kilka tygodni monitorować wydajność i widoczność SEO:

  • kontroluj czas odpowiedzi serwera i szybkość ładowania,
  • obserwuj raporty błędów 404 i 500,
  • sprawdzaj pozycje kluczowych fraz w narzędziach SEO.

Dzięki temu szybko wychwycisz ewentualne problemy z przekierowaniami, strukturą URL lub konfiguracją nowego hostingu.

Utrzymanie bezpieczeństwa i regularne kopie zapasowe

Na koniec zadbaj o cykliczne kopie zapasowe i ochronę przed atakami:

  • skonfiguruj automatyczne backupy (np. w UpdraftPlus) do chmury,
  • zainstaluj wtyczki bezpieczeństwa, takie jak Wordfence lub iThemes Security,
  • regularnie aktualizuj WordPressa, motywy i wtyczki.

Dzięki temu nawet po migracji Twoja strona będzie przygotowana na niespodziewane sytuacje.

FAQ – najczęstsze pytania o przygotowanie do migracji WordPress

Jak przenieść WordPressa na inny serwer bez przestojów?

Najbezpieczniej jest przygotować pełną kopię strony na nowym serwerze, przetestować ją w środowisku stagingowym, a dopiero później zmienić rekordy DNS. Dzięki temu większość użytkowników nie zauważy przenosin, a ewentualne problemy wyłapiesz wcześniej.

Czy mogę samodzielnie przeprowadzić migrację WordPress?

Tak – jeśli zastosujesz checklistę: backup, zamrożenie zmian, przygotowanie nowej bazy, przeniesienie plików i poprawną konfigurację DNS. W razie wątpliwości możesz skorzystać z wtyczek ułatwiających migrację lub powierzyć całość firmie hostingowej.

Co jest ważniejsze: ręczna migracja czy wtyczka?

Ręczna migracja strony WordPress daje większą kontrolę nad każdym etapem, ale wymaga wiedzy technicznej. Wtyczki do migracji (Duplicator, All-in-One WP Migration, WP Migrate Lite) automatyzują większość procesu i są wygodniejsze dla mniej technicznych użytkowników. Niezależnie od metody, kluczowe jest dobre przygotowanie WordPressa do migracji.

Jakie są największe zagrożenia podczas migracji WordPressa?

Najczęstsze zagrożenia to utrata danych, błędy w konfiguracji DNS, niezgodność wersji PHP oraz brak planu powrotu. Wszystkim tym problemom możesz zapobiec, wykonując aktualną kopię zapasową, testując migrację na stagingu i sprawdzając wymagania nowego hostingu.

Czy po migracji muszę coś jeszcze sprawdzać?

Tak. Po przenosinach koniecznie przetestuj działanie strony, monitoruj błędy 404, sprawdź prędkość ładowania i skonfiguruj automatyczne backupy. To ostatni, ale bardzo ważny etap całego procesu migracji WordPress.

Podsumowanie

Dobra migracja strony internetowej zaczyna się na długo przed tym, jak zmienisz DNS czy wgrasz pliki na nowy serwer. Kopia zapasowa, zamrożenie zmian, przygotowanie nowej bazy danych i testy na stagingu sprawiają, że przenosiny są przewidywalnym procesem, a nie eksperymentem na żywej stronie. Im lepiej przygotujesz się do migracji, tym mniejsze ryzyko niespodzianek, przestojów i utraty danych.

Traktuj tę checklistę przygotowania WordPressa do migracji jak plan bezpieczeństwa: przechodź kolejne punkty po kolei, odhaczaj wykonane zadania i nie pomijaj testów po przenosinach. Gdy Twoja strona będzie działała poprawnie na nowym hostingu, a kopie zapasowe pozostaną w zapasie, możesz uznać migrację za zakończoną. W kolejnym kroku możesz skupić się już nie na technikaliach, ale na tym, co najważniejsze – rozwijaniu treści, oferty i sprzedaży na stabilnej, szybciej działającej stronie WordPress.

Kooperacja

Wprowadź swój biznes na wyższy poziom

dzięki kompleksowej administracji stron WordPress

Migracja WordPressa to moment, w którym nietrudno o błędy, utratę danych czy przestoje strony. Jeśli chcesz przeprowadzić cały proces bezpiecznie, szybko i zgodnie z najlepszymi praktykami – powierz go specjalistom. Zadbamy o backup, konfigurację serwera, testy i pełne wdrożenie, aby Twoja witryna działała stabilnie od pierwszej minuty po przenosinach.
Zamów opiekę strony internetowej

Udostępnij dalej: