Jak przeprowadzić migrację witryny bez przestojów?

Opublikowany: 2020-01-24

How to migrate Website

Niezależnie od tego, czy jesteś guru online, czy nowicjuszem w biznesie online, nigdy nie zaszkodzi odświeżyć podstawy tworzenia wspaniałej platformy do rozwoju, rozwoju i utrzymania biznesu online. Ten artykuł ma pomóc w edukacji i zapoznaniu z ideą migracji witryny.

Migracja witryny: co to jest?

Migracja witryny to proces przeniesienia całej witryny, w tym treści internetowych i bazy danych, od jednego dostawcy usług hostingowych do innego dostawcy usług hostingowych. Jeśli rozważasz ten proces lub chcesz przeprowadzić migrację, upewnij się, że cały proces migracji zostanie przeprowadzony z zachowaniem wszelkich środków ostrożności.

Pierwszą rzeczą, którą będziesz chciał zrobić, to sprawdzić zgodność planu lub usługi, którą chcesz kupić, aby hostować swoją witrynę. Na przykład, jeśli Twoja witryna jest stworzona w PHP i MySQL, upewnij się, że Twój nowy hosting oferuje takie platformy. Ponadto wdrożenie zabezpieczeń, szybkość i czas pracy to kilka kluczowych aspektów, które należy wziąć pod uwagę przy wyborze dowolnego hosta internetowego. Nie chciałbyś wybierać dostawcy hostingu, który spowoduje więcej problemów dla Twojej witryny niż je rozwiąże. Przestój nie jest dobry dla żadnej strony internetowej.

Dlaczego musisz przeprowadzić migrację swojej witryny?

Website Migration

Wszyscy tam byliśmy. Próbujesz uzyskać dostęp do swojej witryny, a serwer sieciowy nie odpowiada. może to być kwestia hosta. Oto kilka powodów, dla których chcesz przeprowadzić migrację swojej witryny.

Serwery Twojego dostawcy usług hostingowych są przeciążone

Jeśli kupiłeś usługę hostingu współdzielonego, na jednym serwerze mogą być jednocześnie uruchomione tysiące stron internetowych, co prowadzi do przeciążenia serwera, a Twoja witryna będzie miała do czynienia z przestojem.

Złośliwy cyberatak na serwer

Może istnieć ryzyko złośliwego oprogramowania i ataku cybernetycznego na Twoją witrynę, jeśli istniejący dostawcy usług hostingowych nie zapewniają odpowiedniej zgodności z zabezpieczeniami. To jeden z powodów przestojów.

Masz do czynienia ze zmęczonymi pulpitami nawigacyjnymi

Musisz czuć się komfortowo ze swoim dostawcą usług hostingowych. Jeśli utkniesz na platformie, która działa słabo i nie możesz już płacić za usługi tego hosta, prawdopodobnie powinieneś jak najszybciej ograniczyć swoje straty.

Nadzwyczajna cena hostingu dzień po dniu

Uważasz, że płacisz za niektóre usługi i uważasz, że nie ma żadnych ukrytych opłat. Ufasz, że Twój dostawca jest uczciwy. Pewnego dnia okazuje się, że płacisz za więcej niż się spodziewałeś, a dodatkowe opłaty są naliczane za usługi, które powinny już być uwzględnione w całkowitej cenie. Jeśli okaże się, że znajdujesz się w takiej sytuacji, możesz bezpiecznie zasugerować anulowanie wszelkich dalszych transakcji, a wszystkie powiązania biznesowe z tym gospodarzem to najlepsza droga.

Migracja witryny może wydawać się zniechęcająca, ale jest to bardziej elastyczny proces niż złożony. Do tego momentu jesteś przekonany, że może już czas na migrację witryny na nowy host, ale jak to zrobić przy minimalnym przestoju? Cóż, masz szczęście!

Oto szczegółowy opis procesu migracji witryny z obecnego hosta na inny .

(1) Kup zgodny plan od nowego dostawcy usług hostingowych.

Accuwebhosting

Obecnie dostępnych jest wiele firm hostingowych, które ułatwiają transfer usług hostingowych. Mają dostosowane lub wstępnie dostosowane plany hostingowe, które najlepiej odpowiadają Twoim potrzebom. To po prostu kwestia preferencji. Po zakupie planu nowy dostawca usług hostingowych wyśle ​​Ci szczegóły, w tym adres IP i inne szczegóły dotyczące nazwy domeny. Po otrzymaniu potwierdzenia nowej usługi dokładnie sprawdź wszystkie konfiguracje i informacje. Pamiętaj, aby nie anulować istniejącej usługi hostingowej, dopóki wszystko nie zostanie przeniesione do nowej usługi i nie będzie działać prawidłowo.

Sprawdź loginy

