Jak przenieść swoją witrynę do nowego hosta internetowego?

Zaktualizowano: 2022 / Artykuł: Jerry Low

Wprowadzenie: Przenoszenie witryny na inny host

W idealnym świecie nigdy nie musielibyśmy się martwić o zmianę hostów internetowych – nasza strona pozostałaby szczęśliwie umieszczona w siedzibie obecnego dostawcy usług hostingowych z świetne czasy ładowania, przystępne kosztyi 100% dostępności.

Niestety świat nie jest idealny, a ten doskonały scenariusz rzadko, jeśli w ogóle, istnieje.

Jeśli Twój obecny host internetowy nie zapewnia tego, czego potrzebujesz, być może nadszedł czas na migrację do lepszego. Migracja witryny do nowego hosta internetowego nie musi być tak męcząca jak przeprowadzka do nowego domu. Może to być całkiem proste, jeśli podejmiesz właściwe kroki.

Dwa sposoby przeniesienia strony internetowej

Migrując witrynę do innego hosta internetowego, musisz:

  1. Kup i aktywuj nowe konta hostingowe,
  2. Przenieś wszystkie pliki strony - w tym bazy danych i konta e-mail,
  3. Zainstaluj i skonfiguruj swoją aplikację na nowym hoście,
  4. Sprawdź nową witrynę na tymczasowym / tymczasowym adresie URL,
  5. Rozwiąż problemy z błędami i
  6. Skieruj rekordy DNS domeny na nowego usługodawcę hostingowego

Możesz zlecić te zadania swojej nowej firmie hostingowej (wiele zrobi to za darmo) lub możesz przenieść swoje witryny ręcznie.

Omówimy obie opcje w tym artykule.

Szybkie linki:


Opcja nr 1: outsourcing migracji witryny (bezpłatny)

Schemat blokowy - migracja strony przy użyciu opcji #1 - krok 1 - rejestracja
Krok 1- Rejestracja

Schemat blokowy - migracja strony przy użyciu opcji #2 - żądanie pliku
Krok 2 - prośba o migrację

Schemat blokowy - migracja strony przy użyciu opcji #1 - krok 3 - czekaj
Krok 3 - Czekaj

Wybór hosta internetowego, który oferuje bezpłatną obsługę migracji, to najlepsza opcja dla początkujących i zapracowani właściciele firm.

Hosting to konkurencyjna branża – firmy hostingowe robią wszystko, aby pozyskać nowych klientów. Wiele firm hostingowych, w tym kilka świetnych, które polecam, zapewnia Bezpłatne usługi migracji stron internetowych nowym klientom. Wszystko, co musisz zrobić, to poprosić o migrację po zarejestrowaniu się u nowego dostawcy, a jego zespół wsparcia zajmie się podnoszeniem ciężarów.

W większości przypadków jest to preferowany sposób, dzięki czemu można zaoszczędzić czas i skoncentrować się na innej kluczowej pracy z witryną.

Oto, co musisz zrobić, jeśli wybierasz się z tą opcją:

1. Zarejestruj się u usługodawcy hostingowego oferującego bezpłatną migrację witryny

Po co się pocić na migrację witryny? Niektóre firmy hostingowe oferują bezpłatną obsługę migracji witryny i pomogą nowym użytkownikom przenieść swoją witrynę za darmo. Przykład na powyższym zrzucie ekranu – Hostinger (kliknij tutaj, aby uzyskać więcej informacji).

Oto zalecane firmy hostingowe, które oferują bezpłatną migrację witryny:

  • Hostinger - Znany z konkurencyjnych cen i kompleksowego rozwiązania hostingowego, wspólny plan jednej witryny internetowej zaczyna się od 1.99 USD / mies.
  • InMotion hosting - Świetny hosting z ponad 15-letnią historią.
  • GreenGeeks - Ekologiczny hosting internetowy, ogromna poprawa wydajności hostingu w ostatnim czasie.
  • InterServer - Szybki i niezawodny host sieciowy z siedzibą w New Jersey - wspólny plan zaczyna się od 2.50 USD miesięcznie.
  • TMD Hosting - Doskonała wydajność i świetna cena - hosting współdzielony zaczyna się od 2.95 $ / mies.
  • Cloudways – 100% pomoc przy migracji bez użycia rąk dla pierwszej witryny – hosting w chmurze zaczyna się od 10 USD/mies.

