 Autor: [Monika Wojciechowska](/autorzy/monika-wojciechowska) Specjalistka SEO i treści webowych · Zweryfikowano Kwiecień 2026

1.  [Strona główna](/) ›
2.  [Baza wiedzy](/baza-wiedzy/) ›
3.  Migracja strony na nowy hosting

# Migracja strony na nowy hosting — krok po kroku

Opublikowano: 8 kwietnia 2026 · Kategoria: Hosting / WordPress

Migracja hostingu bez odpowiedniego planu to ryzyko przestoju strony, utraty danych i problemów z SEO. Ten poradnik prowadzi przez cały proces: od backupu, przez transfer, testowanie, aż po bezproblemową zmianę DNS z minimalnym downtime.

## Etap 1: Backup przed migracją

\# WordPress — pełny backup przez WP-CLI
cd /var/www/html/twojadomena.pl

# 1. Export bazy danych
wp db export backup-przed-migracją-$(date +%Y%m%d).sql --allow-root

# 2. Archiwum plików
tar -czf backup-files-$(date +%Y%m%d).tar.gz . --exclude='./backup-\*.sql'

# 3. Lub przez UpdraftPlus (wtyczka WP)
# Ustawienia → UpdraftPlus → Backup Now → pobierz na komputer

## Etap 2: Zmiana TTL domeny (24h przed migracją)

Niski TTL = szybka propagacja DNS po zmianie. Zmień TTL rekordu A domeny na **300 sekund** (5 minut) co najmniej 24h przed planowaną migracją.

\# Sprawdź aktualny TTL
dig twojadomena.pl +short A
dig twojadomena.pl SOA

# Po migracji — przywróć TTL do normalnej wartości (3600-86400)
# Niski TTL = więcej zapytań do DNS → wyższe obciążenie serwera DNS

## Etap 3: Transfer plików i bazy danych

\# Metoda A: rsync (VPS → VPS)
rsync -azP --exclude='.git' \\
  stary-serwer:/var/www/html/twojadomena.pl/ \\
  nowy-serwer:/var/www/html/twojadomena.pl/

# Transfer bazy danych
ssh stary-serwer "wp db export - --allow-root" | \\
  ssh nowy-serwer "cd /var/www/html/twojadomena.pl && wp db import - --allow-root"

# Metoda B: FTP/SFTP (hosting współdzielony)
# FileZilla: połącz ze starym → pobierz pliki → połącz z nowym → wyślij
# Baza danych: phpMyAdmin Export → Import na nowym hostingu

# Metoda C: Wtyczka All-in-One WP Migration
# Stary hosting: Eksportuj → Pobierz plik .wpress
# Nowy hosting: Importuj plik .wpress

## Etap 4: Konfiguracja na nowym hostingu

\# 1. Utwórz bazę danych na nowym hostingu (cPanel/DirectAdmin)
# 2. Zaktualizuj wp-config.php
define('DB\_NAME', 'nowa\_baza');
define('DB\_USER', 'nowy\_uzytkownik');
define('DB\_PASSWORD', 'nowe\_haslo');
define('DB\_HOST', 'localhost');  # lub adres serwera MySQL

# 3. Zamień URL (jeśli tymczasowy staging URL)
wp search-replace 'https://staging.twojadomena.pl' 'https://twojadomena.pl' --all-tables --allow-root

# 4. Prawa dostępu
find /var/www/html/twojadomena.pl -type f -exec chmod 644 {} \\;
find /var/www/html/twojadomena.pl -type d -exec chmod 755 {} \\;
chmod 600 wp-config.php

## Etap 5: Test przez /etc/hosts (bez zmiany DNS)

\# Dodaj wpis w /etc/hosts (Linux/Mac) lub C:\\Windows\\System32\\drivers\\etc\\hosts (Windows)
# Zastąp IP\_NOWEGO\_SERWERA prawdziwym adresem IP
IP\_NOWEGO\_SERWERA  twojadomena.pl
IP\_NOWEGO\_SERWERA  www.twojadomena.pl