Po otrzymaniu danych logowania od nowego dostawcy usług hostingowych będziesz musiał zweryfikować otwarte porty, dane logowania, FTP itp.

Po zweryfikowaniu danych logowania sprawdź wbudowane narzędzie do przesyłania i sprawdź, czy pasuje do migracji Twojej witryny. Jeśli masz cPanel na obu końcach, możesz go użyć do całej migracji kont cPanel, w tym treści internetowych, baz danych i kont e-mail.

Szukasz migracji cPanel do cPanel? Checkout Accuwebhosting > cPanel to cPanel Artykuł dotyczący migracji, aby uzyskać szczegółowe informacje.

(2) Utwórz kopię zapasową wszystkich danych

Backup your Data

Twój obecny dostawca usług hostingowych powinien pomóc Ci w tworzeniu kopii zapasowych danych. Oto 3 podstawowe typy kopii zapasowych, które musisz wykonać:

(A) Kopia zapasowa treści internetowych :

Treść witryny to rdzeń każdej witryny. Bez treści nie mógłbyś opisać swoich usług i przekazywać informacji. Jeśli masz Windows Server lub Windows Shared Hosting, zawartość powinna znajdować się w wwwroot. W Linux Hosting z cPanel zawartość strony internetowej można znaleźć wewnątrz public_html.

Utwórz plik ZIP swojej zawartości internetowej :

Przejdź do lokalizacji, w której przechowywane są dane Twojej witryny, i przekonwertuj wszystkie pliki treści internetowych do jednego pliku zip w systemie Windows i Linux.

Przenieś kopię zapasową Zip za pomocą FTP :

Protokół przesyłania plików lub FTP służy do przesyłania danych z jednego serwera na drugi. Dostępnych jest wiele narzędzi dla FTP, takich jak FileZilla, Cyberduck, FireFTP, Classic FTP itp. Zaleca się, aby klient FTP FileZilla wykonał kopię zapasową swoich plików Zip.

Chcesz wykonać kopię zapasową swojej witryny za pomocą klienta FTP FileZilla? Sprawdź FileZilla > Wykonaj kopię zapasową, aby uzyskać pełne kroki.

(B) Kopia zapasowa bazy danych:

Kopia zapasowa bazy danych jest niezbędna do migracji witryny, ponieważ przechowuje wszystkie szczegóły użytkowników, produktów, transakcji itp.

Istnieją 2 rodzaje baz danych, które może posiadać Twoja witryna: MSSQL i MySQL:

Kopia zapasowa bazy danych MySQL :

phpMyAdmin to narzędzie internetowe, w którym możesz korzystać z baz danych MySQL i uruchamiać polecenia MySQL. Zapewnia również opcje importu/eksportu bazy danych.

Chcesz wykonać kopię zapasową baz danych MySQL? Zamówienie Accuwebhosting > Kopia zapasowa bazy danych MySQL, aby uzyskać pełne instrukcje.

Kopia zapasowa bazy danych MSSQL :

Bazą danych MSSQL można zarządzać w ramach SQL Management Studio. Tutaj możesz zarządzać bazami danych MSSQL. Zapewnia opcję bezpośredniego eksportu kopii zapasowej bazy danych MSSQL. Poniżej znajduje się link do MSSQL DataBase Backup z SQL Management Studio.

Chcesz wykonać kopię zapasową baz danych MSSQL? Zamówienie Accuwebhosting > Kopia zapasowa bazy danych MSSQL, aby uzyskać pełne kroki.

(C) Kopia zapasowa wiadomości e-mail:

Najczęściej używanymi platformami do tworzenia kopii zapasowych wiadomości e-mail są Microsoft Outlook i Mozilla Thunderbird. Służy do pobierania wiadomości e-mail z serwera pocztowego. Możesz skonfigurować swoje konta e-mail na komputerze lokalnym, aby rozwiązać cel pobierania wiadomości e-mail.

Chcesz wykonać kopię zapasową swojego konta e-mail w lokalnym kliencie poczty e-mail Microsoft Outlook? Checkout Accuwebhosting > Skonfiguruj Outlooka, aby wykonać wszystkie kroki.

Chcesz wykonać kopię zapasową swojego konta e-mail w lokalnym kliencie poczty e-mail Mozilla ThinderBird? Zamówienie Accuwebhosting > Skonfiguruj Thunderbirda, aby uzyskać pełne kroki.

(3) Przesyłanie danych na nowym serwerze:

Data Uploading

Po zakończeniu tworzenia kopii zapasowej danych prześlesz wszystkie dane na nowy serwer. Możesz przesłać dane na nowy serwer oddzielnie dla zawartości sieciowej i baz danych. Ten kolejny krok jest bardzo ważny w migracji witryny. Musisz upewnić się, że żaden z plików nie został pominięty podczas przesyłania witryny, ponieważ może to powodować problemy podczas uruchamiania witryny.

