Warning: Undefined array key "pl" in /home/host1693024/word-press.day/htdocs/www/875348534534.php on line 1655
Przewodnik krok po kroku dotyczący migracji witryny WordPress na nowy host

Przewodnik krok po kroku dotyczący migracji witryny WordPress na nowy host


Czy jesteś gotowy na migrację swojej witryny WordPress i przeniesienie się na nowy host lub serwer? Przeniesienie witryny na nowego hosta może być zniechęcającym i stresującym doświadczeniem, ale nie musi tak być. Mimo że migracja witryny WordPress obejmuje ważne kroki, jeśli zastosujesz się do naszego przewodnika, możesz odnieść sukces.

Wiele osób staje przed koniecznością przeniesienia się do nowego hosta z powodu problemów z obecnym dostawcą i po prostu ma dość. Jednak zbyt często migracja na bardziej niezawodny host jest raz po raz opóźniana ze względu na obawę przed popełnieniem błędu i uszkodzeniem witryn.

Aby obejść ten problem, ludzie mogą zapłacić dużą opłatę profesjonalistom, którzy przeniosą ich witrynę. Możesz też poszukać nowego hosta oferującego usługę migracji w ramach nowego pakietu hostingowego. Są też ludzie czytający ten artykuł, którzy wybierają trzecią opcję i sami spróbują.

Jeśli poświęcasz trochę czasu na przygotowanie własnej witryny internetowej, migracja nie jest powodem do zmartwień. Może to być bardzo prosty projekt, jeśli podejdzie się do niego prawidłowo i można go łatwo wycofać, jeśli pojawią się jakiekolwiek problemy.

Przeanalizujmy kroki wymagane do przeniesienia Twojej witryny WordPress na nowy host, ale zanim zaczniemy pokazywać, jak możesz przeprowadzić migrację witryny, pamiętaj, że wiele z najlepszych firm hostingowych WordPress faktycznie przeniesie Twoją witrynę za Ciebie, więc jeśli właśnie kupiłeś nowy plan hostingowy i chcesz przenieść swoją witrynę, skontaktuj się najpierw z nowym dostawcą usług hostingowych, aby sprawdzić, czy oferuje bezpłatną migrację.

Spis treści

Szybko przewiń w dół do dowolnej sekcji lub możesz nawet dodać do zakładek dowolne z poniższych łączy, aby ułatwić powrót, jeśli będziesz musiał zrobić sobie przerwę w trakcie procesu:

  1. Utwórz kopię zapasową plików swojej witryny
  2. Eksportuj bazę danych WordPress
  3. Utwórz bazę danych WordPress na swoim nowym serwerze hosta
  4. Edytuj plik wp-config.php
  5. Zaimportuj swoją bazę danych
  6. Prześlij pliki WordPress na swój nowy host
  7. Definiowanie nowej domeny i wyszukiwanie/zastępowanie starej domeny
  8. Ostatnie poprawki

Krok 1: Utwórz kopię zapasową plików swojej witryny

Pierwszym krokiem przed migracją jest utworzenie kopii zapasowej każdego aspektu witryny. Powinno to stanowić część ogólnego bezpieczeństwa WordPressa i jest dobrą praktyką przed wprowadzeniem jakichkolwiek większych zmian. Ale jest to również wymóg migracji instalacji WordPress, ponieważ przenoszonych jest tak dużo danych.

Jak więc wykonać kopię zapasową swojej witryny? Istnieje wiele wtyczek, których możesz użyć do tworzenia kopii zapasowych WordPress. Wtyczkę do tworzenia kopii zapasowych zazwyczaj instalujesz, a następnie używasz wbudowanych ustawień do zarządzania tym, które pliki mają być tworzone w kopii zapasowej, jak często i gdzie są przechowywane kopie zapasowe.

Jeśli chcesz użyć wtyczki, jedną z najlepszych opcji jest WPvivid. Ta wtyczka oferuje mnóstwo zaawansowanych opcji tworzenia kopii zapasowych do planowania, punktów przywracania, ograniczania plików, filtrowania dużych plików, dzielenia kopii zapasowych, motywów i wtyczek do tworzenia kopii zapasowych, zgodności z pamięcią zdalną, obsługi wielu lokalizacji i nie tylko.

Alternatywnie możesz zastosować bardziej ręczne podejście. Krótko mówiąc, ręczne kopie zapasowe wymagają narzędzia do przesyłania plików (FTP), aby uzyskać dostęp do plików witryny. Dwa popularne programy FTP to FileZilla (PC) i Transmit (Mac). Po instalacji będziesz musiał użyć danych uwierzytelniających SFTP (z konta hosta internetowego), aby połączyć się z serwerem swojej witryny. Po nawiązaniu połączenia wybierz i pobierz wszystkie pliki z katalogu swojej witryny. Obejmuje to plik .htaccess, który jest ustawiony jako ukryty. Sprawdź plik pomocy programu FTP, aby wyświetlić ukryte pliki, jeśli nie możesz zobaczyć tego pliku.

