Przeniesienie WordPressa bez przestoju

Stronę WordPress przenoszą Państwo bez przerwy, jeśli zachowają kolejność: najpierw przeniesienie plików i bazy danych, potem testy na nowym serwerze, a dopiero potem przełączenie DNS. W WWW4 to przeniesienie wykonujemy za Państwa; jest częścią usługi hostingowej, a nie osobną pozycją na fakturze. Państwo dostarczają dostęp do obecnego hostingu, my robimy resztę.

WordPress ma przy tym kilka osobliwości, których zwykła kopia plików nie rozwiązuje: adres strony w bazie danych, permalinki, wtyczki cache pamiętające stary adres. Poniżej przeczytają Państwo, jak to robimy i gdzie w praktyce coś idzie nie tak.

Co robimy my, co dostarczają Państwo

Przeprowadzka idzie najsprawniej, gdy z góry jasne jest, kto co robi. Większość pracy leży po naszej stronie; od Państwa potrzebujemy głównie dostępu i kilku odpowiedzi.

Co robi WWW4

Całe przeniesienie, od pierwszej kopii po kontrolę po przełączeniu DNS.

  • Pobranie plików, folderu uploads i bazy danych z obecnego hostingu
  • Dostosowanie wp-config do nowej bazy i ustawienie nowych soli (salts)
  • Sprawdzenie adresu strony, permalinków i cache na nowym serwerze
  • Założenie skrzynek przed przełączeniem DNS i sprawdzenie, czy formularze dochodzą
  • Ustawienie wersji PHP pasującej do Państwa motywu i wtyczek

Co dostarczają Państwo

Bez tych danych nie możemy zacząć. Proszę poprosić o nie obecnego dostawcę odpowiednio wcześnie.

  • Dostęp do obecnego hostingu: panel lub FTP oraz baza danych
  • Dostęp do zarządzania domeną albo jej przeniesienie do nas
  • Jakich wtyczek i jakiego motywu Państwo używają i czy są do nich przypisane licencje
  • Termin, w którym sami sprawdzą Państwo nową stronę przed przełączeniem

Po przeniesieniu Państwa strona od razu działa na hostingu z Redis object caching i z Jaan Performance Engine, naszą własną wtyczką WordPress do cache i obrazów. Jest bezpłatnie w pakiecie, a na życzenie instalujemy ją przy okazji.

Tak przebiega przeprowadzka

Pięć kroków. Stara strona jest cały czas online; dopiero w ostatnim kroku świat zewnętrzny coś zauważa, a wtedy wszystko jest już przetestowane.

1

Inwentaryzacja i dostęp

Sprawdzamy, co działa: jaka wersja WordPressa, jaki motyw, jakie wtyczki, jak duże są biblioteka mediów i baza danych, jakie skrzynki istnieją i czy jest na tym sklep WooCommerce. Państwo przekazują nam dostęp do obecnego hostingu i do zarządzania domeną. Brakujący dostęp jest w praktyce najczęstszą przyczyną opóźnień.

2

Przeniesienie plików i bazy danych

Cała przestrzeń WWW, łącznie z folderem uploads, oraz baza danych są kopiowane na nasz serwer. Tworzymy nowy wp-config z nowymi danymi bazy i świeżymi solami i ustawiamy wersję PHP na tę, której oczekują Państwa motyw i wtyczki. Stara strona normalnie działa.

3

Sprawdzenie adresu strony, permalinków i cache

WordPress przechowuje własny adres w bazie danych. Sprawdzamy site URL i home URL, zapisujemy permalinki na nowo, by reguły przepisywania były poprawne, i czyścimy cache wtyczek, które wciąż trzymają stary adres. To ta część, którą przy samodzielnej przeprowadzce najczęściej się pomija.

4

Testy na nowym serwerze

Strona jest testowana na naszym serwerze, zanim DNS zostanie zmieniony. Czy ładują się wszystkie strony i obrazy, czy formularze dochodzą, czy działa logowanie, czy działa kasa, jeśli mają Państwo sklep? Państwo sami patrzą. To, co okaże się tu błędne, nic nie kosztuje; po przełączeniu już tak.

5

Przełączenie DNS i kontrola

Dopiero teraz kierują Państwo DNS na nasz serwer, albo robimy to my, jeśli domena jest u nas. Potem sprawdzamy, czy działa https, czy nie powstały strony błędów i czy na stary serwer nie przychodzi jeszcze poczta do odebrania. Stary hosting wypowiadają Państwo dopiero, gdy wszystko działa dobrze od kilku dni.

Gdzie WordPress sprawia problemy

Strona WordPress to więcej niż folder plików. Sześć rzeczy, które przy zwykłej kopii idą źle i które dlatego zawsze sprawdzamy osobno.

Site URL i home URL w bazie danych

WordPress zapisuje własny adres w bazie danych. Gdy się nie zgadza, nowa strona odsyła Państwa do starej lub ładuje się bez stylów. Jeśli strona działa pod tymczasowym adresem do testów, trzeba to potem przywrócić.

Ponowne zapisanie permalinków

