Przejdź do treści

Migracja WordPress na nowy hosting – kompletny poradnik krok po kroku

Opublikowano: 17 stycznia 2026 | Zaktualizowano: 17 marca 2026

Hosting zaczyna mulić, support nie odpowiada, a Ty dostajesz powiadomienia o przekroczeniu limitów? Przeniesienie WordPressa na nowy serwer brzmi groźnie, ale przy dobrej organizacji zajmuje godzinę, góra dwie. Cały sekret tkwi w przygotowaniu. Poniżej znajdziesz sprawdzony proces, który minimalizuje ryzyko przestoju i chroni Twoje dane – niezależnie od tego, czy wolisz wtyczkę, czy ręczną robotę przez FTP.

Krótka odpowiedź

Najszybsza metoda to wtyczka All-in-One WP Migration – eksportujesz stronę na starym hostingu i importujesz na nowym. Dla stron powyżej 512 MB lepiej sprawdzi się Duplicator lub migracja ręczna (pliki FTP + baza SQL przez phpMyAdmin).

Zawsze rób backup przed startem i zmieniaj DNS dopiero po przetestowaniu strony na nowym serwerze.

Usługi KC Mobile

Sprawdź naszą ofertę

Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.

Przygotowanie do migracji – checklist przed startem

Zanim cokolwiek ruszysz, przygotuj grunt. Polowa problemow po migracji wynika z pominiecia tego kroku.

Pelny backup – pliki i baza danych

Zrob backup calego WordPressa: pliki (wp-content, wp-config.php,.htaccess) + baza danych MySQL. Mozesz uzyc wtyczki UpdraftPlus (darmowa, eksport do Google Drive) lub phpMyAdmin dla bazy + FTP dla plikow.

Sprawdzenie wymagan nowego hostingu

Upewnij sie, ze nowy hosting spelnia:
- PHP 8.0+ (najlepiej 8.2)
- MySQL 5.7+ lub MariaDB 10.4+
- Minimum 128 MB pamieci PHP (256 MB rekomendowane)
- Obsluga HTTPS / Let's Encrypt

Notowanie obecnych ustawien

Zapisz sobie:
- Dane dostepu do bazy (z wp-config.php): nazwe bazy, uzytkownika, haslo, host
- Liste aktywnych wtyczek
- Ustawienia permalinkow
- Tresc.htaccess (jezeli masz niestandardowe reguly)

Obnizenie TTL DNS

Jezeli masz dostep do ustawien DNS, obniz TTL rekordow A/CNAME do 300 sekund (5 minut) – najlepiej 24–48 godzin PRZED migracja. Dzieki temu po zmianie DNS propagacja bedzie szybsza.

Checklist przed startem:
- [ ] Pelny backup (pliki + baza)
- [ ] Nowy hosting aktywny i skonfigurowany
- [ ] Wymagania PHP/MySQL sprawdzone
- [ ] Dane dostepu do starego i nowego serwera
- [ ] TTL obnizony do 300s

Metoda 1 – All-in-One WP Migration (najlatwiejsza)

Najszybszy sposob na przeniesienie malej strony. Wymaga zainstalowania wtyczki na obu hostingach.

Eksport i import

Na starym hostingu: zainstaluj wtyczke, przejdz do All-in-One WP Migration → Eksport → Plik. Pobierz plik.wpress.

Na nowym hostingu: zainstaluj czystego WordPressa + ta sama wtyczke, przejdz do Import i wgraj plik.wpress. Po imporcie loguj sie danymi ze starego hostingu.

Limity darmowej wersji i jak je obejsc

Darmowa wersja ma limit importu 512 MB. Jezeli Twoja strona jest wieksza:
- Kup rozszerzenie Unlimited (~69 USD)
- Albo skompresuj obrazki przed eksportem (wtyczka ShortPixel)
- Albo uzyj metody 2 lub 3

Kiedy ta metoda NIE zadziala

All-in-One moze miec problemy z duzymi sklepami WooCommerce (tysiac zamowien, zlozone bazy produktow), stronami z wieloma wtyczkami tworzacymi niestandardowe tabele w bazie danych i stronami multisajt. W takich przypadkach Duplicator lub migracja reczna daja wiekszą kontrole.

