Jak łatwo przenieść witrynę WordPress z Localhost na serwer Live

Redakcja | aktualizacja: 17 sierpnia 2021

migracja witryny z serwera lokalnego na serwer live nie jest łatwa. Migracja bazy danych jest trudną częścią procesu. Wynika to głównie z dużej ilości czasu potrzebnego na zrzucenie danych i załadowanie ich do nowej bazy danych. Inne czynniki, które składają się na proces migracji, to bezpieczeństwo bazy danych i treści. Na tym blogu przyjrzymy się, w jaki sposób możemy przenieść witrynę WordPress z lokalnego serwera na serwer na żywo na trzy proste, ale różne sposoby.

pierwszy krok w kierunku migracji witryny WordPress

większość rozwoju WordPress odbywa się w lokalnym środowisku programistycznym (A. K. A. localhost). Programiści mają możliwość korzystania z XAMPP (Windows) lub MAMP (Mac) do budowania projektów opartych na WordPress.

gdy są przekonani, że wszystko działa poprawnie, nadszedł czas na migrację witryny WordPress z localhost na serwer na żywo.

Praca w localhost to świetny pomysł, który pozwala programistom pracować nad ulepszaniem bazy kodu bez wpływu na działającą witrynę. Jest to bardzo ważne w przypadku portali korporacyjnych i sklepów e-commerce opartych na WordPress, w których przestoje są poważnym wyzwaniem.

rozwój w localhost pozwala zespołowi deweloperów nadal majstrować przy kodzie, podczas gdy firma kontynuuje działalność bez żadnych przestojów. Po dokładnym przetestowaniu bazy kodu przeniesienie jej na serwer live jest prostym krokiem.

jak migrować witrynę WordPress

w tym przewodniku wyjaśnię następujące trzy popularne sposoby przesyłania witryny WordPress na serwer hostingowy na żywo-

  1. Użyj wbudowanego narzędzia eksportu WordPress
  2. ręcznie przenieś witrynę WordPress na serwer live
  3. użyj wtyczki WordPress

zanim zaczniesz

na potrzeby tego przewodnika zakładam, że masz skonfigurowane środowisko localhost (wraz z dostępem do FTP i bazy danych), a strona została opracowana i gotowa do przeprowadzki. Aby zilustrować proces, używam Cloudways, zarządzanego hostingu dla WordPress.

na mojej stronie WordPress zainstalowanej na localhost, dodałem następujące elementy-

  • jeden Post
  • jedna strona
  • jeden użytkownik
  • aktywna Wtyczka: Klasyczny edytor
  • aktywny motyw: dwadzieścia piętnaście

zacznę od wbudowanej funkcji eksportu WordPress.

Użyj wbudowanego narzędzia eksportu WordPress

  • posty
  • strony
  • Pola niestandardowe
  • Warunki
  • menu nawigacji
  • niestandardowe posty

do użyj funkcji eksportu WordPress, musisz wyeksportować dane z localhost i zaimportować je na serwer na żywo.

Eksportuj dane z Localhost

Zaloguj się do witryny localhost WordPress i przejdź do Narzędzia → Eksportuj .

jak migrować witrynę WordPress

zostaniesz zapytany, które elementy danych chcesz wyeksportować. W moim przypadku zdecydowałem się na eksport kompletnych danych. W ten sposób wybrałem całą zawartość,a następnie kliknąłem przycisk Pobierz plik eksportu.

jak migrować witrynę WordPress

Pobieranie pliku XML może zająć trochę czasu, w zależności od wielkości witryny WordPress.

Importuj dane z aktywnej witryny

po pobraniu pliku XML Zaloguj się do swojej aktywnej witryny WordPress i przejdź do Narzędzia → Importuj.

WordPress duplicator

zobaczysz listę opcji importowania danych. Przewiń trochę w dół i poszukaj WordPressa. Kliknij przycisk Zainstaluj teraz poniżej, a następnie uruchom Importer.

przeniesienie witryny wordpress do nowej domeny

na następnym ekranie zostaniesz poproszony o wybranie pliku XML. Kliknij przycisk Wybierz plik i przejdź do pliku XML pobranego w poprzednim kroku. Spowoduje to przesłanie pliku XML na serwer live.

jak migrować witrynę WordPress

teraz Przypisz autorów i zaimportuj załączniki. Jeśli chcesz również zaimportować załączniki, zaznacz pole z nagłówkiem Pobierz i importuj załączniki plików.

przeniesienie witryny wordpress do nowej domeny

Importowanie danych wymaga czasu w zależności od wielkości danych na lokalnym Hostie. Jest to najprostszy i najszybszy sposób przenoszenia ograniczonych danych z localhost na serwer na żywo.

ręcznie Przenieś witrynę WordPress na serwer na żywo