# Sprawdź stronę w przeglądarce — widzisz nowy serwer, DNS się nie zmienił
# Po weryfikacji usuń wpis z /etc/hosts

## Etap 6: Zmiana DNS i weryfikacja

\# Zmień rekord A domeny na IP nowego serwera (w panelu rejestratora domeny)
# lub zmień nameservery na te wskazane przez nowy hosting

# Śledź propagację DNS (może trwać 1-48h):
watch dig twojadomena.pl +short A
# lub: https://dnschecker.org (sprawdź globalnie)

# Sprawdź po propagacji:
curl -I https://twojadomena.pl
# Oczekiwany: HTTP/2 200 z nagłówkiem Server wskazującym nowy serwer

# Po udanej migracji — przywróć TTL do wysokiej wartości:
# Rekord A TTL: 3600 (1 godzina) lub 86400 (24 godziny)

## Najczęstsze pytania

Ile trwa migracja strony na nowy hosting? +

Sama migracja plików i bazy danych: 30-120 minut w zależności od rozmiaru strony. Propagacja DNS po zmianie nameserverów: 1-48 godzin (zwykle 2-4 godziny w Polsce). Całkowity czas downtime przy poprawnie przeprowadzonej migracji: 0-15 minut (jeśli używasz metody z niskim TTL i testowaniem przez /etc/hosts przed zmianą DNS).

Jak przenieść WordPress na nowy hosting bez downtime? +

1\. Zrób backup (UpdraftPlus lub wp db export + rsync). 2. Skopiuj pliki i bazę na nowy hosting. 3. Zmień URL w bazie nowego hostingu (wp search-replace stary-url nowy-staging-url). 4. Przetestuj stronę przez /etc/hosts (wpisz IP nowego serwera przed migracją DNS). 5. Zmień TTL domeny na 300 sekund (5 min) 24h przed migracją. 6. Po potwierdzeniu działania — zmień DNS.

Czy nowy hosting oferuje darmową migrację? +

Wiele polskich dostawców hostingu (LH.pl, CyberFolks, zenbox.pl, dhosting.pl) oferuje bezpłatną migrację strony przy zakupie nowego planu. Zazwyczaj obejmuje przeniesienie WordPress, plików i bazy danych. Sprawdź warunki u konkretnego dostawcy — niektórzy mają limit transferów lub ograniczenia rozmiaru.

Co zrobić gdy strona nie działa po migracji? +

Najczęstsze problemy: (1) Błędny URL w wp\_options — sprawdź siteurl i home przez wp option get siteurl. (2) Baza danych — zweryfikuj dane w wp-config.php (DB\_NAME, DB\_USER, DB\_PASSWORD, DB\_HOST). (3) Prawa dostępu — pliki: 644, katalogi: 755, wp-config.php: 600. (4) PHP version mismatch — sprawdź wersję PHP na nowym hostingu. (5) Cache — wyczyść po migracji.

## Sprawdź oferty pasujące do tego scenariusza

Poniżej masz szybkie przejścia do ofert i stron z kodami rabatowymi tam, gdzie są dostępne.

LH.pl

Bezpłatna migracja strony przy zakupie hostingu

Darmowa migracja

[Aktywuj rabat →](/out/lh-pl)

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/lh-pl)

CyberFolks

Migracja WordPress i sklep internetowy

Migracja WordPress

[Aktywuj rabat →](/out/cyberfolks)

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/cyberfolks)

zenbox.pl

LiteSpeed NVMe + 30-dniowa gwarancja zwrotu

30 dni gwarancji

[Aktywuj rabat →](/out/zenbox)

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/zenbox)

## Powiązane strony

-   [Strategia backupu — 3-2-1 dla hostingu](/baza-wiedzy/backup-strategia-hosting)
-   [Git deploy — automatyczne wdrożenia na hosting](/baza-wiedzy/git-deploy-hosting)
-   [WordPress staging — środowisko testowe](/baza-wiedzy/wordpress-staging-srodowisko)
-   [Jak skonfigurować domenę z hostingiem](/baza-wiedzy/jak-skonfigurowac-domene-z-hostingiem)
-   [Wszystkie artykuły](/baza-wiedzy/)