Wolisz, żeby zrobił to specjalista?

Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.

Metoda 2 – Duplicator (dla wiekszych stron)

Tworzenie paczki i instalatora

Na starym hostingu: Duplicator → Packages → Create New → Build. Pobierz dwa pliki: installer.php i archive.zip.

Upload na nowy serwer

Na nowym hostingu stworz pusta baze MySQL, wgraj oba pliki przez FTP i otworz twojastrona.pl/installer.php. Podaj dane bazy – Duplicator rozpakuje archiwum i skonfiguruje wszystko automatycznie.

Duplicator Pro vs darmowy

Darmowa wersja obsluguje strony do ok. 500 MB. Duplicator Pro (~70 USD/rok) radzi sobie z wiekszymi stronami i oferuje migracje do chmury oraz harmonogramy backupow.

Metoda 3 – migracja reczna przez FTP i phpMyAdmin

Najbardziej techniczna opcja, ale daje pelna kontrole. Idealna dla duzych stron, VPS-ow i sytuacji, gdy wtyczki zawodza.

Eksport bazy danych

  • phpMyAdmin: Zaznacz baze WordPress → Eksport → Format SQL → Wykonaj
  • WP-CLI: `wp db export backup.sql --allow-root`
  • mysqldump: `mysqldump -u uzytkownik -p nazwa_bazy > backup.sql`

Kopiowanie plikow przez FTP/SFTP

Polacz sie przez FileZilla ze starym hostingiem i pobierz caly katalog WordPress. Dla duzych stron (1 GB+) lepiej uzyc rsync przez SSH – wielokrotnie szybszy.

Edycja wp-config.php

Na nowym hostingu otworz wp-config.php i zmien dane bazy:

define('DB_NAME', 'nowa_baza');
define('DB_USER', 'nowy_uzytkownik');
define('DB_PASSWORD', 'nowe_haslo');
define('DB_HOST', 'localhost');

Search & Replace – wymiana adresow URL

Stary adres strony jest zapisany w bazie danych w setkach miejsc. Musisz go zamienic:
- WP-CLI: `wp search-replace 'stary-hosting.pl' 'nowy-hosting.pl' --all-tables`
- Better Search Replace (wtyczka) – prostsza opcja graficzna

NIE rob zamiany recznie w phpMyAdmin – serializowane dane PHP (opcje, widgety) sie zepsuja.

Migracja reczna wydaje sie skomplikowana? Zlec ja nam – przeniesiemy Twoja strone bezpiecznie, z pelnym backupem i testami po migracji. Bez ryzyka utraty danych.

Zmiana DNS i testowanie strony

Testowanie przed przelaczeniem DNS

Zanim zmienisz DNS, dodaj wpis w pliku hosts na swoim komputerze: `123.45.67.89 twojastrona.pl` (wstaw IP nowego serwera). Otworz strone – laduje sie z nowego hostingu, reszta swiata nadal widzi stary.

Zmiana rekordow DNS i propagacja

U rejestratora zmien rekord A na IP nowego serwera. Propagacja trwa od 15 minut do 24 godzin – z obnizonym TTL wiekszosc uzytkownikow zobaczy nowy serwer w 1–2 godziny. Postep sprawdzisz na whatsmydns.net.

Certyfikat SSL na nowym hostingu

