Migracja strony internetowej na nowy serwer to proces, który może wydawać się ryzykowny – zwłaszcza jeśli zależy nam na nieprzerwanej dostępności serwisu dla użytkowników i klientów. Nikt nie chce utracić ruchu, widoczności w wyszukiwarce ani reputacji marki z powodu źle przeprowadzonej przeprowadzki. Na szczęście możliwe jest przeniesienie strony na nowy hosting całkowicie bez przestojów – pod warunkiem, że podejdziemy do zadania z odpowiednim planem i techniczną starannością. W tym artykule krok po kroku wyjaśnimy, jak przeprowadzić taką migrację bez stresu, błędów i niepotrzebnych komplikacji.
W tym artykule krok po kroku wyjaśnimy, jak przeprowadzić taką migrację bez stresu, błędów i niepotrzebnych komplikacji.
1. Dlaczego warto zmienić hosting?
Zanim przejdziemy do technicznej części migracji, warto zastanowić się, dlaczego w ogóle warto zmieniać hosting. Oto najczęstsze powody:
- Niska wydajność – strona ładuje się zbyt wolno, co wpływa negatywnie na użytkowników i SEO.
- Brak wsparcia technicznego – dotychczasowy dostawca ignoruje zgłoszenia lub nie radzi sobie z problemami.
- Niskie zasoby serwera – brak możliwości rozwoju (np. limit procesów, RAM, liczby plików).
- Problemy z bezpieczeństwem – częste awarie, ataki lub przestarzała infrastruktura.
- Atrakcyjniejsza oferta – więcej za mniej: lepsze parametry techniczne i niższe koszty.
Migracja może okazać się doskonałą inwestycją w przyszłość – o ile przeprowadzimy ją rozsądnie.
2. Wybór nowego hostingu – na co zwrócić uwagę?
Aby przeniesienie strony miało sens, nowy hosting powinien przewyższać dotychczasowy pod względem jakości, stabilności i możliwości. Przed podjęciem decyzji warto rozważyć:
- Parametry techniczne (dysk SSD/NVMe, RAM, CPU, limity PHP, ilość procesów itp.).
- Lokalizacja serwera – im bliżej docelowej grupy użytkowników, tym lepiej.
- Obsługa protokołu HTTPS – wsparcie dla darmowych certyfikatów Let’s Encrypt.
- Automatyczne kopie zapasowe – najlepiej codzienne i z możliwością przywracania na żądanie.
- Panel zarządzania – intuicyjny, nowoczesny, najlepiej z SSH i dostępem do logów.
- Wsparcie techniczne – szybkie i profesjonalne, najlepiej z możliwością kontaktu telefonicznego.
Warto także sprawdzić opinie innych klientów – np. na forach technologicznych lub w niezależnych rankingach hostingu.
3. Przygotowanie do migracji – czyli kopia zapasowa i inwentaryzacja
Zanim zaczniemy jakiekolwiek działania, musimy wykonać pełną kopię zapasową strony oraz dokładnie wiedzieć, co przenosimy.
Co powinno się znaleźć w backupie:
- Pliki strony: kod źródłowy, media (obrazy, pliki PDF, itp.).
- Baza danych (np. MySQL lub PostgreSQL).
- Pliki konfiguracyjne: .htaccess, wp-config.php, env.php, itp.
- Zadania cron, jeśli są wykorzystywane.
- Certyfikaty SSL (opcjonalnie – jeśli nie korzystamy z Let’s Encrypt).
Najlepszą praktyką jest wykonanie dwóch kopii: jednej lokalnie (na komputerze), a drugiej w chmurze (np. na Dropboxie lub Dysku Google).
4. Testowanie działania strony na nowym hostingu (w trybie ukrytym)
Aby uniknąć przestojów, nie należy od razu zmieniać DNS-ów domeny. Najpierw trzeba:
- Skonfigurować nowe konto hostingowe.
- Wgrać wszystkie pliki i bazę danych.
- Sprawdzić działanie strony pod nowym adresem IP (bez ingerencji w domenę).
Jak to zrobić?
Można tymczasowo przekierować domenę tylko na własnym komputerze. W systemie Windows, macOS lub Linux wystarczy edytować plik hosts i dodać linię:
123.123.123.123 moja-domena.pl
Gdzie 123.123.123.123 to adres IP nowego serwera. Dzięki temu przeglądarka na Twoim komputerze będzie widzieć stronę na nowym serwerze, podczas gdy dla całego świata nadal będzie widoczna wersja z obecnego hostingu.
5. Przenoszenie strony – pliki i baza danych
Przenoszenie plików:
- Najwygodniej przez SFTP lub SSH – transfer jest wtedy szybszy i bezpieczniejszy.
- Alternatywnie można spakować pliki w .zip na starym hostingu i rozpakować je na nowym.
- Upewnij się, że wszystkie pliki są dostępne i mają poprawne uprawnienia.
Przenoszenie bazy danych:
- Wykonaj eksport bazy (np. mysqldump lub phpMyAdmin).
- Zaimportuj ją na nowym serwerze (również np. phpMyAdmin lub CLI).
- Zaktualizuj pliki konfiguracyjne (np. wp-config.php), aby łączyły się z nową bazą danych.
W przypadku WordPressa warto użyć pluginu do migracji, np. All-in-One WP Migration lub Duplicator, które uproszczą proces.
6. Ostateczne testy na nowym hostingu
Zanim przestawisz domenę:
- Przetestuj działanie wszystkich podstron.
- Sprawdź formularze kontaktowe, logowanie i wysyłkę maili.
- Przetestuj panel CMS oraz logowanie użytkowników.
- Upewnij się, że nie ma błędów 404 lub problemów z uprawnieniami.
Jeśli masz dostęp do narzędzi typu Pingdom lub GTmetrix, porównaj wydajność strony na starym i nowym hostingu.
7. Zmiana DNS domeny i zakończenie migracji
Jeśli wszystko działa prawidłowo, można przejść do ostatniego kroku: zmiany delegacji domeny.
Jak to zrobić?
- Zaloguj się do panelu zarządzania domeną (np. home.pl, OVH, Aftermarket itp.).
- Zmień rekordy A (lub rekord CNAME) tak, aby wskazywały na nowy adres IP.
- Możesz również zmienić serwery nazw (NS) – jeśli nowy hosting tego wymaga.
Co warto wiedzieć:
- Propagacja DNS może potrwać od kilku minut do 24–48 godzin – zależy to od wielu czynników (m.in. TTL ustawionego wcześniej).
- W tym czasie niektóre osoby mogą nadal trafiać na stary serwer – dlatego nie wyłączaj starego hostingu natychmiast.
- Poczekaj co najmniej 48 godzin, zanim zrezygnujesz z poprzedniego usługodawcy.
8. Sprawdzenie SEO i analityki po migracji
Migracja może wpłynąć na pozycjonowanie – na szczęście przy bezbłędnym przejściu nie powinno dojść do utraty pozycji.
Po migracji sprawdź:
- Czy strona jest zindeksowana (Google Search Console).
- Czy nie ma błędów 404 i przekierowań łańcuchowych.
- Czy narzędzia analityczne (Google Analytics, Matomo) nadal działają poprawnie.
Jeśli zmieniasz również strukturę katalogów, domenę lub adresy URL – warto użyć przekierowań 301.
9. Czego unikać – typowe błędy przy migracji
- Zbyt szybkie wyłączenie starego hostingu – może to skutkować niedostępnością strony dla części użytkowników.
- Brak testów przed zmianą DNS – najczęstsza przyczyna przestojów.
- Błędne uprawnienia plików – skutkujące błędami 403 lub niedziałającymi funkcjami.
- Nieaktualna wersja PHP/MySQL na nowym hostingu.
- Pominięcie skrzynek e-mail – jeśli korzystasz z hostingu poczty, musisz je odtworzyć na nowym serwerze.
10. Podsumowanie – migracja bez przestojów jest możliwa!
Zmiana hostingu nie musi oznaczać stresu i przestojów. Kluczowe jest odpowiednie zaplanowanie całego procesu oraz testowanie działania strony na nowym serwerze przed upublicznieniem zmian. Dzięki wykorzystaniu pliku hosts możemy sprawdzić stronę „na żywo” bez ryzyka dla użytkowników.
Dobrze przeprowadzona migracja przynosi więcej korzyści niż problemów – lepsza wydajność, większe bezpieczeństwo, bardziej responsywna obsługa techniczna. Warto podejść do niej świadomie i profesjonalnie.
Materiał Partnera