2. Poproś o migrację witryny i podaj szczegóły dotyczące witryny

Złóż wniosek o migrację z nowym usługodawcą hostingowym. Zwykle wszystko, co musisz zrobić, to podać dane logowania na starym hoście - nazwa hosta, login panelu sterowania, login FTP itp .; a Twój nowy hosting zajmie się resztą.

Przykład: InMotion hosting

InMotion Transfer strony hostingowej
Aby zainicjować migrację witryny na InMotion hosting, zaloguj się do panelu AMP> Operacje na koncie> Prośba o przeniesienie witryny. Kliknij tutaj, aby zainicjować InMotion bezpłatna migracja strony teraz.

Przykład: GreenGeeks

Możesz poprosić o GreenGeeks wsparcie migracji witryny po zakupie. Aby rozpocząć migrację, zaloguj się do swojego GreenGeeks Menedżer konta > Pomoc > Żądanie migracji witryny > Wybierz usługę > Podaj podstawowe informacje o koncie (na starym hoście), takie jak adres URL panelu sterowania, poświadczenia konta. Uwaga - GreenGeeks Usługa migracji witryny obejmuje nie tylko transfer cPanel, ale także migrację z platformy Plesk.

Przykład: Cloudways

Cloudways Usługa migracji
Cloudways zapewnia bezpłatną pomoc w migracji dla swoich użytkowników (1 witryna). Aby rozpocząć proces, po prostu uruchom swoją prośbę na czacie pomocy technicznej (kliknij tutaj, aby odwiedzić).

3. Wróć na stronę i zrelaksuj się

Tak, to wszystko, co musisz zrobić.

Brak rozwiązywania problemów z błędami bazy danych. Brak migracji kont e-mail. Proste jak ciasto.

Opcja nr 2: Ręczna migracja witryny

1. Kup nowego hosta internetowego

Aby rozpocząć migrację hosta, potrzebujesz nowego hosta internetowego.

Istnieje wiele rozwiązań hostingowych, każde z własną konfiguracją i ofertą. Będziesz musiał ocenić i porównać, który jest odpowiedni dla Ciebie na podstawie wielu czynników, takich jak koszt, wymagana przestrzeń i konfiguracja serwera, aby wymienić tylko kilka.

Idealnie byłoby również poinformować odwiedzających i / lub klientów, że przenosisz się do nowego hosta internetowego, wraz z informacjami o godzinach, w których dokonujesz zmiany. Dobrą praktyką PR jest okresowe aktualizowanie statusu w sieciach społecznościowych, aby informować klientów. Ponadto rozważ poproszenie użytkowników, aby nie odwiedzali Twojej witryny podczas migracji, aby zminimalizować obciążenie systemu i zapobiec dodatkowym problemom związanym z obsługą klienta.

Czytaj więcej:

2. Przenieś pliki witryny i konta e-mail

Dla tych, którzy prowadzą statyczną stronę internetową (strona bez bazy danych), wystarczy pobrać wszystko (pliki .html, .jpg, .mov) z istniejącego serwera hostingowego i przesłać je do nowego hosta zgodnie ze starym struktura folderów. Ruch można wykonać szybko za pomocą FTP / sFTP agent. Polecam używać fileZilla jeśli szukasz.

Przeniesienie witryny dynamicznej (z bazą danych) wymaga nieco dodatkowej pracy.

Migracja bazy danych

W przypadku dynamicznej witryny działającej w bazie danych (np. MySQL) musisz wyeksportować bazę danych ze starego hosta internetowego i zaimportować ją do nowego hosta internetowego. Jeśli korzystasz z cPanel, ten krok można łatwo wykonać za pomocą phpMyAdmin.

Eksport i przesyłanie baz danych za pomocą phpMyAdmin
Zaloguj się do cPanel> Bazy danych> phpMyAdmin> Eksportuj.

W przypadku korzystania z system zarządzania treścią (to znaczy WordPress, Joomla), będziesz musiał zainstalować aplikacje na nowym hoście internetowym przed zaimportowaniem bazy danych. Niektóre CMS zapewniają łatwą funkcję przesyłania (np. funkcje importu/eksportu WordPressa) – możesz użyć tej funkcji do przesyłania plików danych bezpośrednio za pomocą platformy CMS.

