Jak przenieść swoją stronę do innego hosta internetowego (i wiedzieć, kiedy się przełączyć)

Artykuł napisany przez: Jerry Low
  • Przewodniki hostingowe
  • Zaktualizowano: Nov 11, 2020

W idealnym świecie nigdy nie musielibyśmy martwić się o zmianę hostów internetowych - nasza witryna pozostałaby szczęśliwie umieszczona w placówce obecnego dostawcy usług hostingowych, zapewniając świetne czasy ładowania, przystępne koszty i 100% czasu pracy.

Niestety świat nie jest idealny i ten idealny scenariusz rzadko, jeśli w ogóle, istnieje. Jeśli Twój obecny usługodawca internetowy nie zapewnia tego, czego potrzebujesz, być może nadszedł czas, aby przejść na lepszy (porozmawiamy o tym, kiedy trzeba zmienić późniejszą część tego artykułu). Przeniesienie witryny do nowego usługodawcy hostingowego nie musi być tak męczące jak przeprowadzka do nowego domu. To może być dość łatwe, jeśli podejmiesz właściwe kroki.

Jak przenieść swoją stronę internetową

Przenosząc witrynę do innego hosta, 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ę (wersja PHP, WordPress itp.) Na nowym hoście,
  4. Sprawdź nową witrynę na tymczasowym / tymczasowym adresie URL,
  5. Rozwiąż problemy, jeśli wystąpią jakiekolwiek błędy,
  6. Skieruj rekordy DNS domeny na nowego usługodawcę hostingowego

Możesz albo powierz te zadania nowej firmie hostingowej (wielu zrobi to za darmo) lub możesz przenieś strony ręcznie lub za pomocą wtyczki.

Omówimy obie opcje w tym artykule.


Opcja #1: outsourcing przeniesienia witryny (za darmo)

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 oferującego bezpłatną usługę migracji to najlepsza opcja dla początkujących i zapracowanych właścicieli firm.

Hosting to branża konkurencyjna - firmy hostingowe robią wszystko, co w ich mocy, aby pozyskać nowych klientów. Wiele firm hostingowych, w tym kilka świetnych, które polecam, zapewnia bezpłatną usługę migracji witryn dla nowych klientów. Wszystko, co musisz zrobić, to poprosić o migrację po zarejestrowaniu się u nowego dostawcy, a ich 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ę w usłudze hostingowej oferującej bezpłatną migrację witryny

Dobre firmy hostingowe z bezpłatną migracją strony:

  • A2 Hosting - Znany ze swojej szybkości i niezawodności, hosting współdzielony zaczyna się od 3.92 USD / mies.
  • GreenGeeks - Ekologiczny hosting internetowy, ogromna poprawa wydajności hostingu w ostatnim czasie.
  • InterServer - Niezawodny host internetowy z siedzibą w New Jersey, nie podnosi cen (5 USD / mc) podczas odnawiania.
  • InMotion Hosting - Świetny hosting z ponad 15-letnią historią.
  • Hosting TMD - Doskonała wydajność i świetna cena - hosting współdzielony zaczyna się od 2.95 $ / mies.

* Ujawnienie: Jeśli złożysz zamówienie za pośrednictwem tych linków, otrzymam prowizję bez żadnych dodatkowych kosztów.

2 - zażądaj migracji witryny i podaj szczegóły strony

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: Hosting InMotion

Przesyłanie strony internetowej InMotion
Aby zainicjować przeniesienie witryny w InMotion Hosting, zaloguj się do panelu AMP> Operacje na koncie> Żądanie przeniesienia witryny. Kliknij tutaj, aby rozpocząć migrację za darmo witryny InMotion.

Przykład: GreenGeeks

