Najpierw przenieś pliki i bazę, przetestuj kopię, przygotuj pocztę i dopiero wtedy zmień DNS. Stare konto pozostaw aktywne do zakończenia testów i sprawdzenia dostarczania wiadomości.
Zrób inwentaryzację, zanim zmienisz DNS
Spisz domeny, subdomeny, katalogi aplikacji, bazy, skrzynki, przekierowania, zadania cron i zewnętrzne integracje. Zanotuj obecne rekordy A, AAAA, MX, TXT oraz serwery nazw. Zrób zrzut strefy lub eksport, żeby mieć możliwość cofnięcia konfiguracji. Zmiana hostingu WWW nie musi oznaczać zmiany dostawcy poczty.
Sprawdź, czy kopia zawiera również ukryte pliki, konfigurację i reguły serwera. W aplikacji PHP dane mogą być zarówno w MariaDB, jak i w katalogu uploads. Przeniesienie tylko public_html nie wystarczy, jeśli osobny katalog przechowuje dokumenty lub załączniki.
Ustal moment zamrożenia zapisów
Stronę informacyjną można przenieść spokojniej niż aktywny sklep. Gdy użytkownicy składają zamówienia, ostatni eksport bazy musi powstać po ograniczeniu zapisów na starym serwerze. W przeciwnym razie nowe zamówienia zostaną w starej bazie. Ustal okno serwisowe i komunikat dla klientów.
TTL możesz obniżyć odpowiednio wcześniej, zanim rozpocznie się migracja. Obniżenie go pięć minut przed zmianą nie unieważni już istniejących odpowiedzi zapisanych w pamięci resolverów. Nie obiecuj sobie sztywnego czasu przełączenia dla całego Internetu. Poradnik o DNS wyjaśnia, co dokładnie zmieniasz.
Przenieś kopię i przetestuj właściwą domenę
Utwórz bazę oraz użytkownika na nowym hostingu, zaimportuj dane i popraw dane połączenia w konfiguracji. Ustaw zgodną wersję PHP, rozszerzenia i prawa dostępu. Nie zmieniaj przy okazji silnika, motywu i kilku wtyczek — po awarii trudno będzie rozpoznać przyczynę.
Do testu przed zmianą DNS można użyć lokalnego pliku hosts. Inna możliwość to polecenie curl z przypisaniem domeny do nowego adresu. Przykład używa adresu dokumentacyjnego, który należy zastąpić rzeczywistym IP: ``bash curl --resolve example.com:443:203.0.113.10 -I https://example.com/ `` Nie dodawaj opcji ignorującej certyfikat jako sposobu „naprawienia” SSL. Jeżeli certyfikat nie jest jeszcze wystawiony, przygotuj jego wydanie zgodnie z możliwościami nowego hostingu.
Sprawdź stronę główną, kilka podstron, pliki, przekierowania, panel, wyszukiwarkę i formularz. W WordPressie sprawdź także media i bezpośrednie odnośniki. Wykonaj próbę wysyłki formularza na zewnętrzną skrzynkę. Wiadomość widoczna w panelu strony nie dowodzi, że została doręczona.
Poczta wymaga osobnej migracji
Jeżeli zmieniasz serwer pocztowy, załóż skrzynki przed zmianą MX. Przenieś wiadomości narzędziem korzystającym z IMAP lub uzgodnioną procedurą dostawcy. Porównaj foldery, liczbę wiadomości i stan najstarszej oraz najnowszej korespondencji. Po przełączeniu wykonaj dodatkową synchronizację: część wiadomości mogła trafić jeszcze na stary serwer.
Zaktualizuj SPF i DKIM zgodnie z instrukcją nowej usługi. Nie sklejaj dwóch rekordów SPF w osobne wpisy tej samej domeny. Konfiguracja SPF, DKIM i DMARC pomoże uniknąć częstych błędów. Pamiętaj o konfiguracji programów pocztowych i telefonów pracowników.
Przełączenie i kontrola po migracji
Zmień właściwe rekordy, a nie wszystkie wpisy w strefie. Pozostawienie starego AAAA może kierować użytkowników IPv6 do poprzedniego serwera mimo poprawnego A. Po przełączeniu sprawdź HTTPS, logi błędów, zadania cron, pocztę i integracje płatnicze. Gdy host i domena pozostają te same, nie potrzebujesz przekierowań wszystkich podstron tylko dlatego, że zmienił się adres IP.
Przy zmianie adresów podstron przygotuj mapę stary adres → odpowiadający mu nowy adres. Nie kieruj wszystkich poradników na stronę główną. Zachowanie intencji i treści jest ważniejsze niż sam fakt istnienia przekierowania.
Kiedy można wyłączyć stare konto?
Dopiero po sprawdzeniu kompletności danych i działania usług oraz po zakończeniu okresu obserwacji ustalonego dla projektu. Nie ma jednego bezpiecznego terminu dla każdej migracji. Przed rezygnacją pobierz niezależny backup. Powrót DNS nie cofa zamówień zapisanych na nowym serwerze — plan wycofania musi uwzględniać również dane.
Jeżeli planujesz przeprowadzkę do Castpol, sprawdź aktualną ofertę hostingu i ustal z obsługą zakres migracji, zwłaszcza dla poczty i sklepu. Przygotowana lista usług skraca ustalenia i zmniejsza ryzyko pominięcia ważnego elementu.
Źródła i dokumentacja
Dokumentacja do dalszej weryfikacji ustawień i wymagań swojej wersji.