Migracja witryny WordPress

Przenoszenie WordPressa z cPanel do cPanel

W przypadku witryn WordPress na hostingu cPanel (najczęstsza konfiguracja) najszybszym sposobem przeniesienia witryny jest spakowanie wszystkiego w folderze „public_html” lub „www”, przesłanie folderu do nowego hosta internetowego i dodanie następujących dwóch wierszy do konfiguracji WP:

define ('WP_SITEURL', 'http: //'. $ _SERVER ['HTTP_HOST']); define ('WP_HOME', WP_SITEURL);

Migracja WordPressa za pomocą popularnych wtyczek

wtyczka migratora wordpress
All-in-One WP Migration pomaga eksportować witrynę WordPress, w tym bazę danych, pliki multimedialne, wtyczki i motywy bez wiedzy technicznej

Alternatywnie istnieje wiele dobrych wtyczek migracyjnych dla tych, którzy przenoszą witrynę WordPress do nowego hosta internetowego. podoba mi się Duplicator - wtyczka do migracji WordPress i Migracja WP All-in-One za ich prostotę. Te wtyczki pomogą Ci sklonować i przenieść witrynę WordPress do nowego hosta internetowego bez wymaganej wiedzy technicznej.

Migracja WordPressa za pomocą specjalnie zbudowanych wtyczek

migrator siteground
SiteGround Migrator automatyzuje transfer strony WordPress na konto hostingowe SiteGround.
wtyczka migracji wpengine
Silnik WP nie zapewnia bezpłatnych usług przesyłania witryn, ale ma specjalnie zbudowaną wtyczkę do migracji witryny WordPress dla użytkowników, którzy się przełączają.

Trochę firmy hostingowe zapewniają własną wtyczkę migracji do WordPressa. Dla przykładów Automatyczna migracja silnika WP i SiteGround Migrator - to specjalna wtyczka opracowana do przesyłania witryn WordPress do wyznaczonego hosta internetowego. Podczas przechodzenia na te firmy należy korzystać z wewnętrznych wtyczek.

Przenoszenie kont e-mail do innego hosta

Być może jedną z najtrudniejszych części zmiany hosta internetowego jest przesłanie poczty e-mail. Zasadniczo natkniesz się na jeden z tych trzech scenariuszy:

Scenariusz #1: e-mail jest obecnie hostowany w rejestratorze domen (takim jak GoDaddy)

Ta konfiguracja poczty e-mail jest najłatwiejsza do przeniesienia. Zaloguj się do swojego rejestrator domen (gdzie hostujesz swoją pocztę), zmień swój hosting e-mail Rekord (lub @) do adresu IP nowego hosta internetowego.

Scenariusz #2: konta e-mail są hostowane przez firmę zewnętrzną (na przykład Microsoft 365)

Upewnij się, że Twoje rekordy MX oraz wszelkie inne rekordy, których potrzebuje Twój dostawca poczty e-mail, są zaktualizowane w Twoim DNS.

Scenariusz #3: konta e-mail są hostowane ze starym hostingiem

Jeśli migrujesz pełne konto z cPanel do cPanel, nie musisz ręcznie przenosić kont e-mail. Alternatywnie możesz pobrać wszystkie swoje konta e-mail (i wszystkie znajdujące się w nich pliki) z Menedżera plików cPanel i przesłać je do nowego hosta internetowego. Proces jest prosty – oto przewodnik krok po kroku jeśli potrzebujesz pomocy).

W najgorszym przypadku (migracja z mniej przyjaznego dla użytkownika) hosting panelu sterowania), konieczne będzie ręczne ponowne utworzenie wszystkich istniejących kont e-mail w nowym hoście internetowym. Proces może być trochę żmudny – zwłaszcza jeśli korzystasz z wielu adresów e-mail.

Dodawanie konta e-mail za pomocą cPanel (zrzut ekranu: InMotion hosting).

3. Ostateczna kontrola i rozwiązywanie problemów

Po załadowaniu plików do nowej konfiguracji hostingu sprawdź dokładnie, czy wszystko działa poprawnie w Twojej witrynie

