Poradnik jak przenieść serwis Drupal z jednego hosta na drugi

Opublikowany: 2022-04-16

Zmiana hosta internetowego to zadanie, z którym prędzej czy później może się zmierzyć każdy właściciel witryny. W świecie lukratywnych opcji hostingu z różnymi pakietami cenowymi — współdzielonym, VPS, hostingiem dedykowanym i tak dalej — nie jest to zaskakujące. Przeniesienie na nowy serwer hostingowy to jedna z najpopularniejszych usług DevOps. Dzisiaj przyjrzymy się krokom, jakie należy wykonać, aby przenieść witrynę Drupal na inny host.

Kiedy trzeba przenieść witrynę Drupal na nowy host?

Wielu klientów chce przenieść się do innego dostawcy hostingu (Acquia, Pantheon, GoDaddy, ABC, Digital Ocean i wielu innych), serwerów Linux lub Windows itp.

Często decydują się na przeniesienie swojej witryny na nowego hosta jako sposób na zwiększenie szybkości ładowania swojej witryny. Wiedzą, że niska prędkość strony internetowej może ich kosztować. Kolejna katastrofa — powtarzające się przestoje — to całkowity zabójca reputacji, konwersji i zadowolenia klientów.

Pomysł na migrację witryny Drupal z jednego hosta na inny często wiąże się również z drogimi i nieelastycznymi pakietami hostingowymi, słabą obsługą klienta, brakiem bezpieczeństwa sieci i innymi powszechnymi problemami z hostingiem.

Z tego powodu klienci często pytają ekspertów o kroki, aby przenieść witrynę Drupal na inny host. Oczywiście zadanie migracji Drupala na inny serwer powinien wykonać ekspert techniczny, ale o krokach podzielimy się również w naszym poście.

Tanie usługi wsparcia przy przeprowadzce do innego hosta

Wchodząc na tę stronę, masz podwójne szczęście.

  1. Po pierwsze, nasz zespół wsparcia strony internetowej może płynnie przenieść witrynę Drupala na nowy serwer, dzięki czemu nie musisz się o nic martwić. Naszym priorytetem jest dziś zapewnienie właścicielom witryn internetowych tanich usług wsparcia , abyśmy mogli uwolnić ich od problemów i pomóc ich firmom w walce z kryzysem i posuwaniu się naprzód poprzez poprawę ich obecności w internecie.
  2. Po drugie, możesz również zdecydować się na nasze usługi hostingowe z elastycznymi pakietami . Różnią się one w zależności od ilości zasobów i pasują do każdego portfela — napisz do nas, aby dowiedzieć się więcej. Technologia KVM, regularne kopie zapasowe, monitorowanie czasu pracy, bezpłatne certyfikaty SSL i poręczna zdalna kontrola przez cPanel to tylko niektóre z powodów, dla których warto przejść na nasz hosting.

Jak przenieść serwis Drupal na inny host?

Pamiętaj, że przeniesienie strony może być dostępne za pomocą jednego magicznego przycisku („Skontaktuj się z nami”)! Ale jeśli chcesz wiedzieć, jak to się robi, opiszemy, jak przenieść witrynę Drupal z jednego serwera na drugi.

Z grubsza mówiąc, aby przenieść witrynę Drupal na inny serwer hostingowy, musisz:

  • przenieść pliki witryny
  • przenieść bazę danych serwisu
  • zmień kilka ustawień

Istnieją opcje, jak wyeksportować witrynę Drupal na inny serwer. Wielu programistów również lubi używać do tego zadania modułu Kopia zapasowa i migracja. Tutaj opiszemy jedną z opcji przeniesienia witryny korzystającej z phpMyAdmin i FTP, które są dostępne u większości dostawców hostingu.

1. Wyłącz buforowanie

W pierwszej kolejności zaleca się wyłączenie buforowania Drupala, aby uniknąć potencjalnych problemów. W panelu administratora Drupal 8 kliknij Konfiguracja — Wydajność — Buforowanie i wybierz „Bez buforowania”. Powinieneś także odznaczyć „Agregacja plików CSS” i „Agregacja plików JavaScript” w „Optymalizacja przepustowości”, a na koniec nacisnąć „Wyczyść wszystkie pamięci podręczne”.

2. Eksportuj swoje pliki Drupala

