Migracja WordPressa brzmi ryzykownie, ale przy właściwej kolejności działań możesz zmienić hosting bez widocznego przestoju. Sztuczka polega na tym, aby w pełni zbudować i przetestować stronę na nowym hostingu, zanim dotkniesz DNS. Oto niezawodna metoda.
Zanim zaczniesz
- Dostęp do obu hostingów (starego i nowego)
- Gotowy plan hostingu WordPress, z tymczasowym adresem URL lub IP do podglądu strony
- Aktualna pełna kopia zapasowa (i tak zrobisz świeżą)
Krok 1: Wykonaj kopię wszystkiego
Wyeksportuj ze starego hostingu dwie rzeczy: wszystkie pliki (zwłaszcza folder wp-content) i bazę danych (przez eksport w phpMyAdmin lub wtyczkę migracyjną). Zachowaj kopię lokalnie — to Twój plan awaryjny, gdyby coś poszło nie tak.
Krok 2: Skonfiguruj WordPressa na nowym hostingu
Na nowym hostingu utwórz stronę i bazę danych. Z instalatorami w 1 klik zajmuje to kilka minut. Nie kieruj jeszcze swojej domeny — będziesz pracować na tymczasowym adresie URL udostępnionym przez hosting, aby działająca strona pozostała nietknięta.
Krok 3: Przenieś pliki i bazę danych
Wgraj swój wp-content (motywy, wtyczki, przesłane pliki) na nowy serwer, zaimportuj bazę danych i zaktualizuj wp-config.php o nową nazwę bazy, użytkownika i hasło. Solidna wtyczka migracyjna może zautomatyzować większość tego procesu, jeśli wolisz.
Krok 4: Przetestuj na tymczasowym adresie URL — to kluczowy etap
Przejrzyj stronę pod tymczasowym adresem URL nowego hostingu. Sprawdź stronę główną, kilka wpisów, logowanie do panelu, formularze i — w przypadku WooCommerce — testowy zakup. Napraw wszelkie problemy teraz, dopóki działającą stronę wciąż obsługuje stary hosting. Nikt nie widzi tej pracy na zapleczu.
Krok 5: Obniż TTL DNS (dzień wcześniej)
Dzień przed przełączeniem zmniejsz TTL DNS swojej domeny (np. do 300 sekund). Dzięki temu późniejsza zmiana DNS rozpropaguje się w minuty zamiast godzin — to najważniejsza dźwignia czystego przełączenia.
Krok 6: Przełącz DNS
Skieruj rekord A domeny (lub serwery nazw) na nowy hosting. Ponieważ obniżyłeś TTL, a obie kopie są aktywne w trakcie propagacji, odwiedzający są bezproblemowo obsługiwani z jednego lub drugiego hostingu — bez stron błędów, bez przerwy.
Krok 7: Zostaw stary hosting na 48 godzin
Pozostaw starą stronę działającą przez kilka dni, dopóki DNS w pełni nie rozpropaguje się na całym świecie. Gdy analityka i logi serwera pokażą, że cały ruch trafia na nowy hosting, możesz bezpiecznie wyłączyć stary.
Częste błędy, których należy unikać
- Przełączanie DNS przed testami — przyczyna nr 1 widocznego przestoju.
- Zapomnienie o aktualizacji danych bazy w
wp-config.php→ błędy połączenia. - Zaszyte na stałe stare adresy URL w bazie danych → wykonaj bezpieczne wyszukaj-i-zamień (wiele wtyczek migracyjnych to robi).
- Pozostawiony wysoki TTL DNS → godziny podzielonego ruchu.
Spraw, by cel był tego wart
Czysta migracja jest zmarnowana na wolnym hostingu. Zmigruj na stos, który faktycznie jest szybszy: zarządzany hosting WordPress od Infrawire działa na NVMe SSD i Ryzen, z darmowym SSL i codziennymi kopiami zapasowymi, oraz wsparciem 24/7, jeśli chcesz pomocnej dłoni podczas przełączenia. Dopiero wybierasz hosting? Zobacz jak wybrać najlepszy hosting WordPress.
FAQ
Czy moi odwiedzający zobaczą jakikolwiek przestój?
Nie, jeśli najpierw przetestujesz na tymczasowym adresie URL i obniżysz TTL DNS przed przełączeniem. Obie strony pozostają aktywne w trakcie propagacji.
Ile trwa migracja?
Sam transfer to zwykle mniej niż godzina dla typowej strony; propagacja DNS kończy się w ciągu minut do kilku godzin przy niskim TTL.
Czy wsparcie może zmigrować stronę za mnie?
Często tak — zapytaj swój nowy hosting. Wsparcie Infrawire może pomóc w transferze na planach hostingu WordPress.