(A) Przywróć zawartość internetową:

Istnieje wiele sposobów przesyłania lub przesyłania zawartości sieci Web na nowy serwer hosta. Jeśli na serwerze docelowym masz panel sterowania, taki jak SolidCP lub Websitepanel, możesz przesyłać treści internetowe bezpośrednio za pomocą przycisku przesyłania.

Przywróć zawartość sieci Web ręcznie za pomocą FTP :

Możesz połączyć swój nowy serwer z FTP w celu przeniesienia lub migracji treści internetowych.

Chcesz przesłać lub przywrócić zawartość internetową na serwer docelowy za pomocą FileZilla? Zamówienie Accuwebhosting > Przywróć zawartość internetową, aby uzyskać pełne instrukcje.

(B) Przywróć bazę danych:

Przed rozpoczęciem procesu przywracania bazy danych należy utworzyć tego samego użytkownika bazy danych i bazy danych na serwerze docelowym.

Przywróć bazę danych MySQL :

Bazę danych MySQL można przywrócić z phpMyAdmin. Chcesz przywrócić bazę danych MySQL z phpMyAdmin? Zamówienie Accuwebhosting > Przywróć bazę danych MySQL, aby uzyskać pełne kroki.

Przywróć bazę danych MSSQL :

Bazę danych MSSQL można przywrócić z poziomu MSSQL Management Studio. Chcesz przywrócić bazę danych MSSQL z phpMyAdmin? Zamówienie Accuwebhosting > Przywróć bazę danych MSSQL, aby uzyskać pełne kroki.

(C) Przywróć wiadomości e-mail:

Migracja poczty e-mail zależy od używanej usługi poczty e-mail. Jest to możliwe, jeśli masz tę samą usługę e-mail na obu końcach. Usługa e-mail udostępnia takie funkcje/narzędzia, które są przydatne w migracji poczty. W przypadku tej części migracji poczty e-mail może być wymagana pomoc ze strony docelowej firmy hostingowej.

Nie musisz migrować e-maili na nowy serwer docelowy. Możesz utworzyć wszystkie konta e-mail z tym samym hasłem na nowym serwerze e-mail i nadal używać programu Outlook i Thunderbird do pobierania wiadomości e-mail.

(4) Weryfikacja danych i testowanie strony internetowej:

Data Verification and Website Testing

Będziesz musiał przejrzeć wszystkie pliki/foldery, które przeniosłeś ze starszego hosta, i sprawnie porównać je w obu lokalizacjach. Po zakończeniu weryfikacji danych możesz przetestować swoją witrynę za pomocą tymczasowego adresu URL.

Przetestuj witrynę z tymczasowym adresem URL

Tymczasowy adres URL jest używany, gdy musisz sprawdzić swoją witrynę bez wskazywania domeny. cPanel i Plesk oba panele zapewniają tymczasowy adres URL. Używając tymczasowego adresu URL, możesz upewnić się, że strony internetowe działają poprawnie i nawiązana jest łączność z bazą danych. Jeśli wystąpił jakiś błąd lub problem z Twoją witryną, możesz go znaleźć i naprawić na tym etapie, zanim zostanie udostępniony.

Chcesz przetestować i zweryfikować swoją witrynę przed zmianą serwerów nazw lub DNS? Zamówienie Accuwebhosting > Przetestuj swoją witrynę, aby uzyskać pełne kroki.

(5) Zmień DNS:

Change DNS

Po zakończeniu weryfikacji danych możesz zmienić serwery nazw domen. Rozprzestrzenianie się serwerów nazw na całym świecie może zająć kilka godzin. Możesz zmienić serwery nazw domen w panelu sterowania domeny, z którego kupiłeś domenę.

Jeśli kupiłeś usługę hostingu współdzielonego, Twój dostawca usług hostingowych dostarczy Ci dane serwera nazw, aby wskazać stronę internetową na swoim serwerze. Poniżej znajduje się przykład serwerów nazw.

ns1.domena.com
ns2.domena.com

W przypadku zakupu serwera i chęci korzystania z własnego serwera nazw, konieczne będzie zarejestrowanie się i ustawienie serwerów nazw w panelu sterowania rejestratora domen. Rejestracja serwera nazw wymaga adresu IP oraz danych ns1 i ns2 Twojej domeny, jak poniżej.

ns1.domain.com – Twój adres IP serwera
ns2.domain.com – Twój adres IP serwera

Wszyscy rejestratorzy domen mają różne ustawienia rejestracji i ustawiania serwerów nazw. Dlatego będziesz musiał to zrobić odpowiednio. Możesz skontaktować się z rejestratorem domeny, aby ustawić wymagane serwery nazw.

Kupiłeś domenę od Accuwebhosting? Zamówienie Accuwebhosting > Zarejestruj się i ustaw serwery nazw, aby wykonać pełne kroki.