Przejdź do treści
codecollab.pl
§ Blog przeniesienie strony na inny serwer

Przeniesienie strony na inny serwer - jak to zrobić bez wpadki i za ile

Dobrze zrobiona przeprowadzka strony jest dla odwiedzających niewidoczna - wpadki biorą się z pominiętych kroków, nie z trudności samej operacji

Krystian Kacik 6 min czytania
Spis treści

Dobrze zrobiona przeprowadzka strony jest dla odwiedzających niewidoczna - wpadki biorą się z pominiętych kroków, nie z trudności samej operacji. Przeniesienie strony na inny serwer to w gruncie rzeczy trzy rzeczy: skopiowanie strony, sprawdzenie, że kopia działa, i przekierowanie ruchu w nowe miejsce. Problemy zaczynają się wtedy, gdy ktoś robi to w złej kolejności albo zapomina o elementach, które jadą ze stroną w pakiecie - przede wszystkim o skrzynkach mailowych.

Poniżej przechodzę przez całość: kiedy przenosiny w ogóle mają sens, co dokładnie się przenosi, jak to zrobić bez przerwy w działaniu strony i ile to kosztuje.

Kiedy przeniesienie strony na inny hosting ma sens

Nie każdy problem ze stroną to wina serwera, więc zanim ruszysz z przeprowadzką, upewnij się, że powód jest po właściwej stronie. Dobre powody to:

  • Hosting hamuje stronę mimo jej odchudzenia - jeśli strona jest już zoptymalizowana, a dalej muli, winowajcą bywa serwer; jak to rozpoznać, opisałem w tekście o tym, jak hosting wpływa na szybkość strony
  • Wsparcie nie odpowiada - gdy przy awarii czekasz na odpowiedź dniami, płacisz za hosting bez najważniejszej części usługi
  • Brak aktualnych wersji PHP - stary hosting, który nie oferuje nowszych wersji, z czasem blokuje aktualizacje WordPressa i wtyczek, a to prosta droga do awarii
  • Cena rośnie bez powodu - odnowienie z roku na rok coraz droższe, a zakres usługi ten sam

Jeśli natomiast strona zwalnia, bo jest przeładowana wtyczkami i ciężkimi grafikami - przeprowadzka nic nie da, bo problem pojedzie razem z nią. W razie wątpliwości najpierw diagnoza, potem decyzja.

Co się przenosi: pliki, baza danych, domena i maile

Strona WordPress to dwa światy: pliki (silnik, motyw, wtyczki, zdjęcia) i baza danych (treści, ustawienia, zamówienia) - jeśli czytałeś mój tekst o kopii zapasowej WordPressa, ten podział już znasz. Do tego dochodzi konfiguracja: certyfikat SSL, wersja PHP, ustawienia serwera.

Dwie rzeczy, o których myśli się najrzadziej, a które robią najwięcej szkód:

  • Domena - dobra wiadomość: domena NIE musi zmieniać rejestratora. Zostaje tam, gdzie jest, a Ty tylko zmieniasz w niej adresy DNS, czyli wskazujesz, na którym serwerze internet ma szukać Twojej strony.
  • Skrzynki mailowe - najczęściej zapominany element. Jeśli poczta działa na starym hostingu, trzeba założyć skrzynki na nowym i przenieść wiadomości, zanim przepniesz domenę. Pominiesz to - i po przeprowadzce maile przestają dochodzić albo znika archiwum korespondencji.

Dwa scenariusze: hosting przenosi za Ciebie albo robisz to ręcznie

Scenariusz pierwszy: przenosi hosting docelowy. Wiele firm hostingowych przenosi stronę bezpłatnie, gdy przechodzisz do nich - to dla nich koszt pozyskania klienta. Zanim zapłacisz komukolwiek za przenosiny, zapytaj nowy hosting, czy zrobi to w ramach przejścia. Minus: przenoszą stronę, ale rzadko pilnują całej reszty - maili, testów, kolejności przepięcia.

Scenariusz drugi: przenosiny ręczne - Ty albo wykonawca. Pełna kontrola nad każdym krokiem: świeża kopia, przywrócenie na nowym serwerze, testy, przepięcie DNS. Więcej pracy, ale to jedyna droga, gdy strona jest niestandardowa, ma sklep albo pocztę z wieloletnim archiwum.

Przeniesienie strony WordPress krok po kroku - bez przerwy w działaniu

