Jak przenieść stronę na inny serwer WordPress

Zmieniając serwer na jednej ze stron, którą prowadzę postanowiłem wykorzystać kolejną okazję, by podzielić się wiedzą i opisać wykonywane czynności w kolejnym poradniku. Takich artykułów jest sporo, lecz większość z nich jest przestarzałych, co nie daje skuteczności dzisiaj.

Jak przenieść stronę na inny serwer WordPress

Podstawowe narzędzie, jakim jest Importer WordPress nie daje możliwości skopiowania całego serwisu. Nie pobiera szablonów, wtyczek, ustawień itp. Dzisiejsze rozwiązania pozwalają oszczędzić sobie trudu i zabawy w ręczne kopiowanie plików między serwerami oraz zmianę adresów URL. Z pomocą przychodzi bardzo proste rozwiązanie, jakim jest użycie darmowej wtyczki Duplicator. Wtyczkę znajdziemy w katalogu WordPressa.

Jak przenieść stronę na inny serwer WordPress

Wtyczka sprawdzana na WordPress 4.7.3

Wtyczkę można wykorzystać nie tylko do przenoszenia strony między serwerami, ale także do wykonywania kopii zapasowych. Duplicator to darmowa i bardzo przydatna wtyczka.

Ustawienia wtyczki

Ustawienia wtyczki są dostępne po jej aktywacji w głównym menu zaplecza WordPress. Wchodzimy Duplicator – Settings.

Jak przenieść stronę na inny serwer WordPress

W sekcji Plugin znajduje się aktualnie zainstalowana wersja wtyczki Duplicator. Poniżej Uninstall, w którym możemy włączyć/wyłączyć usuwanie ustawień oraz pobranych serwisów podczas usuwania wtyczki Duplicator. Więc jeśli chcesz, by po usunięciu wtyczki zostało to, co dzięki niej uzyskano trzeba odznaczyć widoczne opcje. Ścieżka Full Path, to nic innego, jak ścieżka do katalogu, w którym wszystko jest zapisywane. Ostatnim elementem sekcji jest opcja Disable .htaccess File In Storage Directory. Opcja ta pozwala wyłączyć plik .htaccess z folderu, z którego pobieramy zapisane paczki duplikatu. Zaznaczamy opcję tylko wtedy, kiedy mamy problemy z pobieraniem pliku.

Jak przenieść stronę na inny serwer WordPress

Druga sekcja – Package. W przypadku tworzenia duzych archiwów pomocne jest zaznaczenie opcji Attempt Network Keep Alive. Do wyboru metody zrzutu bazy danych mamy dwie opcje:

  • PHP – najczęściej wykorzystywana metoda, w której możemy ustawić limit rekordów w jednym zapytaniu. Im więcej, tym szybciej, lecz wymaga dostępnej większej ilości pamięci.
  • Mysqldump – metoda szybsza i wykorzystywana przy większych bazach danych, lecz nie jest wspierana przez wszystkie serwery.

Jeśli nie masz pewności, którą metodę wybrać zostań przy domyślnej PHP.

Jak przenieść stronę na inny serwer WordPress

W ostatniej sekcji nie ma za wiele i nie ma potrzeby wprowadzania w niej zmian. Dla ciekawskich dodam, że opcja Debugging włącza dodatkowe menu debugowania, które będzie widoczne po odświeżeniu strony.

Po wykonaniu zmian pamiętaj o zapisaniu ustawień!

Tworzenie gotowej instalacji

W zakładce Duplicator – Package znajduje się opcja Create New:

Jak przenieść stronę na inny serwer WordPress

Jak przenieść stronę na inny serwer WordPress

Requirements, w tej sekcji wtyczka pokazuje czy dany serwer spełnia wymagania do odpowiedniego działania, które nie są zawyżone i większość serwerów je spełnia. Na dole sekcji możemy wpisać nazwę paczki instalacyjnej oraz dodać notatkę klikając Notes.

Jak przenieść stronę na inny serwer WordPress

W Storage podana jest ścieżka katalogu, w którym zapisywana jest paczka instalacyjna. W wersji premium można zapisywać w takich miejscach, jak Dysk Google, Amazon, DropBox oraz innych serwerach przez FTP.

Jak przenieść stronę na inny serwer WordPress