Czytelne adresy WordPressa zależą od reguł przepisywania na serwerze. Po przeprowadzce strona główna zwykle działa, ale wszystkie podstrony zwracają 404. Jednorazowe ponowne zapisanie permalinków to rozwiązuje.

wp-config i sole

wp-config zawiera dane bazy ze starego serwera i klucze zabezpieczające sesje logowania. Na nowym serwerze powinny tam być nowe dane bazy i nowe sole. Proszę też przenieść ewentualne dodatkowe ustawienia, które dodał tam Państwa deweloper.

Folder uploads i duże biblioteki mediów

Przy stronie z latami zdjęć ciężar leży nie w WordPressie, lecz w folderze uploads. Niepełną kopię zauważą Państwo dopiero po brakujących obrazach gdzieś głęboko w stronie. Dlatego po przeniesieniu porównujemy liczbę plików i rozmiar po obu stronach.

Wtyczki cache trzymające stary URL

Wtyczki cache przechowują gotowe strony ze starym adresem, a czasem także osobne pliki konfiguracyjne. Jeśli ten cache nie zostanie wyczyszczony, nowa strona zdaje się wciąż odsyłać do starej. Czyścimy go po przeniesieniu i jeszcze raz po przełączeniu DNS.

Poczta, która musi jechać razem

Państwa skrzynki przenoszą się razem i są zakładane przed przełączeniem DNS. Proszę spojrzeć też na sam WordPress: wtyczka SMTP wskazująca jeszcze stary serwer pocztowy po przeprowadzce nie wyśle już maili z formularzy ani zamówień. To też testujemy w kroku czwartym.

Co Państwo dostają po przejściu

Belgijskie centrum danych — Państwa strona i dane odwiedzających zostają w Belgii
Redis object caching i Jaan Performance Engine, w cenie
Samodzielny wybór wersji PHP, dla każdej witryny osobno
Darmowy certyfikat SSL, odnawiany automatycznie
Codzienna kopia zapasowa plików i bazy danych, przechowywana 14 dni
Pomoc techniczna po niderlandzku od tych, którzy zarządzają serwerami

Czytaj dalej

Przenoszą Państwo nie stronę WordPress, lecz coś innego, albo chcą zrobić to sami? Te strony pomogą dalej.

Przeniesienie hostingu (ogólnie) Lista kontrolna: przeniesienie strony Zmiana wersji PHP

Najczęściej zadawane pytania o przeniesienie WordPressa

Nie. Strona zostaje najpierw w całości postawiona na naszym serwerze i tam przetestowana, a stara działa dalej. Dopiero gdy wszystko działa, przełączamy DNS. Dzięki wcześniejszemu obniżeniu TTL to przełączenie trwa minuty zamiast godzin, a odwiedzający w praktyce niczego nie zauważają.
Przeniesienie strony i poczty jest częścią usługi hostingowej i nie stanowi osobnej pozycji na fakturze. Płacą Państwo za pakiet hostingowy, nic więcej za samą przeprowadzkę. W wyjątkowo złożonej sytuacji, na przykład przy dziesiątkach stron albo rozwiązaniach na zamówienie poza WordPressem, omawiamy to wcześniej.
Tak, ale z dodatkowym ustaleniem: między ostatnią kopią bazy danych a przełączeniem DNS nie mogą wpływać nowe zamówienia, inaczej będą tylko na starym serwerze. Dlatego planujemy te dwa kroki tuż po sobie w spokojnym momencie albo na chwilę włączamy w sklepie tryb konserwacji. Zamówienia, klienci i stany magazynowe przechodzą razem z bazą danych.
To zależy od wielkości strony, zwłaszcza biblioteki mediów, i od tego, jak szybko dostaniemy dostęp do obecnego hostingu. Samo przeniesienie i testy to zwykle nie praca na wiele dni; czekanie na dane dostępowe już tak. Gdy wszystko jest gotowe, umawiamy termin przełączenia.
Tak. Skrzynki w Państwa domenie tworzymy u nas, zanim przełączy się DNS, więc nowa poczta od razu trafia we właściwe miejsce. Jeśli pracują Państwo przez IMAP, przenosimy też zawartość skrzynek. Jeśli przez POP3, poczta jest już lokalnie na Państwa urządzeniu i nic nie trzeba przenosić.
Tak, a w naszej bazie wiedzy jest lista kontrolna dla chętnych. Prosimy wtedy koniecznie uwzględnić kroki specyficzne dla WordPressa: adres URL strony w bazie danych, ponowne zapisanie permalinków, nowy wp-config i wyczyszczenie cache wtyczki cache. Jeśli utkną Państwo w miejscu, pomożemy.
Nie jest to obowiązkowe. Domena może zostać u obecnego rejestratora; wtedy sami kierują tam Państwo DNS na nasz serwer. Jeśli przeniosą Państwo domenę razem z resztą, kodem transferowym od rejestratora, wszystkim zarządzają Państwo w jednym miejscu, a DNS przełączamy za Państwa.
Trust Guard Security Scanned
Zadzwoń teraz
Wyślij e-mail