Przygotuj folder na swoim lokalnym komputerze, w którym umieścisz pliki. Połącz się ze swoim zdalnym serwerem przez FTP, do którego będziesz musiał pobrać program FTP, taki jak FileZilla. Wprowadź poświadczenia połączenia, a następnie naciśnij przycisk QuickConnect, aby połączyć się ze zdalnym serwerem, na którym znajduje się Twoja witryna.

Tam zobaczysz folder swojej głównej witryny. Pobierz lub przeciągnij i upuść zawartość folderu na komputer lokalny. Zwróć uwagę na nazwę i miejsce lokalnego folderu kopii zapasowej.

wyeksportuj swoje pliki drupalowe

3. Eksportuj swoją bazę danych Drupala

W panelu sterowania serwera przejdź do phpMyAdmin w sekcji Bazy danych. Znajdź bazę danych swojej witryny Drupal po nazwie, kliknij „Sprawdź wszystko” dla jej wpisów, a następnie „Eksportuj” u góry strony. Wybierz metodę eksportu i format SQL.

4. Zaimportuj swoją bazę danych do nowego hosta

Teraz nadszedł czas, aby przywrócić witrynę na nowym hostingu z kopii zapasowej. Najpierw utwórz nową bazę danych MySQL (w sekcji "Bazy danych MySQL") na serwerze docelowym, aby tam zaimportować kopię zapasową bazy danych. Zanotuj „bazę danych”, „nazwę użytkownika”, „hasło” i „host” — będziesz potrzebować wkrótce.

Aby dokonać importu, otwórz nową bazę danych, kliknij „Importuj” u góry, kliknij „Wybierz plik”, wybierz wcześniej wyeksportowaną bazę danych i naciśnij „Idź”.

5. Skonfiguruj settings.php

Teraz otwórz kopię zapasową plików i folderów witryny utworzoną w kroku 2. Przejdź do folderu /sites/default/ i otwórz plik settings.php. Znajdź wiersze dla „bazy danych”, „nazwy użytkownika”, „hasła” i „hosta” i wpisz tam nowe.

6. Zaimportuj swoje pliki do nowego hosta

Teraz nadszedł czas, aby przesłać pliki witryny z kopii zapasowej na serwer docelowy. Znowu można to zrobić za pomocą klienta FTP. Połącz się tam i znajdź folder publiczny swojej witryny. Otwórz folder kopii zapasowej i prześlij zawartość do folderu publicznego na serwerze docelowym.

7. Skonfiguruj uprawnienia

Ze względów bezpieczeństwa nadaj uprawnienie „tylko do odczytu” do pliku settings.php. Przejdź do pliku settings.php w folderze defaults za pośrednictwem FileZilla, kliknij plik prawym przyciskiem myszy, wybierz jego uprawnienia i wpisz „444”.

Skonfiguruj uprawnienia

8. Zmień ustawienia DNS

Nadszedł czas, aby pokazać swój nowy hosting w domenie Twojej witryny. W tym celu należy zaktualizować serwery nazw domeny (Rekord „A” DNS) za pomocą panelu sterowania. Wskaż nazwę swojej domeny na nowy adres IP. Musisz skontaktować się z nowym hostem i rejestratorem domen.

9. Włącz buforowanie z powrotem

Aktualizacja serwerów nazw może zająć trochę czasu, a następnie nie zapomnij odwiedzić Konfiguracja — Wydajność pulpitu administratora Drupala i ponownie włączyć buforowanie, które zostało wyłączone na początku.

Gratulacje, misja przeniesienia witryny na inny serwer powinna być teraz zakończona!

Pozwól nam pomóc Ci przenieść Twoją witrynę Drupal na inny host w przystępnej cenie

Powyższe jest krótkim przewodnikiem, jak przeprowadzić migrację witryny Drupal na nowy serwer. Biorąc pod uwagę różne możliwe kwestie towarzyszące, jasne jest, że kroki najlepiej powierzyć ekspertowi technicznemu.

Poproś naszych ekspertów ds. Drupala o pomoc w udanym przeniesieniu witryny Drupal na nowy serwer. Możesz również wybrać przeniesienie się na nasz hosting. Skontaktuj się z nami w przypadku jakichkolwiek pytań, przemyśleń, wątpliwości i pomysłów. Jesteśmy gotowi nadać Twojej firmie nowy impuls!