Możesz poprosić o usługę migracji witryny GreenGeeks po zakupie. Aby rozpocząć migrację, zaloguj się do swojego menedżera konta GreenGeeks> Wsparcie> Wniosek o migrację witryny> Wybierz usługę> Podaj podstawowe informacje o koncie (na starym hoście), takie jak adres URL panelu sterowania, dane uwierzytelniające konta. Uwaga - usługa migracji witryny GreenGeeks obejmuje nie tylko transfer cPanel, ale także migrację z platformy Plesk.

3 - Miejsce odpoczynku i relaksu

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 #2: przenieś swoją stronę ręcznie

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.

Porady:

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 na nowy serwer zgodnie ze starym struktura folderów. Przeniesienia można dokonać szybko za pomocą agenta FTP / sFTP. Polecam używać fileZilla jeśli szukasz.

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

Przenoszenie 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.

Jeśli korzystasz z systemu zarządzania treścią (np. WordPress, Joomla), przed zaimportowaniem bazy danych musisz zainstalować aplikacje na nowym serwerze internetowym. Niektóre CMS zapewniają łatwą funkcjonalność 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.

Przenoszenie strony 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);

Przenoszenie 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 przenieść, przeprowadzić migrację, a nawet sklonować witrynę WordPress na nowym serwerze internetowym bez wiedzy technicznej.

Przenoszenie WordPressa za pomocą specjalnych wtyczek

migrator siteground
SiteGround Migrator automatyzuje transfer strony WordPress na konto hostingowe SiteGround.
wtyczka migracji wpengine
Silnik WP nie zapewnia bezpłatnych usług transferu witryny, ale mają specjalną wtyczkę migracji WordPress dla użytkowników, którzy się włączają.

Niektóre firmy hostingowe udostępniają własną wtyczkę do migracji WordPress. 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

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 rejestratora domen (gdzie hostujesz swoją pocztę e-mail), zmień adres e-mail prowadzący rekord A (lub @) na adres IP nowego hosta.

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

Upewnij się, że rekordy MX, wraz z innymi rekordami, których potrzebuje Twój dostawca usług poczty e-mail, są aktualizowane w systemie DNS.

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

Jeśli przenosisz pełne konto z cPanel do cPanel, nie musisz ręcznie przenosić swoich kont e-mail. Alternatywnie możesz pobrać wszystkie swoje konta e-mail (i wszystkie pliki w nich zawarte) z cPanel File Manager i przesłać je do nowego hosta internetowego. Proces jest prosty - oto przewodnik krok po kroku jeśli potrzebujesz pomocy).

W najgorszym przypadku (przeniesienie z mniej przyjaznego dla użytkownika panelu sterowania hostingu), będziesz musiał ręcznie ponownie utworzyć wszystkie istniejące konta e-mail na 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- Final Check & Trouble Shooting

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. SiteGround), 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

Po przeniesieniu zasobów witryny z poprzedniego środowiska hostingowego możliwe jest utracenie zasobów, takich jak grafika lub pozostawienie niektórych plików. Jeśli tak się stanie, użytkownicy prawdopodobnie napotkają błędy 404. Miej oko na dziennik 404 podczas i po przełączeniu - ten dziennik powiadomi 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 do nowej lokalizacji

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ę kodowania, ale zamierzam Cię przez to porozmawiać.

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 - wskazywanie DNS domeny na nowego hosta

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.

Wiedząc, kiedy nadszedł czas na zmianę 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 moment, aby zacząć szukać nowego hosta? Skąd wiesz, że Twój host 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 przy przechodzeniu na nowego hosta internetowego

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. Wielu hostów internetowych, jak wspomniano w tym artykule, zapewnia swoim nowym klientom bezpłatne usługi migracji witryn.

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?

Zasadniczo nie - zmiana hostów internetowych nie wpłynie na SEO Twojej witryny, przy założeniu, że struktura i zawartość witryny pozostaną niezmienione. Jednak jakość hostingu (czas pracy, szybkość itp.) Wpływa na rankingi wyszukiwania w dłuższej perspektywie - dlatego gorąco polecam wybierz najlepszego hosta 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 także -

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.