problem z użyciem narzędzia eksportu WordPress polega na tym, że wtyczki, motywy, użytkownicy itp. nie są przenoszone z localhost do serwera. Dzieje się tak ze względu na ograniczenia procesu, który koncentruje się tylko na postach, stronach i komentarzach.

aby przenieść witrynę WordPress z localhost na serwer live bez utraty danych, masz możliwość ręcznego przesyłania plików i baz danych na serwer live.

ponieważ używam XAMPP jako mojego lokalnego środowiska programistycznego, pliki WordPress znajdują się w folderze/XAMPP/ htdocs / wp/. Ponieważ szukam przeniesienia całej strony internetowej, muszę przesłać wszystkie pliki i foldery w tym folderze na serwer live.

istnieją dwa sposoby przeniesienia zawartości folderu wp na serwer live. Możesz przeciągnąć i upuścić wszystko lub utworzyć plik zip, który można przesłać bezpośrednio na serwer. Spośród tych dwóch metoda rozpakowywania jest naprawdę szybka.

jeśli zdecydujesz się na metodę zip, zwróć uwagę, że potrzebujesz sposobu rozpakowania pliku na serwerze live. W wielu przypadkach na serwerze dostępny jest skrypt rozpakowywania lub Terminal.

w tym przykładzie użyję metody zip.

przejdź do folderu /wp/ i spakuj wszystkie pliki i foldery.

migracja WordPress z localhost na serwer live

gdy to zrobisz, po prostu prześlij go na serwer live.

w tym celu możesz użyć dowolnego klienta FTP. Wolę Filezillę jako mojego klienta FTP.

uruchom klienta FTP i wprowadź poświadczenia FTP, w tym hosta, nazwę użytkownika, hasło i Port (dostawca usług hostingowych może podać wszystkie informacje). W moim przypadku Cloudways zapewnia poświadczenia główne jako moje poświadczenia FTP.

jak migrować witrynę WordPress

teraz przejdź do instalacji WordPress serwera na żywo i usuń wszystko. Następnie załaduję spakowany plik.

przenoszenie witryny wordpress do nowej domeny

Rozpakuj pliki za pomocą terminala

możesz potrzebować interfejsu Terminal/wiersza poleceń (CLI), aby uruchomić polecenie Rozpakuj.

Zaloguj się do serwera w chmurze za pomocą PuTTY i przejdź do aplikacji WordPress (csubeazedd to nazwa folderu mojej witryny WordPress). Jeśli jesteś hostowany na Cloudways, oto jak możesz znaleźć nazwę folderu.

oto polecenia krok po kroku do rozpakowywania plików na serwerze live. Po pierwsze, połącz się z serwerem za pomocą PuTTY.

jak migrować witrynę WordPress

Użyj poświadczeń Głównych na następnym ekranie.

Usługa migracji WordPress

w ciągu kilku sekund zip zostanie wyodrębniony i widoczny w Filezilli.

Usługa migracji WordPress

Rozpakuj pliki WordPress za pomocą skryptu

jeśli nie znasz terminala, nie martw się!

GitHub hostuje skrypt, który może Ci pomóc!

Utwórz nowy rozpakowywacz.plik php w folderze, do którego plik zip został przesłany na serwer live. Następnie wklej cały kod z rozpakowywania.php do pliku.

przejdź do tego pliku używając adresu URL example.com/unzipper.php w pasku adresu. Cloudways zapewnia środowisko postoju WordPress i oferuje tymczasowe adresy URL ( w moim przypadku adres URL wygląda mniej więcej tak):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php

problemy z migracją WordPress

możesz zobaczyć plik zip. Wystarczy kliknąć przycisk rozpakuj archiwum i gotowe!

Eksportuj bazę danych z Localhost

następnie musisz wyeksportować bazę danych z localhost na serwer live. Przejdź do menedżera bazy danych:

localhost / phpmyadmin

przejdź do tabeli WordPress i wyeksportuj bazę danych.

problemy z migracją WordPress

plik bazy danych, który musisz zaimportować, zostanie teraz pobrany.

Importuj bazę danych do serwera Live

Ogólnie rzecz biorąc, dostawcy hostingu używają phpMyAdmin jako menedżera bazy danych. Twój dostawca hostingu WordPress może mieć innego menedżera bazy danych. Jednak poniższe kroki są ważne niezależnie od menedżera bazy danych.

Zaloguj się do menedżera bazy danych przy użyciu poświadczeń bazy danych.

jak migrować witrynę WordPress

przejdź do istniejącej bazy danych WordPress. Generalnie powinien być pusty. Jeśli jednak tak nie jest, Usuń bazę danych za pomocą następującego polecenia SQL.

upuść nazwę bazy danych

następnie utwórz nową bazę danych za pomocą następującego polecenia SQL:

Utwórz nazwę bazy danych;

(zastąp „nazwę” poprzednią nazwą bazy danych)

teraz kliknij Importuj i wybierz poprzednie pobieranie.plik sql.

usługa instalacji WordPress

proces przesyłania może zająć trochę czasu w zależności od rozmiaru pliku bazy danych.

następnie Edytuj plik wp-config na serwerze live, aby dodać nowe poświadczenia bazy danych.

usługa instalacji WordPress

zaktualizuj adres URL strony głównej i witryny w bazie danych

ostatnim krokiem jest aktualizacja adresu URL strony głównej i witryny. W tym celu przejdź do tabeli wp_options i poszukaj adresu URL witryny i domu.

usługa instalacji WordPress

Zastąp wartości nazwą domeny.

usługa instalacji WordPress

jeśli adresy URL localhost nadal istnieją, użyj wtyczki Velvet Blues, aby zastąpić adresy URL localhost rzeczywistą nazwą domeny.

pomyślnie przeszedłeś migrację witryny WordPress z localhost na serwer na żywo.

użyj wtyczki WordPress

jeśli nie czujesz się komfortowo z ręczną migracją, możesz użyć wtyczki WordPress migrator, takiej jak Duplicator.

Zaloguj się do pulpitu localhost WordPress, przejdź do wtyczek → Dodaj nowy, wyszukaj Duplikator, Zainstaluj i aktywuj wtyczkę.

Duplicator-wtyczka do migracji WordPress

w lewym okienku przejdź do Duplikatora → Pakiety i utwórz nowy pakiet.

usługa instalacji WordPress

kliknij przycisk Dalej, aby zeskanować witrynę WordPress.

Duplicator-wtyczka do migracji WordPress

po zakończeniu zobaczysz następujący ekran. Kliknij Opcję Zbuduj. Jeśli wystąpi błąd, najpierw go rozwiąż, aby później uniknąć problemów.

migracja WordPress z lokalnego na live

zbudowanie pakietu zajmie trochę czasu.

Pakiet budowlany powielacza

Pobierz zarówno pliki, Instalator, jak i Archiwum wygenerowane przez wtyczkę Duplicator.

Status pakietu Duplikatora

Prześlij oba pliki na serwer na żywo za pośrednictwem klienta FTP. Upewnij się, że zainstalowana witryna WordPress jest pusta. Jeśli nie, najpierw usuń wszystkie pliki i foldery przed przesłaniem plików.

przejdź do instalatora.php poprzez pasek adresu. W moim przypadku URL jest:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

Duplikator rozpocznie proces rozpakowywania pliku archiwum i proces składa się z następujących czterech kroków:

w pierwszym kroku: Deployment, dwa środowiska, localhost i serwer live są porównywane.

Powielacz do migracji danych WordPress

drugi krok dotyczy bazy danych serwera live. W tym celu upewnij się, że baza danych jest pusta. Duplikator oferuje dwie opcje, albo usunąć wszystkie istniejące dane z bazy danych lub utworzyć nową bazę danych. Wybierz dowolną opcję dla siebie.

instalacja powielacza

trzeci krok dotyczy wymiany danych, w której należy wprowadzić aktywny adres URL witryny. Ogólnie rzecz biorąc, adres URL jest pobierany automatycznie. Jeśli nie, edytuj go odpowiednio.

jak przenieść WordPress za pomocą powielacza

wreszcie, Duplicator oferuje przetestowanie nowo migrowanego WordPressa z localhost na serwer. Postępuj zgodnie z sekwencją przedstawioną na ekranie(Zapisz Permalinks, strona testowa, czyszczenie zabezpieczeń i Pokaż raport).

strona testowa powielacza

kończę!

migracja witryn WordPress z serwerów lokalnych na serwer live jest złożonym zadaniem. Istnieje wiele czynników, o które należy zadbać podczas przenoszenia witryny WP z serwera lokalnego na serwer na żywo, takich jak aktualizacja nowego adresu URL witryny w istniejącej witrynie Google Search Console, optymalizacja pod kątem wyszukiwarek, Czysta strona HTML, uszkodzone linki, duplikaty treści itp.

postępując zgodnie z jedną z powyższych metod, możesz przenieść WordPress z localhost na serwer na żywo bez żadnych kłopotów. W przypadku problemów należy skontaktować się z dostawcą usług hostingowych, aby mógł rozwiązać konkretne problemy i zapewnić płynną migrację.

autor Bio: Mustaasam Saleem to menedżer społeczności WordPress w Cloudways-zarządzanej platformie hostingowej WordPress. Kiedy nie pracuje za ekranem komputera, można go znaleźć grając w squasha z przyjaciółmi, lub broniąc się w Piłce Nożnej i słuchając muzyki.

Lubię Ładowanie…

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.