Migracja strony na nowy hosting krok po kroku
Zmiana hostingu nie musi oznaczać przestoju i stresu. Przy odpowiednim przygotowaniu cały proces zajmuje kilka godzin, a niedostępność strony trwa od kilku minut do kilku godzin (zależy od propagacji DNS). Oto sprawdzony, krok po kroku przewodnik migracji WordPress (i nie tylko) na nowy hosting.
Jak przenieść stronę na nowy hosting?
6 kroków: (1) pełny backup (pliki + baza danych), (2) konfiguracja nowego hostingu, (3) upload plików (FTP/SSH lub wtyczka migracyjna), (4) import bazy danych, (5) test na nowym serwerze (zmiana pliku hosts), (6) zmiana DNS. Nie kasuj starego hostingu przed zakończeniem propagacji DNS (2-48h).
Zobacz szczegółowe porównanie →Krok 1: Zrób pełny backup
To najważniejszy krok — bez backupu ryzykujesz utratę danych. Backup musi obejmować pliki i bazę danych:
- Pliki: cały katalog strony (WordPress:
/public_html/lub/wp-content/+wp-config.php). Pobierz przez FTP (FileZilla) lub SSH (tar -czf backup.tar.gz /path/to/site). - Baza danych: eksport przez phpMyAdmin (Eksport → Szybko → Uruchom)
lub SSH:
mysqldump -u user -p database > backup.sql. - Alternatywa: wtyczka All-in-One WP Migration — eksportuje pliki + bazę danych w jednym archiwum. Najprostsza metoda dla WordPress.
Zapisz backup w minimum dwóch miejscach (dysk lokalny + chmura). Najczęstszy błąd migracji: backup samych plików bez bazy danych — tracisz wszystkie posty, produkty i zamówienia.
Krok 2: Skonfiguruj nowy hosting
Na nowym hostingu przygotuj środowisko:
- Stwórz bazę danych MySQL i użytkownika z pełnymi uprawnieniami.
- Sprawdź wersję PHP (zalecana 8.2+ dla WordPress 6.x).
-
Włącz wymagane rozszerzenia PHP:
mysqli,curl,gd,mbstring,xml,zip. - Skonfiguruj SSL (Let’s Encrypt) — jeśli hosting pozwala przed zmianą DNS.
Krok 3: Przenieś pliki
Trzy metody uploadu plików na nowy serwer:
Połącz się z nowym serwerem przez SFTP i prześlij pliki. Wolniejsze przy dużych stronach (10+ GB), ale proste.
Najszybsza metoda: rsync -avz między starym a nowym serwerem (jeśli oba mają
SSH). Transfer serwer-serwer pomija Twoje łącze.
All-in-One WP Migration, Duplicator — eksport na starym, import na nowym. Najprościej, ale limit rozmiaru pliku (darmowa wersja: 512 MB).
Krok 4: Importuj bazę danych
Na nowym hostingu zaimportuj dump bazy danych:
- phpMyAdmin: Import → Wybierz plik → Uruchom. Limit rozmiaru: zwykle 50-500 MB (zależy od hostingu).
- SSH:
mysql -u user -p database < backup.sql— brak limitu rozmiaru.
Po imporcie zaktualizuj wp-config.php z nowymi danymi: DB_NAME, DB_USER,
DB_PASSWORD, DB_HOST (zwykle localhost).
Krok 5: Przetestuj na nowym serwerze
Zanim zmienisz DNS, przetestuj stronę na nowym serwerze. Edytuj plik hosts na swoim
komputerze, żeby domena tymczasowo kierowała na IP nowego serwera (uwaga: ta zmiana działa tylko na Twoim komputerze, nie wpływa na ruch z internetu):
- Windows:
C:\Windows\System32\drivers\etc\hosts - Mac/Linux:
/etc/hosts -
Dodaj linię:
185.201.10.42 mojafirma.pl www.mojafirma.pl(podmień na IP nowego serwera)
Sprawdź: czy strona się ładuje, czy podstrony działają, czy formularze wysyłają, czy sklep przyjmuje zamówienia. Po testach usuń wpis z hosts.
Krok 6: Zmień DNS
Ostatni krok: w panelu rejestranta domeny zmień rekordy NS na serwery nazw nowego hostingu, lub rekordy A na IP nowego serwera. Propagacja DNS trwa 2-48 godzin — w tym czasie część użytkowników trafi na stary serwer, część na nowy.
Nie kasuj starego hostingu przed zakończeniem propagacji DNS. Oba serwery powinny działać równocześnie przez 48h. Dopiero po potwierdzeniu, że cały ruch idzie na nowy serwer — możesz anulować stary hosting.
Checklist migracji
Najczęstsze pytania
Ile trwa migracja strony?
Migracja plików i bazy: 30 min – 2h. Propagacja DNS: 2-48h. Całość z testami: ok. 1 dzień roboczy.
Czy stracę dane podczas migracji?
Nie, jeśli zrobisz pełny backup (pliki + baza). Najczęstszy błąd: backup samych plików bez bazy danych.
Czy strona będzie niedostępna?
Przy prawidłowej migracji downtime to minuty, nie godziny. Nie kasuj starego hostingu przed zakończeniem propagacji DNS — oba serwery powinny działać równocześnie.
Szukasz nowego hostingu?
Porównaj 15 dostawców, sortuj po kosztach. Wielu oferuje darmową migrację.
Otwórz konfigurator →Lub sprawdź home.pl:
#Reklama