hostingu WordPress, migracja WordPress krok po kroku">

Migracja WordPress na nowy serwer — kompletny przewodnik krok po kroku

Opublikowano: 20 marca 2026 · Autor: Marcin Szewczyk-Wilgan

Zmiana serwera to jedna z najbardziej stresujących operacji dla właściciela strony WordPress. Ryzyko utraty danych, przestojów, problemów z bazą danych i spadku pozycji w Google — to obawy, które powstrzymują wiele firm przed migracją, nawet gdy obecny hosting jest wyraźnie niewystarczający. Tymczasem prawidłowo przeprowadzona migracja jest operacją bezpieczną, powtarzalną i — przy odpowiednim przygotowaniu — wolną od przestojów. W tym przewodniku opisujemy cały proces krok po kroku: od planowania i przygotowania, przez przeniesienie plików i bazy danych, po testowanie, przełączenie DNS i weryfikację po migracji.

Przygotowanie do migracji

Większość problemów z migracją wynika z niedostatecznego przygotowania. Solidne zaplanowanie operacji eliminuje ryzyko i skraca czas przestoju do minimum.

Pełna kopia zapasowa Przed jakąkolwiek operacją — kompletny backup: wszystkie pliki WordPress (wp-content, wp-config.php, .htaccess, rdzeń) oraz pełny dump bazy danych MySQL (mysqldump). Kopia przechowywana w osobnej lokalizacji — nie na serwerze, z którego migrujemy.
Dokumentacja konfiguracji Spisz aktualną konfigurację: wersja PHP, wersja MySQL/MariaDB, limity pamięci (memory_limit, max_execution_time), moduły PHP, konfiguracja cache (Redis, Memcached, OPcache), reguły .htaccess lub konfiguracja Nginx, ustawienia SSL, crony WordPress.
Weryfikacja nowego serwera Upewnij się, że nowy serwer spełnia wymagania: odpowiednia wersja PHP (minimum 8.1, zalecane 8.2+), MySQL 8.0+ lub MariaDB 10.6+, wystarczająca pamięć RAM, obsługa mod_rewrite (Apache) lub odpowiednia konfiguracja Nginx, certyfikat SSL.
Aktualizacje i porządki Przed migracją zaktualizuj WordPress, wtyczki i motywy do najnowszych wersji. Usuń nieużywane wtyczki i motywy. Wyczyść bazę danych z rewizji, transientów i śmieci. Wyłącz wtyczki cache i CDN — zostaną skonfigurowane na nowym serwerze.

Przenoszenie plików i bazy danych

To techniczne serce migracji. Dwa komponenty muszą zostać przeniesione i zsynchronizowane: pliki WordPress (wp-content, rdzeń, konfiguracja) oraz baza danych MySQL.

Transfer plików Przeniesienie plików przez SFTP, SCP lub rsync. Rsync jest najszybszy przy dużych witrynach — przesyła tylko różnice. Kluczowy jest katalog wp-content (motywy, wtyczki, media) i plik wp-config.php. Sprawdź uprawnienia plików po przeniesieniu (zazwyczaj 644 dla plików, 755 dla katalogów).
Export bazy danych Eksport bazy danych przez mysqldump z parametrami --single-transaction (dla InnoDB — zapewnia spójność bez blokowania tabel) i --routines. Dla dużych baz danych (1 GB+) rozważ kompresję (gzip) i transfer bezpośredni między serwerami.
Import na nowym serwerze Import bazy danych na nowym serwerze (mysql < dump.sql). Zaktualizuj wp-config.php z nowymi danymi dostępowymi: DB_NAME, DB_USER, DB_PASSWORD, DB_HOST. Jeśli zmienia się domena — konieczna jest podmiana URL-i w bazie (narzędzie WP-CLI search-replace lub Search Replace DB).
Podmiana URL-i (jeśli zmiana domeny) WordPress przechowuje pełne URL-e w bazie danych (w postach, opcjach, meta polach). Prosta zamiana tekstowa nie wystarczy — dane są często serializowane. Narzędzie WP-CLI: wp search-replace 'stara-domena.pl' 'nowa-domena.pl' — bezpiecznie obsługuje serializację.

DNS i przełączenie ruchu

Przełączenie DNS to moment, w którym domena zaczyna wskazywać na nowy serwer. Prawidłowe zarządzanie tym etapem decyduje o tym, czy migracja odbywa się z przestojem czy bez.

Obniżenie TTL 24–48 godzin przed planowaną migracją obniż TTL (Time to Live) rekordów DNS do minimum (60–300 sekund). Dzięki temu po zmianie rekordu A propagacja zajmie minuty, nie godziny. Po zakończeniu migracji przywróć TTL do normalnej wartości.
Testowanie przed przełączeniem Przed zmianą DNS przetestuj stronę na nowym serwerze: edytuj lokalny plik hosts (wskaż domenę na IP nowego serwera) lub użyj tymczasowego adresu. Sprawdź: stronę główną, podstrony, formularze, logowanie, koszyk (WooCommerce), certyfikat SSL, przekierowania.
Finalna synchronizacja Tuż przed przełączeniem DNS wykonaj finalny rsync plików i ponowny dump/import bazy danych — aby uchwycić treści dodane od pierwszego przeniesienia. To eliminuje lukę danych między starym a nowym serwerem.
Zmiana rekordu DNS Zmień rekord A domeny na IP nowego serwera. Monitoruj propagację (narzędzia: whatsmydns.net, dig). Utrzymuj stary serwer aktywnym przez minimum 48 godzin po zmianie — część użytkowników może nadal trafiać na stary adres IP.

