Marketing treści

Jak ręcznie migrujemy instalacje WordPress

Chciałbyś pomyśleć, że przeniesienie witryny WordPress z jednego hosta na inny jest naprawdę łatwe, ale może być naprawdę frustrujące. Dosłownie pomagaliśmy wczoraj klientowi, który zdecydował się przenieść z jednego hosta do drugiego, co szybko przerodziło się w sesję rozwiązywania problemów. Zrobili to, co zwykli ludzie - spakowali całą instalację, wyeksportowali bazę danych, przenieśli ją na nowy serwer i zaimportowali bazę danych. A potem stało się… pusta strona.

Problem polega na tym, że wszystkie hosty nie są tworzone jednakowo. Wiele z nich ma różne wersje Apache z różnymi uruchomionymi modułami. Niektórzy mają naprawdę fajne problemy z uprawnieniami, które powodują problemy z przesyłaniem plików, czyniąc je tylko do odczytu i powodując problemy z przesyłaniem obrazów. Inni mają różne wersje PHP i MySQL - straszny problem w branży hostingowej. Niektóre kopie zapasowe zawierają ukryte pliki, które sieją spustoszenie na innym hoście z powodu zastrzeżonego buforowania i przekierowywania na serwerach.

I oczywiście to nawet nie obejmuje ograniczenia przesyłania plików. Zwykle jest to pierwszy problem, jeśli masz dużą instalację WordPressa… plik bazy danych jest po prostu zbyt duży, aby można go było przesłać i zaimportować przez administratora MySQL.

Istnieje kilka przydatnych narzędzi, takich jak CMS do CMS. Możesz także wykorzystać własny Automattic VaultPress service - po prostu wykonaj kopię zapasową witryny, zainstaluj WordPress na nowym hoście, ponownie zainstaluj VaultPress i odzyskaj witrynę. Ci ludzie wykonali dobrą robotę, rozwiązując wiele problemów, które napotkasz podczas próby migracji witryny.

Jednak mamy tendencję do robienia tego sami i, boleśnie, często robimy to sami. Podoba mi się świeży czynnik instalacji przy przenoszeniu się do nowego hosta, a nie przeciąganie z nami jakichkolwiek problemów. Oto kroki, których używamy:

  1. We wykonaj kopię zapasową całej instalacji i witrynę i pobierz ją lokalnie dla bezpiecznego przechowywania.
  2. We wyeksportować bazę danych (nie zawsze dołączane do kopii zapasowych) i pobierz je lokalnie w celu bezpiecznego przechowywania.
  3. We zainstaluj nowy WordPress na nowym serwerze i uruchom go.
  4. We dodawaj wtyczki pojedynczo aby upewnić się, że wszystkie są kompatybilne i działają. Niektórzy programiści wtyczek wykonali dobrą robotę, włączając swoje ustawienia do narzędzia eksportu lub udostępniając własne ustawienia eksportu i importu.
  5. We wyeksportować zawartość z istniejącej witryny za pomocą narzędzia WordPress Export wbudowanego bezpośrednio w WordPress.
  6. We zaimportować tę zawartość do nowej witryny za pomocą narzędzia do importu WordPress wbudowanego bezpośrednio w WordPress. Wymaga to dodania użytkowników… trochę pracochłonne, ale warte wysiłku.
  7. We Prześlij na FTP foldery wp-content / uploads gdzie wszystkie przesłane przez nas zasoby plików znajdują się na nowym serwerze, zapewniając prawidłowe ustawienia uprawnień do plików.
  8. Ustawiliśmy ustawienia permalinków.
  9. We spakuj motyw i zainstaluj go za pomocą instalatora motywów WordPress.
  10. Umieściliśmy motyw na żywo i odbudować menu.
  11. We przerobić widżety iw razie potrzeby skopiuj / wklej zawartość ze starego na nowy serwer.
  12. We przeszukać witrynę szukać problemów z brakującymi plikami.
  13. We ręcznie przejrzyj wszystkie strony witryny, aby upewnić się, że wszystko wygląda dobrze.
  14. Jeśli wszystko wygląda dobrze, będziemy zaktualizuj nasze ustawienia DNS wskazać nowego hosta i rozpocząć transmisję na żywo.
  15. Upewnimy się, że Blokuj ustawienie wyszukiwania w ustawieniach czytania jest wyłączona.
  16. Dodajemy dowolne CDN lub buforowanie mechanizmy dozwolone na nowym hoście, aby przyspieszyć działanie witryny. Czasami jest to wtyczka, innym razem jest to część narzędzi hosta.
  17. Dobrze ponownie przeszukaj witrynę za pomocą narzędzi dla webmasterów aby sprawdzić, czy są jakieś problemy, które widzi Google.

Będziemy trzymać starego hosta przez około tydzień… na wypadek, gdyby pojawił się jakiś katastrofalny problem. Po około tygodniu prawidłowego działania wyłączymy starego hosta i zamkniemy konto.

Douglas Karr

Douglas Karr jest dyrektorem ds. marketingu OtwórzWglądy i założycielem Martech Zone. Douglas pomógł dziesiątkom odnoszących sukcesy start-upów MarTech, pomagał w due diligence ponad 5 miliardów dolarów w przejęciach i inwestycjach Martech i nadal pomaga firmom we wdrażaniu i automatyzacji ich strategii sprzedaży i marketingu. Douglas to uznany na całym świecie ekspert ds. transformacji cyfrowej oraz MarTech i mówca. Douglas jest także autorem przewodnika dla manekinów i książki o przywództwie biznesowym.

Powiązane artykuły

Powrót do góry przycisk
Zamknij

Wykryto Adblock

Martech Zone jest w stanie udostępnić Ci te treści bez żadnych kosztów, ponieważ zarabiamy na naszej witrynie poprzez przychody z reklam, linki partnerskie i sponsoring. Będziemy wdzięczni za usunięcie blokady reklam podczas przeglądania naszej witryny.