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.
Kiedy warto przeniesc WordPress na nowy hosting?
Migracje rozwaz, gdy stary serwer realnie ogranicza Twoja strone, a nie dlatego, ze gdzies trafiles na promocje. W naszych wdrozeniach najczestszym powodem nie jest cena, lecz powtarzalne problemy, ktorych support nie rozwiazuje.
Sygnaly, ze pora na zmiane:
- TTFB powyzej 600 ms mimo wlaczonego cache
- regularne bledy 500/503 przy wiekszym ruchu
- stary PHP 7.x bez mozliwosci aktualizacji do 8.2
- brak SSH, WP-CLI albo dziennych backupow
Dobry hosting pod WordPress (np. CyberFolks) daje LiteSpeed, PHP 8.2, darmowe SSL i SSH od reki. Jesli Twoj dostawca tego nie ma, migracja zwykle zwraca sie w samej wydajnosci.
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Strony internetowe od 3 000 zł – wycena w 24h →
Jak przygotowac sie 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 i FTP dla plikow.
Sprawdzenie wymagan nowego hostingu
Upewnij sie, ze nowy hosting ma PHP 8.0+ (najlepiej 8.2), MySQL 5.7+ lub MariaDB 10.4+, minimum 128 MB pamieci PHP (rekomendowane 256 MB) oraz obsluge HTTPS / Let's Encrypt.
Obnizenie TTL DNS
Jezeli masz dostep do ustawien DNS, obniz TTL rekordow A/CNAME do 300 sekund – najlepiej 24–48 godzin PRZED migracja. Dzieki temu propagacja po zmianie DNS 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 (nazwa bazy, uzytkownik, haslo, host z wp-config.php)
- [ ] TTL obnizony do 300s
Jaka metode migracji wybrac? Metoda 1 – All-in-One
Wybor metody zalezy glownie od rozmiaru strony i Twojej znajomosci narzedzi. Male blogi przeniesiesz wtyczka w kwadrans, duzy sklep WooCommerce wymaga reki technicznej.
| Metoda | Dla kogo | Rozmiar | Czas | Trudnosc |
|---|---|---|---|---|
| All-in-One WP Migration | blogi, male firmowe | do 512 MB (free) | 15–30 min | latwy |
| Duplicator | srednie strony, proste sklepy | do ok. 500 MB (free) | 30–60 min | sredni |
| Recznie (FTP + phpMyAdmin) | duze sklepy, VPS | bez limitu | 1–2 h | zaawansowany |
Eksport i import
All-in-One to najszybszy sposob na mala strone. Na starym hostingu zainstaluj wtyczke, przejdz do All-in-One WP Migration → Eksport → Plik i pobierz plik .wpress. Na nowym hostingu zainstaluj czystego WordPressa z ta sama wtyczka, wejdz w Import i wgraj plik .wpress. Po imporcie logujesz sie danymi ze starego hostingu.
Limity darmowej wersji
Darmowa wersja ma limit importu 512 MB. Gdy strona jest wieksza, kup rozszerzenie Unlimited (~69 USD), skompresuj obrazki przed eksportem (ShortPixel) albo przejdz na metode 2 lub 3.
Kiedy ta metoda NIE zadziala
All-in-One miewa problemy z duzymi sklepami WooCommerce, stronami z wieloma wtyczkami tworzacymi niestandardowe tabele oraz instalacjami multisite. Wtedy Duplicator lub migracja reczna daja wieksza kontrole.
Metoda 2 – Duplicator (dla wiekszych stron)
Tworzenie paczki i instalatora
Na starym hostingu wejdz w 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 adres twojastrona.pl/installer.php. Podaj dane bazy – Duplicator rozpakuje archiwum i skonfiguruje wszystko automatycznie. Darmowa wersja obsluguje strony do ok. 500 MB, a Duplicator Pro (~70 USD/rok) radzi sobie z wiekszymi witrynami i oferuje backupy w chmurze.
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 – jest 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.
Jakich bledow unikac przy migracji WordPressa?
Wiekszosc nieudanych migracji to nie awarie narzedzi, tylko te same kilka pomylek. W naszej praktyce powtarzaja sie regularnie.
| Blad | Skutek | Jak uniknac |
|---|---|---|
| Reczna podmiana URL w SQL | rozbite serializowane dane, biale ekrany | uzyj WP-CLI search-replace lub Better Search Replace |
| Zmiana DNS przed testem | uzytkownicy widza popsuta strone | testuj przez plik hosts, DNS na koncu |
| Skasowanie starego hostingu od razu | brak odwrotu przy bledzie | trzymaj stary serwer 2–4 tygodnie |
| Pominiecie pliku .htaccess | 404 na podstronach | po migracji zapisz permalinki ponownie |
| Brak weryfikacji wersji PHP | blad 500 po imporcie | wyrownaj PHP na obu serwerach |
Perspektywa KC Mobile: najczesciej widzimy dwa scenariusze konca migracji – biale ekrany po recznej podmianie adresow w bazie oraz 404 na podstronach po zignorowaniu .htaccess. Oba znikaja w minute: pierwszy przez `wp search-replace`, drugi przez ponowny zapis permalinkow. Dlatego ten krok robimy zawsze na koniec, zanim ruszymy DNS.
Migracja reczna wydaje sie skomplikowana? Zlec ja nam albo zobacz, jak wyglada migracja WordPress z naszej strony – przeniesiemy witryne z pelnym backupem i testami po migracji, bez ryzyka utraty danych.
Jak zmienic DNS i przetestowac strone?
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 jest darmowy u wiekszosci hostingow). Wiecej o konfiguracji SSL w WordPress opisalismy w osobnym poradniku.
Co sprawdzic po migracji? Checklist
Po przelaczeniu DNS przejdz przez te punkty:
- [ ] strona glowna i podstrony laduja sie poprawnie
- [ ] formularze kontaktowe wysylaja maile
- [ ] permalinki dzialaja (Ustawienia → Bezposrednie odnosniki → Zapisz)
- [ ] brak bledu 500
- [ ] SSL dziala (klodka w pasku adresu)
- [ ] szybkosc ladowania OK (PageSpeed Insights)
- [ ] Google Analytics i 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 ponownie zaindeksowac strone – wszystko 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.
Zeby zminimalizowac ryzyko, nie zmieniaj struktury URL-i razem z hostingiem, upewnij sie, ze nowy serwer jest szybszy, i nie kasuj starego przez 2–4 tygodnie. Po wszystkim monitoruj GSC oraz import/eksport WordPress.
Migrację możesz też zlecić – przenosimy strony i sklepy WooCommerce bez przestoju, z przekierowaniami i testami.
Wspomniane narzędzia
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 18+ lat doświadczenia.
Najczęściej zadawane pytania
Ile trwa migracja WordPress na nowy hosting?
Czy migracja WordPressa wplywa na pozycje w Google?
Ktora wtyczke do migracji wybrac – All-in-One czy Duplicator?
Co zrobic, gdy po migracji strona wyswietla blad 500?
Czy musze ponownie konfigurowac SSL po przeniesieniu strony?
Potrzebujesz pomocy?
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Strony internetowe od 3 000 zł – wycena w 24h →