W zależności od liczby przesłanych multimediów w Twojej witrynie może to zająć trochę czasu. Podczas gdy pobieranie jest w toku, możemy rozpocząć krok drugi i wykonać kopię Twojej bazy danych.

Krok 2: Eksportuj bazę danych WordPress

Eksportowanie bazy danych to prosty proces, który wymaga tylko kilku kroków. Zaloguj się na konto cPanel swojego serwera WWW i otwórz aplikację phpMyAdmin. Wybierz bazę danych zawierającą Twoją instalację WordPressa z listy na lewym pasku bocznym i po wybraniu kliknij kartę Eksportuj w menu nawigacyjnym.

Domyślne ustawienia eksportu Szybkiego i formatu SQL eksportu w zupełności nam wystarczą. Kliknij przycisk Idź, a rozpocznie się proces eksportu bazy danych i plik zostanie pobrany na Twój komputer lokalny.

Po zakończeniu eksportu bazy danych i transferu plików FTP możesz przejść do następnego etapu.

Krok 3: Utwórz bazę danych WordPress na nowym serwerze hosta

Zanim będziemy mogli rozpocząć migrację na nowy hosting, musimy stworzyć środowisko dla instalacji WordPressa. Aby to zrobić, musisz utworzyć bazę danych, do której możesz zaimportować dane SQL.

Zaloguj się do nowego usługodawcy hostingowego przy użyciu dostarczonych przez niego danych uwierzytelniających i połącz się z oprogramowaniem cPanel. W naszym przewodniku będziemy korzystać z aplikacji MySQL Databases. Jeśli Twój usługodawca hostingowy nie ma uruchomionej tej aplikacji, skontaktuj się z zespołem pomocy technicznej, aby poznać metodę tworzenia nowych baz danych.

Kroki tworzenia bazy danych są dość proste:

  • Otwórz Bazę danych MySQL i utwórz nową bazę danych o nazwie odpowiedniej dla Twojej witryny.
  • Utwórz nowego użytkownika MySQL (z bezpiecznym hasłem).
  • Dodaj to konto użytkownika do nowej bazy danych i przyznaj mu wszystkie uprawnienia.

Zapisz nazwę bazy danych, nową nazwę użytkownika MySQL i jej hasło. Będziesz ich wkrótce potrzebować.

Krok 4: Edytuj plik wp-config.php

Przejdź do folderu na komputerze lokalnym, do którego pobrałeś pliki swojej witryny. W tym folderze znajduje się plik o nazwie wp-config.php, który kontroluje dostęp między WordPressem a Twoją bazą danych.

Utwórz kopię tego pliku i zapisz ją w innym folderze na komputerze lokalnym. Jest to konieczne do przywrócenia zmian, które mamy zamiar wprowadzić, gdyby coś później poszło nie tak.

Otwórz oryginalną wersję pliku w swoim ulubionym edytorze tekstu i wprowadź trzy następujące zmiany:

1. Zmień nazwę bazy danych

Znajdź następujący wiersz:

define('DB_NAME', 'db_name');

Część nazwa_bazy danych tej linii będzie obecnie ustawiona na nazwę bazy danych MySQL Twojego starego dostawcy usług hostingowych. Należy to zmienić na nazwę nowej bazy danych, którą właśnie utworzyłeś.

2. Zmień nazwę użytkownika bazy danych

Poniżej znajdziesz linię:

define('DB_USER', 'db_user');

W tej linii musisz zmienić część db_user z nazwy użytkownika starego hosta, aby pasowała do nowej nazwy użytkownika, którą właśnie utworzyłeś.

3. Zmień hasło użytkownika bazy danych

Na koniec edytuj trzecią linię:

define('DB_PASSWORD', 'db_pass');

Podobnie jak w przypadku innych, sekcję db_pass w tym wierszu należy zmienić na nowe bezpieczne hasło utworzone dla użytkownika MySQL.

Zapisz wp-config.php i zamknij plik.

Krok 5: Zaimportuj bazę danych WordPress

Teraz, gdy masz już nową bazę danych do pracy, możemy rozpocząć proces importowania.

Uruchom phpMyAdmin z oprogramowania cPanel na swoim nowym serwerze i wybierz nową bazę danych z listy na pasku bocznym po lewej stronie. Po otwarciu wybierz kartę Importuj z menu nawigacyjnego.

W sekcji Plik do importu kliknij przycisk Wybierz plik i wybierz wyeksportowany wcześniej plik SQL.

Odznacz pole wyboru Import częściowy, upewnij się, że format jest ustawiony na SQL, a następnie kliknij przycisk Importuj. Rozpocznie się import bazy danych.