Archive dzieli się na dwie zakładki (Files, Database). W Files możemy wykluczyć pliki, których nie chcemy dołączać do paczki instalacyjnej strony.

Jak przenieść stronę na inny serwer WordPress

W zakładce Database analogicznie możemy zadziałać z tabelami bazy danych.

Jak przenieść stronę na inny serwer WordPress

Installer nie jest wymagane do uzupełnienia. Dlaczego? Dlatego, że te dane mogą być wprowadzane podczas instalacji naszej paczki.

Po przejściu tych kroków klikamy Next.

Jak przenieść stronę na inny serwer WordPress

Po zakończeniu zostaną wyświetlone wyniki skanowania.

Jak przenieść stronę na inny serwer WordPress

Większość przechodzi bez przeszkód więc nie ma co się na zapas przejmować.

W razie problemów pisz w komentarzu pod tym artykułem.

Jeśli chcemy, to możemy kontynuować i kliknąć Build.

Jak przenieść stronę na inny serwer WordPress

Tworzenie paczki może trochę potrwać i pamiętaj, by nie zamykać okna przeglądarki do czasu ukończenia. Zostanie utworzony również skrypt instalatora. W tym czasie lepiej nie korzystać ze strony i nie obciążać dodatkowo serwera.

Jak przenieść stronę na inny serwer WordPress

Build Status pokazuje czy wszystko poszło zgodnie z planem. Teraz wystarczy pobrać pliki instalatora oraz paczki (duplikatu strony) i dla większego bezpieczeństwa zapisać na osobnym dysku.

Jak przenieść stronę na inny serwer wordpress

Instalacja na nowym serwerze

Czas na instalację paczki, którą sporządziliśmy dzięki wtyczce Duplicator. Pobrane pliki instalatora i paczki wrzucamy na nowy serwer do katalogu, na który wskazuje domena. Po przesłaniu plików, aby rozpocząć instalację trzeba do domeny dopisać installer.php

Przykład: http://domena.pl/installer.php

jak przeniesc strone na inny serwer wordpress

Zaznaczamy I have read and accept all terms & notices i klikamy Next.

jak przeniesc strone na inny serwer wordpress

W kolejnym kroku wpisujemy w odpowiednie pola: nazwę nowej bazy danych na nowym serwerze, nazwę użytkownika oraz hasło. Test Database pozwala sprawdzić czy poprawnie wpisaliśmy potrzebne dane.

jak przeniesc strone na inny serwer wordpress

Jeśli baza danych jest połączona klikamy Next i przechodzimy do ostatnich etapów.

W tym miejscu zazwyczaj nie trzeba wprowadzać zmian. Pola wypełniają się automatycznie. Sprawdź tylko czy się zgadzają. Są ok? To klikamy Next.

jak przeniesc strone na inny serwer wordpress

Gotowe! Strona znajduje się już na nowym serwerze. Zalogować się można z użyciem tych samych danych jak na starym serwerze. Jeśli chcesz sprawdzić czy strona wygląda tak samo i nic na niej nie brakuje kliknij Test Site. Przed zamknięciem Instalatora koniecznie kliknij Save Permalinks i na stronie w kokpicie Zapisz. Następnie Security Cleanup, otworzy w nowym oknie kokpit na nowym serwerze, w którym będzie możliwość usunięcia plików instalacji dla bezpieczeństwa. Wystarczy kliknąć Delete Reserved Files.

Ostatni widok przed rozpoczęciem pierwszych czynności po świeżej instalacji to potwierdzenie usunięcia plików instalacji.

jak przeniesc strone na inny serwer wordpress

Jak przenieść stronę na inny serwer wordpress

Artykuł dłuższy, niż sama instalacja, która jest bardzo prosta i szybka. Jeśli wystąpiły jakieś komplikacje zapraszam do komentowania. Jeśli wszystko poszło zgodnie z planem zachęcam do udostępniania.

Pobierz wersję PRO za darmo:

Nie masz czasu lub możliwości wykonania migracji strony zleć to ekspertowi. Skorzystaj z formularza kontaktowego Kontakt – Master WordPress

2 KOMENTARZE

  1. Mam nadzieję, że powyższa wiedza nigdy mi się nie przyda, jednak jeśli będę musiał przerzucić z jakiegoś powodu stronę to będę wiedział gdzie wrócić po dokładną instrukcję. 😉

Dodaj komentarz