Niektóre firmy hostingowe udostępniają platformę rozwoju platformy (np. Cloudways), dzięki czemu można łatwo i płynnie wyświetlić podgląd witryny przed jej przeniesieniem do nowego środowiska, co pozwala rozwiązać wszelkie problemy za kulisami.

Naprawianie błędów nawigacji w witrynie i brakujących łączy

Gdy przenosisz zasoby swojej witryny z poprzedniego środowiska hostingowego, możliwe jest, że zasoby, takie jak grafika, zostaną zgubione lub niektóre pliki zostaną pozostawione. Jeśli tak się stanie, Twoi goście prawdopodobnie doświadczą Błędy 404. Miej oko na dziennik 404 podczas i po przełączeniu — ten dziennik będzie ostrzegał Cię o wszelkich niedziałających linkach lub zasobach, które musisz naprawić, aby przywrócić pełną funkcjonalność witryny.

W większości przypadków możesz skorzystać z .htaccess redirectMatch i przekierować, aby wskazać stare lokalizacje plików na nowe. Oto niektóre przykładowe kody, z których możesz skorzystać.

Określ swoją stronę 404

Aby zminimalizować szkody powodowane przez niedziałające linki - gdzie move.html to strona, którą chcesz pokazać odwiedzającym, gdy wystąpi błąd 404.

ErrorDocument 404 /moved.html

Przenoszenie strony internetowej na nowy adres URL

Przekieruj 301 /previous-page.html http://www.example.com/naw-page.html

Przenoszenie całego katalogu do nowej lokalizacji

redirectMatch 301 ^ / category /? $ http://www.example.net/new-category/

Przekierowywanie dynamicznych stron do nowej lokalizacji

I na wypadek zmiany struktury witryny na nowym hoście -