Certyfikat SSL jest przypisany do serwera – na nowym hostingu zainstaluj nowy (Let's Encrypt – darmowy u wiekszosci hostingow). Wiecej o konfiguracji SSL w WordPress w osobnym poradniku.

Checklist po migracji – co sprawdzic

Po przelaczeniu DNS przejdz przez te punkty:

  • [ ] Strona glowna i podstrony laduja sie poprawnie
  • [ ] Formularze kontaktowe wysylaja maile
  • [ ] Obrazki sie wyswietlaja
  • [ ] Permalinki dzialaja (Ustawienia → Bezposrednie odnosniki → Zapisz)
  • [ ] Brak bledu 500
  • [ ] SSL dziala (klodka w pasku adresu)
  • [ ] Szybkosc ladowania OK (PageSpeed Insights)
  • [ ] Google Analytics / tagi sledzace dzialaja

Czy migracja wplywa na pozycje w Google?

Migracja bez zmiany domeny – minimalny wplyw

Przenoszenie na nowy hosting bez zmiany domeny ma minimalny wplyw na SEO. Google moze zauwazyc zmiane IP i przejsc ponowne crawlowanie – wyrownuje sie w 1–2 tygodnie.

Migracja ze zmiana domeny – redirect 301

Zmiana domeny wymaga przekierowan 301 ze starych URL-i na nowe, zgloszenia w Google Search Console i monitorowania pozycji przez 4–8 tygodni. Spadek o 10–20% jest normalny i przejsciowy.

Jak zminimalizowac ryzyko

1. Nie zmieniaj struktury URL-i jednoczesnie z hostingiem
2. Sprawdz, czy nowy hosting jest szybszy
3. Nie kasuj starego hostingu przez 2–4 tygodnie
4. Monitoruj GSC i import/eksport WordPress po migracji

Wspomniane narzędzia

All-in-One WP Migration Duplicator FileZilla phpMyAdmin WP-CLI Cloudflare Let's Encrypt

Potrzebujesz pomocy z WordPress?

Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 500+ zrealizowanych projektów.

Najczęściej zadawane pytania

Ile trwa migracja WordPress na nowy hosting?
Z wtyczka All-in-One WP Migration mala strona (do 500 MB) przechodzi w 15–30 minut. Duplicator – 30–60 minut. Reczna migracja przez FTP – 1–2 godziny. Do tego propagacja DNS: od 15 minut do 24 godzin. Duze sklepy WooCommerce z baza powyzej 1 GB moga potrzebowac 2–4 godzin.
Czy migracja WordPressa wplywa na pozycje w Google?
Przy zmianie samego hostingu (bez zmiany domeny) wplyw jest minimalny – krotkotrwaly spadek przez zmiane IP, wyrownujacy sie w 1–2 tygodnie. Przy zmianie domeny konieczne sa redirecty 301 i zgloszenie w Google Search Console – spadek o 10–20% jest normalny i przejsciowy.
Ktora wtyczke do migracji wybrac – All-in-One czy Duplicator?
All-in-One jest latwiejszy (eksport/import jednym klikiem), ale darmowa wersja ma limit 512 MB. Duplicator lepiej radzi sobie z wiekszymi stronami i WooCommerce, ale wymaga wiecej krokow technicznych. Dla malych stron i blogow – All-in-One. Dla sklepow i stron powyzej 500 MB – Duplicator.
Co zrobic, gdy po migracji strona wyswietla blad 500?
Sprawdz wp-config.php – czy dane bazy (nazwa, uzytkownik, haslo, host) sa poprawne. Przejdz do Ustawienia → Bezposrednie odnosniki → Zapisz (regeneruje.htaccess). Sprawdz wersje PHP na nowym hostingu – moze byc inna niz na starym. Jezeli nic nie pomaga, dezaktywuj wtyczki przez FTP (zmien nazwe katalogu plugins).
Czy musze ponownie konfigurowac SSL po przeniesieniu strony?
Tak – certyfikat SSL jest przypisany do konkretnego serwera. Na nowym hostingu zainstaluj nowy certyfikat (Let's Encrypt jest darmowy i dostepny u wiekszosci hostingow). Po instalacji sprawdz, czy nie ma mixed content – czyli zasobow ladowanych przez HTTP zamiast HTTPS. Wtyczka Really Simple SSL moze to naprawic automatycznie.
#wordpress#migracja#hosting#przenoszenie#backup#dns#ftp#baza danych
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

CEO KC Mobile

20+ lat doświadczenia w digital marketingu i tworzeniu stron internetowych. Specjalizuję się w SEO, kampaniach Google Ads oraz budowaniu skutecznych strategii online dla firm z całej Polski.

Potrzebujesz pomocy?

Wolisz, żeby zrobił to specjalista?

Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.

Bezpłatna wycena