Kolejność jest tu ważniejsza niż narzędzia. Robi się to tak:

  1. Obniż TTL rekordów DNS dzień przed operacją. TTL mówi internetowi, jak długo ma pamiętać stary adres serwera - im krótszy, tym szybciej świat zauważy zmianę.
  2. Zrób świeżą kopię strony (pliki + baza) i postaw ją na nowym serwerze. Stara strona cały czas normalnie działa.
  3. Przetestuj kopię na adresie tymczasowym - hostingi udostępniają taki adres podglądowy. Klikasz po stronie, sprawdzasz podstrony, formularze, koszyk.
  4. Przepnij DNS domeny na nowy serwer.
  5. Nie kasuj starej wersji. DNS rozchodzi się po internecie stopniowo - część odwiedzających jeszcze przez jakiś czas trafia na stary serwer i tam też strona musi działać. Stary hosting wyłączasz dopiero, gdy ruch w całości przejdzie na nowy.

Co pomaga: na czas przeprowadzki wstrzymaj zmiany na stronie - nowe wpisy, edycje, a w sklepie najlepiej wybierz porę o najmniejszym ruchu. Wszystko, co zapisze się na starym serwerze już po skopiowaniu bazy, nie przeniesie się samo i przepadnie.

Czego dopilnować po przeprowadzce

Przepięcie DNS to nie koniec - lista kontrolna na pierwszy dzień po:

  • Certyfikat SSL na nowym serwerze - bez niego przeglądarki straszą odwiedzających komunikatem o niebezpiecznej stronie
  • Maile chodzą w obie strony - wyślij i odbierz testową wiadomość na każdej skrzynce
  • Formularze wysyłają - formularz kontaktowy potrafi po przeprowadzce cichutko przestać działać, a Ty dowiadujesz się po tygodniu ciszy
  • Kopia zapasowa ustawiona od nowa - backupy ze starego hostingu nie przeniosły się same, a strona bez kopii to proszenie się o kłopoty
  • Dane bazy w konfiguracji - typowa wpadka po ręcznych przenosinach to złe dane dostępowe bazy w pliku wp-config, które kończą się komunikatem „Error establishing a database connection”

Ile kosztuje przeniesienie strony na inny serwer

Najpierw sprawdź wariant bezpłatny: jak pisałem wyżej, część hostingów przenosi stronę za darmo przy przejściu do nich. Jeśli zlecasz przenosiny wykonawcy, samo przeniesienie typowej strony WordPress to na rynku zwykle kilkaset złotych do około 1500 zł - podkreślam, to orientacyjne realia rynku, nie cennik. Górna część widełek dotyczy stron z pocztą na wielu skrzynkach, sklepów i przypadków, gdzie testów jest po prostu więcej.

A jeśli nie wiesz, czy Twoim problemem jest serwer, czy sama strona - nie zgaduj i nie płać za przeprowadzkę w ciemno. Podeślij mi link do strony, w ramach bezpłatnej diagnozy sprawdzę, gdzie leży problem i czy przenosiny w ogóle są potrzebne. U klientów, którymi opiekuję się na stałe, takie operacje robię w ramach stałej opieki nad stroną - razem z testami i pilnowaniem maili.

Najczęstsze pytania

Ile trwa przeniesienie strony? Sama techniczna przeprowadzka typowej strony to godziny pracy, nie dni. Całą operację warto jednak rozplanować na dzień lub dwa - głównie przez rozchodzenie się DNS, nie przez samą robotę.

Czy strona będzie niedostępna w trakcie przenosin? Przy właściwej kolejności - nie. Stara wersja działa do momentu, aż ruch w całości przejdzie na nowy serwer, więc odwiedzający niczego nie zauważają.

Czy muszę przenosić domenę do nowego hostingu? Nie. Domena może zostać u dotychczasowego rejestratora - wystarczy zmienić w jej ustawieniach adresy DNS, żeby wskazywała nowy serwer.

Co z mailami po przeniesieniu strony? Jeśli skrzynki działają na starym hostingu, trzeba je założyć na nowym i przenieść wiadomości przed przepięciem domeny. Pominięcie tego kroku to najczęstszy powód „znikających” maili po przeprowadzce.


Nie chcesz pilnować tego co miesiąc samemu? Biorę strony i sklepy pod stałą opiekę - backupy, aktualizacje, monitoring i priorytet, kiedy coś padnie. Napisz, co masz pod sobą, a odeślę zakres i cenę.

§ Wycena 24h

Masz podobny problem u siebie i nie wiesz, od czego zacząć?

Opisz zakres w dwóch zdaniach albo podeślij link. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h