Czas trwania importu różni się w zależności od rozmiaru bazy danych. Po zakończeniu importu powinieneś otrzymać wiadomość informującą o powodzeniu importu.

Krok 6: Prześlij pliki WordPress na nowy host

Teraz, gdy masz już przygotowaną nową bazę danych i ponownie skonfigurowałeś plik wp-config.php, czas rozpocząć przesyłanie plików Twojej witryny.

Połącz się z nowym usługodawcą hostingowym za pomocą programu FTP i przejdź do folderu, w którym będzie przechowywana Twoja witryna. Jeśli jest to główna lub jedyna witryna instalowana na tym serwerze internetowym, wówczas przesyłanie plików do folderu public_html odbywa się w zwykłym katalogu.

Po wybraniu zdalnego katalogu możesz przesłać pliki swojej witryny, które powinny teraz zawierać zaktualizowaną wersję pliku wp-config.php. Podobnie jak w przypadku wcześniejszego pobierania, proces ten może zająć trochę czasu.

Nie usuwaj tych plików z komputera lokalnego po zakończeniu przesyłania. Są one nadal potrzebne do czasu zakończenia ostatnich etapów.

Krok 7: Zdefiniowanie nowej domeny i wyszukanie/zastąpienie starej domeny

Jeśli przenosisz się do nowej/innej domeny, powinieneś przeczytać ten krok, jeśli nie, możesz go pominąć, ponieważ nie musisz aktualizować swojej witryny, aby wskazywała inną domenę.

Jednym z problemów, jaki ludzie zawsze napotykają podczas przenoszenia swojej witryny, jest to, że dodali linki do innych postów w swojej witrynie lub wstawili obrazy bezpośrednio, wskazując adres URL na serwerze, co powoduje ich uszkodzenie po przeniesieniu do nowej domeny. Jeśli chcesz szybko i łatwo wyszukać dowolne wystąpienia swojej starej nazwy domeny i zastąpić ją nową, sugerujemy zapoznanie się ze skryptem Search Zamień DB na githubie. Dzięki temu będziesz mógł to zrobić z dużą łatwością. Tylko pamiętaj, aby USUNĄĆ go, gdy skończysz (ze względów bezpieczeństwa) i nie umieszczaj go w domenie głównej, utwórz folder tymczasowy o losowej nazwie, aby hostować skrypt.

Zmiana adresu URL witryny: Wyszukując i zamieniając starą domenę oraz zastępując ją nową domeną, zmienisz także wartości site_url i home url w bazie danych (Zmiana adresu URL witryny), co zapewni, że podczas próby logowania do Twojej witryny w nowej domenie, nie próbuje Cię przekierować do starej domeny.

Krok 8: Ostatnie poprawki

Ten krok składa się z dwóch oddzielnych minietapów z (potencjalnie) kilkudniową przerwą między nimi.

Po pierwsze – zanim będziesz mógł korzystać z witryny na nowym hoście, musisz ponownie skonfigurować ustawienia DNS swojej domeny. Zostaną one ustawione tak, aby wskazywały na Twojego starego hosta i będziesz musiał wskazać prawidłowe rekordy na nowy adres IP serwera.

Ten proces będzie zależał od tego, gdzie masz zarejestrowaną domenę. Szczegóły dotyczące zakończenia tego procesu są zbyt zróżnicowane, aby je omówić w tym poście, ale Twój rejestrator domeny powinien posiadać wszystkie szczegóły potrzebne do wprowadzenia tej zmiany.

Pełne rozpowszechnienie zmian DNS może zająć do 48 godzin. Najlepiej zrobić to w okresie, w którym spodziewasz się mniejszego ruchu. W tym 48-godzinnym oknie powinieneś unikać wprowadzania jakichkolwiek zmian w swojej witrynie, ponieważ możesz zmieniać starą wersję witryny.

Po drugie – po upływie 48 godzin powinieneś już mieć dostęp do nowego hosta, kiedy odwiedzasz swoją witrynę. W tym momencie możesz połączyć się ze swoim starym usługodawcą hostingowym, aby usunąć pliki i bazę danych. Nadal powinieneś mieć lokalną kopię zapasową tych plików i eksportu bazy danych, wraz z oryginalnym plikiem wp-config.php na wypadek konieczności wycofania migracji. Dla bezpieczeństwa dobrym pomysłem może być przechowywanie tych plików przez dłuższy czas.


Jak widać, po podziale na powyższe proste kroki, proces nie jest taki trudny. Tak naprawdę wymaga jedynie, abyś był ostrożny na każdym kroku i dał sobie możliwość powrotu do oryginalnej wersji do ostatniej możliwej chwili (w przypadku jakichkolwiek problemów).

Czy niedawno przeprowadziłeś migrację swojej witryny WordPress? Daj nam znać, jakie są Twoje doświadczenia z tym procesem w sekcji komentarzy poniżej!