Najlepszy sposób na migrację witryny WordPress
Opublikowany: 2023-02-12W idealnej sytuacji wybierzesz dostawcę usług hostingowych, który jest tak dobry, że nigdy nie będziesz musiał przenosić swojej witryny. Jednak nie wszyscy dostawcy usług hostingowych oferują ten sam poziom lub jakość usług. Jeśli wybierzesz niewłaściwą, być może w pewnym momencie będziesz musiał przenieść swoją witrynę WordPress.
Na szczęście migracja witryny nie jest tak skomplikowana, jak mogłoby się wydawać. Nauka przenoszenia witryny WordPress na nowy host może zająć kilka godzin, ale proces ten jest stosunkowo prosty. Ponadto, jeśli wybierzesz hosta internetowego, który oferuje szybki hosting WordPress i więcej funkcji, wysiłek związany z migracją witryny WordPress będzie tego wart.
W tym artykule nauczymy Cię krok po kroku najlepszego sposobu migracji witryny WordPress. Następnie przedstawimy Ci niektóre narzędzia do migracji WordPress, których możesz użyć, aby uprościć ten proces. Ruszajmy się!
Czy powinienem przeprowadzić migrację mojej witryny WordPress ręcznie czy automatycznie?
Migracja witryny WordPress nie jest trudna. Jeśli jednak chcesz to zrobić ręcznie, musisz czuć się komfortowo, korzystając z protokołu FTP (File Transfer Protocol), uzyskując dostęp do baz danych i modyfikując pliki na zapleczu starej witryny.
Te procesy wydają się skomplikowane, ale są wystarczająco proste, jeśli postępujesz zgodnie z przejrzystym samouczkiem. Jeśli jednak wolisz spróbować prostszego podejścia, zawsze możesz użyć narzędzia do migracji WordPress lub wtyczki. Istnieje kilka opcji, a niektóre z naszych najlepszych typów przedstawimy później.
Pamiętaj, że duże strony internetowe mogą być bardziej podatne na błędy podczas korzystania z wtyczek migracji. W takich przypadkach ręczna migracja jest lepszym podejściem. Jeśli dokładnie zastosujesz się do instrukcji, nie powinieneś napotkać żadnych problemów.
Na koniec warto zauważyć, że niektórzy dostawcy usług hostingowych oferują bezpłatne usługi migracji nowym subskrybentom. Możesz również wynająć usługę innej firmy, która pomoże Ci przenieść witrynę, chociaż może to być drogie rozwiązanie (i musisz upewnić się, że wybierasz firmę o doskonałej reputacji).
Jak ręcznie przeprowadzić migrację witryny WordPress
Nawet jeśli nie boisz się zakasać rękawów i ręcznie przeprowadzić migrację witryny, prawdopodobnie będziesz potrzebować niewielkiej pomocy na początek. Przejdźmy przez ten proces krok po kroku.
Krok 1: Wybierz nowego hosta WordPress
Jeśli zastanawiasz się, jak przeprowadzić migrację swojej witryny, prawdopodobnie istnieje powód, dla którego opuszczasz obecnego hosta i szukasz nowego hosta. Będziesz chciał pamiętać o wszelkich problemach, których doświadczyłeś, kupując nowy dom dla swojej witryny WordPress.
Na przykład, jeśli Twoja witryna ucierpiała, będziesz chciał poszukać nowego dostawcy, który oferuje najwyższej klasy funkcje bezpieczeństwa. Ważne jest również, aby zrozumieć różne rodzaje hostingu, które są dostępne do wyboru. Obejmują one:
- Współdzielony: wtedy na jednym serwerze znajduje się wiele stron internetowych, z których wszystkie współdzielą zasoby, i zazwyczaj jest to opcja najbardziej przyjazna dla budżetu.
- Wirtualny serwer prywatny (VPS): VPS obejmuje wirtualne partycje na serwerze współdzielonym, więc Twoja witryna ma do dyspozycji dedykowane zasoby.
- Dedykowany: w przypadku tego typu planu otrzymujesz fizyczny serwer, który mieści i obsługuje tylko Twoją witrynę.
- Zarządzane: Można zarządzać dowolnym rodzajem planu hostingowego, jeśli dostawca usług hostingowych zarządza za Ciebie zadaniami technicznymi, takimi jak kopie zapasowe i aktualizacje.
Aby wybrać najlepszą opcję dla swojej witryny, musisz ocenić, jakie są Twoje główne priorytety. Kluczowe kwestie obejmują bezpieczeństwo, przechowywanie danych, szybkość i obsługę klienta. Na przykład, jeśli prowadzisz dużą operację e-commerce, bezpieczeństwo może znajdować się wyżej na liście niż inne pozycje.
Krok 2: Utwórz kopię zapasową plików swojej witryny
Pierwszą rzeczą, którą musisz zrobić, to zrobić kopię wszystkich plików swojej witryny. Aby to zrobić, będziesz chciał użyć narzędzia FTP. Jeśli jeszcze go nie masz, FileZilla jest doskonałą (i bezpłatną) opcją.
Po połączeniu się z serwerem swojej witryny przez FTP musisz przejść do folderu głównego WordPress, który zawiera wszystkie pliki w Twojej witrynie. Zwykle nosi nazwę public_html lub www , albo pochodzi od Twojej witryny:
Teraz kliknij prawym przyciskiem myszy folder główny i wybierz opcję Pobierz :
Spowoduje to pobranie kopii całego katalogu głównego na komputer. Ten proces może trochę potrwać, ale kiedy się skończy, będziesz gotowy, aby przejść dalej.
Krok 3: Utwórz kopię zapasową bazy danych WordPress
W tym momencie masz już kopię plików swojej witryny. Teraz musisz wykonać kopię zapasową jego bazy danych. Tutaj znajdują się wszystkie informacje o zawartości witryny, użytkownikach i wielu innych.
Aby to zrobić, musisz uzyskać dostęp do swojej bazy danych. Większość usługodawców hostingowych umożliwia to za pośrednictwem panelu sterowania. Na przykład, jeśli używasz cPanel, znajdziesz sekcję o nazwie Bazy danych . W tej sekcji będziesz chciał kliknąć opcję phpMyAdmin :
Krok 4: Eksportuj swoją bazę danych WordPress
Po wejściu wybierz bazę danych swojej witryny z listy po lewej stronie i przejdź do karty Eksport , korzystając z górnego menu. Wybierz opcję Szybki w obszarze Metoda eksportu i naciśnij Idź :
Spowoduje to pobranie kopii bazy danych Twojej witryny w formacie . formacie sql .
Krok 5: Utwórz nową bazę danych SQL i zaimportuj zawartość starej
Następnie musisz utworzyć nową bazę danych na hoście internetowym, do którego się przenosisz. Następnie zaimportujesz plik ze starej bazy danych, co zastąpi zawartość nowej.
Jeśli Twój nowy host WordPress również korzysta z cPanel, oto co musisz zrobić:
- Przejdź do sekcji Bazy danych w cPanel i wybierz opcję Bazy danych MySQL .
- Utwórz nową bazę danych i dodaj do niej użytkownika z tej samej karty (i zanotuj nazwy, których używasz na później).
- Uzyskaj dostęp do nowej bazy danych za pomocą phpMyAdmin , tak jak w poprzednim kroku.
- Przejdź do karty Import w nowej bazie danych i prześlij plik . sql , który wygenerowałeś wcześniej.
Otóż to! Teraz twoja stara baza danych znajduje się na nowym hoście internetowym. Jednak nadal musisz ponownie przesłać pozostałe pliki ze starej witryny.
Jeśli jednak wybrałeś hosta, który nie korzysta z cPanel, musisz rozważyć inny zestaw instrukcji. Na przykład, jeśli przeprowadzasz migrację do jednego z naszych planów hostingowych WP Engine, możesz skorzystać z naszego pomocnego i interaktywnego narzędzia listy kontrolnej migracji:
Znajdziesz to w swoim Portalu Użytkownika. Można go użyć do przeprowadzenia migracji do środowiska produkcyjnego.
Krok 6: Prześlij pliki swojej witryny do nowego hosta internetowego
W tym kroku musisz najpierw zalogować się na nowy serwer przez FTP. Następnie przejdź do jego folderu głównego .
Kliknij prawym przyciskiem myszy w dowolnym miejscu w tym folderze i wybierz opcję Prześlij . Zlokalizuj folder pobrany podczas pierwszego kroku, otwórz go i wybierz wszystkie znajdujące się w nim pliki i katalogi.
Proces przesyłania może trochę potrwać, ponieważ mówimy o setkach plików. Jeśli jednak będziesz cierpliwy, wkrótce znajdziesz się prawie na końcu podróży.
Krok 7: Edytuj plik wp-config.php swojej witryny
Gdy wszystkie pliki znajdą się na nowym serwerze, musisz jeszcze raz uzyskać dostęp do folderu głównego WordPress. Jeśli spróbujesz teraz odwiedzić swoją witrynę, nie zadziała, ponieważ musisz zaktualizować plik wp-config.php WordPressa, aby wskazywał nową bazę danych.
Aby to zrobić, zlokalizuj plik wp-config.php w nowym folderze głównym , kliknij go prawym przyciskiem myszy i wybierz opcję Wyświetl/Edytuj :
Spowoduje to otwarcie pliku przy użyciu lokalnego edytora tekstu, co umożliwi wprowadzenie zmian. Oto trzy wiersze, które musisz zaktualizować:
define('DB_NAME, 'db_name');
define('DB_USER, 'db_user');
define('DB_PASSWORD, 'db_pass');
Obecnie wszystkie trzy wiersze będą zawierać wartości wskazujące na starą bazę danych. Śmiało i zastąp zmienne pisane małymi literami poświadczeniami dla nowej bazy danych, którą utworzyłeś w kroku 3.
Następnie zapisz zmiany w pliku i zamknij go. Powinieneś teraz mieć dostęp do swojej witryny WordPress, która będzie wyglądać tak samo jak wcześniej.
Krok 8: Skonfiguruj i zmień swój DNS
Na koniec musisz upewnić się, że serwer nazw domen (DNS) jest skierowany na właściwego hosta. Na przykład, jeśli przeprowadzasz migrację do jednego z naszych planów hostingowych, musisz skierować swój DNS na nowy serwer WP Engine.
Aby to zrobić, będziesz potrzebować dwóch rzeczy:
- Informacje od nowego gospodarza
- Dostęp do rejestratora, u którego kupiłeś nazwę domeny
Możesz znaleźć potrzebne szczegóły, przechodząc ponownie do portalu użytkownika WP Engine i klikając Domeny :
U dołu ekranu Domen znajduje się sekcja o nazwie Szczegóły DNS . Znajdziesz tam zarówno rekord CNAME , jak i NAZWĘ dla swojej witryny:
Są to informacje, które należy wprowadzić na koncie nazwy domeny. Procedura może się różnić w zależności od tego, gdzie kupiłeś domenę. Aby pomóc Ci ukończyć proces konfiguracji DNS, przygotowaliśmy listę najpopularniejszych rejestratorów wraz ze szczegółowymi instrukcjami dla każdego z nich.
Jak przeprowadzić migrację witryny WordPress za pomocą wtyczki
Podczas przenoszenia witryny WordPress nie jest niczym niezwykłym niepokój związany z tym procesem. W końcu ciężko pracowałeś, aby zbudować to, co masz, i nie chcesz stracić niczego po drodze. Na szczęście dostępnych jest kilka doskonałych wtyczek do migracji, które mogą pomóc.
Korzystanie z wtyczki WordPress często zapewnia polisę ubezpieczeniową. To dlatego, że wiele z tych narzędzi może tworzyć dla Ciebie kompletne kopie zapasowe witryn, a także zapewniać usługi odzyskiwania. Dodatkowo, jeśli potrzebujesz przenieść tylko część swojej witryny, niektóre wtyczki mogą dostosować ten proces do Twoich potrzeb.
Narzędzia do migracji WordPress, które ułatwią Ci przeprowadzkę
Wiedza o tym, jak ręcznie przeprowadzić migrację witryny WordPress, jest przydatna. Jak wspomnieliśmy wcześniej, istnieje jednak kilka narzędzi, których można użyć do uproszczenia migracji witryny WordPress. Oto kilka naszych ulubionych!
Zautomatyzowana migracja silnika WP
Jeśli przenosisz swoją witrynę do WP Engine, automatyczna migracja WP Engine może znacznie uprościć cały proces. Zajmuje się wszystkim, od kopiowania plików i bazy danych po przeniesienie ich na nowy serwer. Wszystko, co musisz zrobić, to wprowadzić dane uwierzytelniające, a wtyczka WordPress zajmie się resztą.
Migracja WP
WP Migrate Lite eksportuje wszystkie pliki wymagane do odtworzenia witryny w innym środowisku. Intuicyjny interfejs pozwala w pełni skonfigurować eksport z tym, co chcesz uwzględnić. Wystarczy kilka kliknięć, aby pobrać plik ZIP całej witryny, gotowy do migracji. Możesz nawet zaimportować plik ZIP do Local i mieć kompletną kopię swojej witryny, która będzie działać w ciągu kilku minut.
Ponadto wtyczka może znajdować i zastępować zawartość w dowolnym miejscu w bazie danych WordPress z pełną obsługą danych serializowanych, co ułatwia migrację bazy danych bez ryzyka uszkodzenia.
WP Migrate Pro oferuje jeszcze więcej możliwości, z możliwością wypychania i ściągania plików — w tym multimediów, motywów i wtyczek — między dwiema instalacjami, obsługą wielu witryn i integracją z WP-CLI.
Wtyczka WPvivid Backup
Wtyczka WPvivid Backup jest idealna do migracji witryny, a także do przechowywania kopii witryny WordPress pod ręką. Obsługuje zarówno automatyczną migrację, jak i ręczną migrację (przesyłanie kopii zapasowej do lokalizacji docelowej, a następnie jej przywracanie). Co więcej, jest całkowicie darmowy i nie ma ograniczeń co do rozmiaru witryny, którą można migrować.
Przeprowadź migrację swojej witryny do WP Engine
Naszym głównym celem w WP Engine jest ułatwienie Ci życia. Dlatego udostępniamy dedykowaną wtyczkę, której możesz użyć do przeniesienia witryny WordPress na nowy host.
Jeśli jesteś gotowy do migracji swojej witryny WordPress do WP Engine, wszystko, co musisz zrobić, to wybrać plan hostingowy i postępować zgodnie z naszym przewodnikiem, jak korzystać z naszej wtyczki do migracji WordPress!