RewriteEngine on RewriteCond% {QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

Rozwiązywanie problemów z błędami bazy danych

Istnieje ryzyko, że baza danych może zostać uszkodzona podczas przełączania. Będę używał WordPressa jako przykładu, ponieważ to jest mi najbardziej znane.

Jeśli nadal możesz uzyskać dostęp do pulpitu WP, spróbuj najpierw wyłączyć wszystkie wtyczki i sprawdź, czy Twoja baza danych działa poprawnie. Następnie włączaj je ponownie pojedynczo, za każdym razem sprawdzając stronę główną, aby upewnić się, że jest wyświetlana poprawnie.

Sprawy będą trudniejsze, jeśli nie będziesz mieć dostępu do pulpitu nawigacyjnego. Wypróbuj te różne proste kroki, aby sprawdzić, czy działa:

  • Prześlij ponownie swoją bazę danych, pisząc nową bazę danych.
  • Sprawdź, skąd pochodzi błąd korupcji i spróbuj ponownie załadować ten plik ze starej witryny do nowej.
  • Otwórz plik i sprawdź, czy wskazuje na twój nowy serwer.

Rozwiązanie #1: Automatyczna naprawa bazy danych WordPress

Jeśli te kroki nie zadziałają, być może będziesz musiał zrobić trochę kodowanie, ale omówię to.

Najpierw otwórz nową witrynę w FTP i przejdź do pliku wp-config.php. Plik powinien znajdować się w głównym folderze, w którym znajduje się blog. Utwórz kopię zapasową tego pliku przed dokonaniem jakichkolwiek zmian.

Poszukaj tego sformułowania:

/ ** Bezwzględna ścieżka do katalogu WordPress. * /

Tuż nad tą linią dodaj to sformułowanie:

define ('WP_ALLOW_REPAIR', true);

Zapisz zmiany i zostaw program FTP otwarty na razie. Otwórz swoją ulubioną przeglądarkę internetową. Przejdź do następującego adresu rep

http://yourwebsitename.com/wp-admin/maint/repair.php
ekran naprawy
Każdy przycisk będzie działał, aby naprawić bazę danych, ale po prostu wybierz „Napraw i zoptymalizuj”.
naprawiona baza danych
Po zakończeniu procesu pojawi się ekran, który wygląda jak poniżej. Będzie ci nawet przypominać o usunięciu tej linii naprawczej z pliku konfiguracyjnego.

Rozwiązanie #2: phpMyAdmin

Jeśli powyższe metody nie działają, następnym krokiem jest przejście do bazy danych.

Może to być trudne, jeśli nie wiesz dokładnie, jak działają bazy danych, ale kroki są dość proste. Nawet jeśli całkowicie zniszczysz bazę danych, powinieneś być w stanie ponownie pobrać ze starego serwera i załadować ponownie. Naprawdę nie ma potrzeby bać się, dopóki masz kopię zapasową bazy danych.

Uzyskaj dostęp do phpMyAdmin z nowego hosta internetowego. Wybierz bazę danych WordPress. Zwykle ma on nazwę twoja_witryna_wrdp1.

Jednak może się to różnić. Prawdopodobnie zobaczysz jednak „WP” gdzieś w tytule (patrz zdjęcie poniżej). Możesz również znaleźć nazwę bazy danych wymienioną w tym pliku wp-config.php, który otworzyłeś w powyższym kroku. Kliknij nazwę bazy danych w phpMyAdmin, aby ją otworzyć.

wybierz bazę danych
cPanel> Uzyskaj dostęp do phpMyAdmin> Kliknij nazwę bazy danych, aby ją otworzyć.
sprawdzić wszystkie
Po załadowaniu bazy danych zaznacz przycisk „Sprawdź wszystkie / Sprawdź tabele mające narzut”.
stół naprawczy
Wybierz „Napraw tabelę z listy rozwijanej po prawej stronie od miejsca, w którym właśnie zaznaczyłeś pole.
udana naprawa
Otrzymasz status informujący, czy tabele zostały naprawione, a na górze ekranu powinna pojawić się informacja „Twoje zapytanie SQL zostało wykonane pomyślnie”.

4. Skierowanie DNS domeny do nowego usługodawcy hostingowego

rejestracja Godaddy dns

Następnie musisz przełączyć rekord DNS swojej witryny (A, AAAA, CNAME, MX) na serwery nowego hosta internetowego w swoim rejestratorze.

Twój rekord DNS to lista „instrukcji”, które określają, dokąd wysłać użytkownika; przeniesienie rekordu DNS na nowe serwery gwarantuje, że odwiedzający znajdą Twoją witrynę zgodnie z zamierzeniami, zamiast otrzymywać błąd lub niewłaściwe przekierowanie. To krytyczny krok - upewnij się, że otrzymujesz prawidłowe informacje DNS od nowego usługodawcy hostingowego.

Oto instrukcje krok po kroku dotyczące zmiany witryny DNS na stronie GoDaddy, Imię tanie, Domena.com.

Wskazówka

Jeśli Twoja domena jest obecnie zarejestrowana na starym serwerze internetowym, rozważ przeniesienie domeny do strony trzeciej, aby w razie potrzeby ponownego przełączenia hostów domena mogła przyjechać z tobą łatwiej i bez żadnych potencjalnych komplikacji.

5. Sprawdź propagację DNS

Po zgłoszeniu prośby o przeniesienie rekordu DNS przełączanie może trwać od kilku godzin do pełnego dnia.

Gdy przełącznik wejdzie w życie, powiadom swoją byłą firmę hostingową o anulowaniu. Uważnie monitoruj dostępność witryny przez co najmniej tydzień, aby upewnić się, że wszystko na nowym serwerze internetowym działa poprawnie.

Wskazówka: Użyj Co to jest mój DNS? wykonać wyszukiwanie DNS, aby sprawdzić nazwy domen bieżący adres IP i informacje o rekordach DNS z wielu serwerów nazw w lokalizacjach 18. Pozwala to sprawdzić najnowszy stan propagacji DNS.
Mapa DNS to kolejne bezpłatne narzędzie do wyszukiwania DNS w celu sprawdzenia statusu propagacji DNS z ponad lokalizacji 20.

Wiedza, kiedy nadszedł czas, aby zmienić hosta internetowego

Przejście na nowego hosta internetowego może być stresującym czasem - dlatego wielu właścicieli witryn woli nie zmieniać hosta internetowego, chyba że jest to konieczne. W końcu - po co marnować czas i energię, skoro wszystko działa dobrze?

Więc kiedy jest właściwy czas, aby zacznij szukać nowego gospodarza? Skąd wiesz, że Twój usługodawca hostingowy jest główną przyczyną problemu z witryną?

Oto kilka wskazówek:

  1. Twoja strona nieustannie spada
  2. Twoja witryna jest zbyt wolna
  3. Obsługa klienta nie jest pomocna
  4. Masz więcej miejsca, funkcjonalności lub innych zasobów
  5. Płacisz za dużo
  6. Zostałeś zhakowany, nie raz
  7. Słyszeliście o świetnej usłudze gdzie indziej

Dobry hosting = lepszy sen w nocy

Kiedy przełączyłem się na InMotion hosting lata temu - wsparcie techniczne było bardzo pomocne i bezpiecznie i solidnie przełączałem moją witrynę, gdy spałem. Otworzyłem się na stronie, która działała szybko i niezawodnie bez jednej usterki w działaniu.

Jeśli nie odczuwasz takiego poziomu komfortu lub niepokoisz się negatywnymi raportami, które widziałeś na swoim hoście internetowym, może nadszedł czas na zmianę.

Często zadawane pytania dotyczące migracji hostingu

Co to jest migracja strony internetowej?

Termin migracja strony internetowej odnosi się do dwóch scenariuszy: 1, Proces migracji strony internetowej z jednej domeny do innej, zwykle zmieniający lokalizację witryny, platformę hostingową i projekt; i 2, Proces migracji witryny z jednego hosta do drugiego.

Używamy tego terminu luźno w tym artykule i odsyłamy do drugiego scenariusza.

Ile kosztuje przeniesienie strony internetowej do nowego hosta?

Bezpłatnie do około 100 USD w zależności od złożoności Twojej witryny. Wiele hostów internetowych, jak wspomniano w tym artykule, zapewnia bezpłatną obsługę migracji witryny swoim nowym klientom.

Czy mogę przenieść swoją witrynę z GoDaddy na inny host?

Tak. Przeniesienie witryny z jednego hosta na inny może być trudne, jeśli wcześniej tego nie zrobiłeś. Jeśli to możliwe, zapytaj swojego nowego usługodawcę hostingowego, czy byłby chętny do pomocy w bezpłatnej migracji witryny - to zrobi to za Ciebie bez stresu.

Firmy hostingowe, takie jak A2 Hosting, GreenGeeks i InMotion hosting zapewniamy bezpłatne usługi migracji witryny nowym klientom.

Czy możesz przenieść nazwę domeny na inną stronę hostingową?

Nazwy domen nie muszą być zarejestrowane u usługodawcy hostingowego. W rzeczywistości możesz hostować nazwę swojej domeny u jednego usługodawcy i połączyć ją z hostingiem zapewnianym przez innego usługodawcę.

Czy zmiana hosta wpływa na SEO?

Generalnie nie – zmiana hostów internetowych nie wpłynie na Twoją witrynę SEO, przy założeniu, że struktura i treść witryny są takie same. Jednak jakość twojego hostingu (czas pracy, szybkość itp.) wpływa na twoje rankingi wyszukiwania w dłuższej perspektywie - dlatego bardzo polecam wybrać najlepszy hosting z naszej listy.

Czy możemy hostować witrynę za darmo?

Tak, całkowicie możliwe jest prowadzenie witryny internetowej przy zerowym koszcie. Jednak witryny te są często ograniczone w jakikolwiek sposób, na przykład mając bardzo mało zasobów i wymuszając branding hosta. Prawdopodobnie będziesz również zmuszony do korzystania z poddomeny bezpłatnego hosta, na którym jesteś, ponieważ prawdziwe nazwy domen będą kosztować.

Jak mogę przenieść swoją stronę internetową na innego właściciela?

Technicznie można tego dokonać poprzez przeniesienie zasobów, takich jak hosting, nazwa domeny oraz dostęp do wtyczek i aplikacji stron trzecich. Jeśli jednak zastanawiasz się nad tym, najlepiej upewnić się, że wszelkie związane z tym środki finansowe są przechowywane w depozycie dla Twojej ochrony.

Przeczytaj również

O Jerry Low

Założyciel WebHostingSecretRevealed.net (WHSR) - przegląd hostingu zaufany i używany przez użytkowników 100,000. Więcej niż doświadczenie 15 w hostingu, marketingu afiliacyjnym i SEO. Współpracuje z ProBlogger.net, Business.com, SocialMediaToday.com i innymi.