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
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?
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 zrobił to specjalista?
Oszczędź czas i uniknij błędów. Wdrożymy to rozwiązanie za Ciebie – profesjonalnie i szybko.