Weryfikacja po migracji

Migracja nie kończy się na przełączeniu DNS. Systematyczna weryfikacja po migracji zapobiega problemom, które mogą ujawnić się dopiero po kilku dniach.

Funkcjonalność

Testy strony

Sprawdź każdą kluczową funkcję: formularze kontaktowe, logowanie, rejestrację, koszyk i płatności (WooCommerce), wyszukiwarkę, mapy, integracje zewnętrzne. Przetestuj na mobile i desktop. Zweryfikuj, że wszystkie obrazy i media ładują się poprawnie.

SSL i bezpieczeństwo

Certyfikat i konfiguracja

Sprawdź poprawność certyfikatu SSL na nowym serwerze. Zweryfikuj przekierowanie HTTP → HTTPS. Upewnij się, że wp-config.php zawiera prawidłowe dane i że uprawnienia plików są poprawne. Skonfiguruj ponownie firewall i zabezpieczenia serwera.

SEO

Indeksowanie i pozycje

Sprawdź Google Search Console — czy Googlebot poprawnie indeksuje stronę z nowego serwera. Zweryfikuj sitemap.xml, robots.txt i przekierowania 301. Monitoruj pozycje w wynikach wyszukiwania przez kolejne tygodnie. Przy zmianie domeny — zgłoś zmianę adresu w Search Console.

Wydajność

Cache i optymalizacja

Skonfiguruj cache na nowym serwerze (page cache, object cache, OPcache). Ustaw CDN. Wykonaj test Core Web Vitals (PageSpeed Insights) — upewnij się, że wyniki są równe lub lepsze niż przed migracją. Skonfiguruj codzienne kopie zapasowe.

Podsumowanie

Migracja WordPress na nowy serwer to operacja, która przy profesjonalnym podejściu przebiega bezproblemowo i bez przestojów. Kluczowe jest dokładne przygotowanie, systematyczne przeniesienie obu komponentów (pliki + baza danych), testowanie przed przełączeniem DNS i kompleksowa weryfikacja po migracji. Największe ryzyko wiąże się nie z samym przenoszeniem, lecz z pominięciem któregoś z etapów weryfikacji.

W WebOptimo przeprowadzamy migracje WordPress bez przestojów — od małych stron firmowych po rozbudowane sklepy WooCommerce i instalacje Multisite. Zajmujemy się całym procesem: planowaniem, transferem, konfiguracją nowego serwera, testowaniem i weryfikacją. Jeśli planujesz zmianę hostingu — skontaktuj się z nami lub sprawdź naszą ofertę hostingu WordPress.

Najczęstsze pytania o migrację WordPress

Czas migracji zależy od rozmiaru witryny. Mała strona (do 1 GB) — kilka godzin. Duży sklep WooCommerce z rozbudowaną bazą danych — do kilkunastu godzin. Najdłuższym etapem jest zwykle propagacja DNS (do 48 godzin), choć w praktyce zmiana jest widoczna znacznie szybciej.

Przy prawidłowo przeprowadzonej migracji przestój jest zerowy lub minimalny. Kluczowe jest utrzymanie starego serwera aktywnym do pełnej propagacji DNS i wykonanie finalnej synchronizacji danych tuż przed przełączeniem.

Nie — jeśli migracja dotyczy zmiany serwera bez zmiany domeny, wszystkie adresy URL pozostają identyczne. Jeśli jednocześnie zmienia się domena, konieczne jest przepisanie URL-i w bazie danych i konfiguracja przekierowań 301.

Technicznie tak, ale migracja wymaga doświadczenia z bazami danych MySQL, konfiguracją serwera, uprawnieniami plików i DNS. Błędy mogą skutkować utratą danych, niedostępnością strony lub problemami z SEO. Dla stron biznesowych i sklepów WooCommerce zalecamy zlecenie migracji specjalistom.

Przed migracją: wykonaj pełną kopię zapasową (pliki + baza danych), udokumentuj konfigurację serwera i wtyczek, sprawdź wymagania nowego serwera (wersja PHP, MySQL, limity), zaktualizuj WordPressa i wtyczki, wyłącz cache i CDN, poinformuj zespół o planowanym oknie migracyjnym.

Planujesz migrację WordPress? Pomożemy

Przeprowadzimy migrację bez przestojów i stresu. Bez zobowiązań, bez marketingowego żargonu — konkretna propozycja po krótkiej rozmowie lub analizie witryny.

Telefon

+48 608 271 665

Pn–Pt, 8:00–16:00

E-mail

kontakt@weboptimo.pl

Odpowiadamy w ciągu 24h

Firma

WebOptimo

NIP: 6391758393