Budowanie lokalnie to dobry pomysł, ale samo usłyszenie słowa „migracja” może wywołać strach nawet w najszlachetniejszych sercach. Na szczęście migracja z miejsca zamieszkania do miejsca zamieszkania jest łatwiejsza niż mogłoby się wydawać…

Październik 2020: przetestowaliśmy wszystkie najlepsze hosty WordPress! Dowiedz się, jak się porównujemy.Zobacz Wyniki

Nie muszę spędzać pół godziny na gadaniu o tym, dlaczego warto korzystać z lokalnego środowiska do budowy witryny … ponieważ już to zrobiłem tutaj.

Ale na wypadek, gdybyś był zbyt zmęczony, aby kliknąć powyższy link i przejść a-A-A-l-l-L drogę do innego posta, dam ci cheat notes…

Myśl Globalnie, Buduj Localhost

Localhost lub lokalna konfiguracja WordPress to miejsce, w którym masz WordPress i wszystkie wymagane komponenty, takie jak baza danych, PHP i serwer Apache zainstalowane na własnym komputerze lub laptopie zamiast serwera hostingowego.

Istnieją plusy i minusy korzystania ze środowiska localhost WordPress.

Po skonfigurowaniu WordPress online możesz udostępniać swoje posty i treści innym użytkownikom online natychmiast po ich utworzeniu. Wystarczy kliknąć Publikuj, a cały świat będzie mógł uzyskać dostęp do Twoich treści i wyświetlić je po prostu wprowadzając adres URL do swoich przeglądarek internetowych.

To nie jest tak proste w przypadku lokalnej wersji WordPress, ponieważ wszystko jest hostowane na twoim komputerze, a nie online.

Jedną z zalet korzystania ze środowiska localhost WordPress jest to, że możesz tworzyć treści, instalować i testować wtyczki i motywy, mieszać z kodem i szablonami oraz dostosowywać pliki w swojej witrynie, nie będąc wtajemniczonym w to, co robisz, ponieważ wszystko odbywa się na twoim własnym komputerze.

Oprócz możliwości mieszania się z rzeczami bez zerkania na to, co robisz, istnieją inne korzyści i zalety korzystania ze środowiska localhost.

Na przykład koszt. Nie musisz kupować domeny ani płacić za webhosting, dopóki nie będziesz gotowy do uruchomienia swojej witryny.

Zauważ, że powiedziałem witrynę(S) powyżej. To dlatego, że z localhost, można zbudować tyle stron, ile komputer może obsłużyć…i można pracować z dowolnego miejsca na świecie, ponieważ nie jest wymagane połączenie z Internetem(tak, smartpants … nawet pod wodą, jeśli komputer jest wodoodporny).

Zachowując wersję klonową swojej prawdziwej witryny w konfiguracji localhost, możesz również przetestować różne ustawienia i dostosowania, dokonać aktualizacji podstawowej instalacji WordPress, wtyczek i motywów oraz wykryć wszelkie konflikty lub problemy, które mogą mieć wpływ na użytkowników przed przeniesieniem tych zmian do aktywnej witryny.

Localhost, Nie lokalny (g) host

Jestem tu, aby ci powiedzieć, że jeśli nigdy nie migrowałeś strony localhost na żywą, nie jest to tak przerażające, jak mogłoby się wydawać.

Budowanie lokalnej lub offline wersji środowiska pracy WordPress na laptopie lub komputerze może wydawać się trudne i skomplikowane, ale tak naprawdę nie jest.

Wszystko czego potrzebujesz to sposób na zainstalowanie takich aplikacji jak Apache (serwer), MySQL (baza danych), oraz PHP (język programowania) – zwróć uwagę na akronim AMP i istnieje kilka pakietów oprogramowania (zwanych stosami), które pozwolą ci to zrobić.

Należą do nich LAMP (Linux), AMPPS (Softaculous), MAMP (Mac), Wamp (Windows) i XAMPP (Cross-Platform).

Jeśli masz ochotę spróbować, ale nie jesteś pewien, jak skonfigurować localhost, sprawdź ten samouczek XAMPP.

Ok, Mam! Teraz, Jak Mogę Wziąć Moją Stronę Localhost Na Żywo?

Nie ma wielu dylematów związanych z WordPressem, których nie można rozwiązać za pomocą dobrej wtyczki, więc nie powinieneś się dziwić, że istnieje kilka solidnych sposobów migracji witryny bez konieczności stawiania stopy w pobliżu bazy danych.

W tym artykule przyjrzymy się dwóm łatwym w użyciu metodom migracji WordPress z localhost na serwer i przejść na żywo-Duplicator/SFTP oraz naszej własnej wtyczce nadawcy.

Cartoon showing Devman putting his computer into a boat and waving goodbye to it.
Każda metoda migracji witryny jest lepsza niż Devman!

Ponieważ Shipper jest wtyczką Pro, jest dostępna tylko dla członków, więc jeśli nie jesteś gotowy na skok, możesz przejść od razu do samouczka Duplikatora w dalszej części artykułu (nie będziemy trzymać tego przeciwko tobie.)

Migracja z nadawcą

Po pierwsze, musisz mieć spedytora zainstalowanego zarówno na lokalnej stronie, jak i na żywo.

Następnie możesz otworzyć nadawcę na swoim strona lokalna i wybierz „Eksportuj”.

 

First screen of Shipper where you can choose between import and export.
W przypadku witryn lokalnych można użyć tylko opcji Eksportuj.

Na następnym ekranie pojawi się lista witryn połączonych z Twoim hubem – musisz wybrać miejsce docelowe migracji.

Następnie masz możliwość wykluczenia plików, których nie chcesz dołączyć.

 

Screenshot showing the migration filter screen where you can select any files you don't want to be ported across.
Jeśli chcesz przenieść całą witrynę i wszystko w niej, po prostu kliknij „Dalej”.

Możesz użyć zakładki Zaawansowane, aby wykluczyć rzadko używane pliki WordPress, które prawdopodobnie nie będą potrzebne, takie jak:

  • Komentarze Spam
  • Post revisions
  • Nieaktywne tematy
  • Nieaktywne wtyczki

Kiedy już zdecydujesz, co zabierasz ze sobą, nadszedł czas na sprawdzenie przed lotem.

Wykryje to wszelkie problemy, które mogą pojawić się podczas migracji i wyświetli zalecane rozwiązania.

Screenshot of the pre-flight check, showing the progress bar as it checks your files to make sure everything is ready for the transfer.
Trzymajcie kciuki na tym etapie-migracje nie zawsze przebiegają bez problemów (ale nasz zespół jest zawsze pod ręką, aby pomóc w razie potrzeby!)

Po bezpiecznym przejściu kontroli musisz wybrać prefiks dla nazwy bazy danych.

Domyślnie prefiks tabeli bazy danych WordPress to wp_

Podczas migracji tabel za pomocą Shipper możesz migrować tabele za pomocą:

  • Przedrostek źródła
  • Istniejący przedrostek docelowy
  • Prefiks Niestandardowy
Screenshot showing the three ways you can name your database - with the source's prefix, existing destination prefix or custom.
Jeśli wybierzesz opcję niestandardową, spróbuj upewnić się, że przedrostek kończy się znakiem podkreślenia, na przykład”newprefix_”

Po zakończeniu konfiguracji możesz rozpocząć migrację.

Screenshot of the screen where you need to click 'begin migration' to start the process.
Kliknij przycisk, a następnie usiądź i poczekaj.

Otrzymasz przybliżone oszacowanie czasu migracji witryny w oparciu o rozmiar plików i możesz śledzić postępy za pomocą paska, jak pokazano poniżej:

Screenshot showing the progress bar of the migration and an estimate of a total time of 1-2 hours.
Nadawca korzysta z naszego zaawansowanego interfejsu API, aby upewnić się, że proces jest tak stabilny, jak to możliwe. Może to zająć dużo czasu, ale warto czekać!

Magia Migracji?

W interesie pełnej przejrzystości, Nie będę tu siedzieć i twierdzić, że nadawca jest całkowicie odporny na problemy z migracją (będziesz ciężko znaleźć wtyczkę, która jest!).

Na przykład nie wiadomo, kiedy możesz natknąć się na niezgodny plik lub nieuczciwy fragment kodu, który spowoduje, że migracja trafi na ścianę.

Dobra wiadomość jest taka, że kiedy jesteś członkiem WPMU DEV, nigdy nie powinno to być powodem do paniki, ponieważ nasz zespół ekspertów superbohaterów WordPress jest dobrze zorientowany w ratowaniu ludzi z nędzy migracyjnej.

Inną rzeczą, którą możesz rozważyć jako uprzejmość dla odwiedzających, jest użycie bezpłatnej wtyczki do konserwacji podczas pracy na swojej stronie.

Nie jesteś członkiem WPMU? Daj Duplikatorowi szansę!

Więc, Powielacz jest!

Po pierwsze-przejdź do repo wtyczki i pobierz ją.

 

Screenshot from wordpress.org of the Duplicator plugin.
Recenzje mówią same za siebie.

Krok pierwszy: spakuj i pobierz pliki

Duplikator pozwala na pobranie dwóch plików-archiwum treści i konfiguracji oraz instalatora.skrypt php.

Pliki te zawierają wszystko, czego potrzebujesz, aby przenieść witrynę z jednego serwera na drugi.

Otwórz Duplikator i kliknij „Utwórz nowy”, aby rozpocząć proces.

Następnie musisz nadać swojemu pakietowi nazwę gotową do skompilowania i pobrania.

Screenshot of the new package screen where you can name your package.
Jeśli chcesz całkowicie przenieść swoją witrynę, wystarczy wypełnić nazwę witryny na tym ekranie.

Zakładka Archiwum powyżej pozwala wykluczyć niektóre pliki z transferu, podobnie jak w przypadku nadawcy.

Zakładka Instalator pozwala na wprowadzenie pól instalatora bazy danych-jeśli ich nie znasz, jest to absolutnie w porządku, ponieważ na tym etapie są opcjonalne.

Możesz teraz kliknąć „Dalej”, co pozwoli Duplikatorowi na szybkie skanowanie, aby upewnić się, że wszystko jest w porządku przed kompilacją plików.

Screenshot of the complete scan.
Jeśli skanowanie nie wykryje żadnych problemów, możesz iść.

Następnie kliknij przycisk „Zbuduj”,

Screenshot of the progress bar showing the package being built, currently at 51.5%
Usiądź wygodnie i poczekaj, aż pliki zostaną spakowane.

Gdy pliki będą gotowe, będziesz mógł je pobrać za pomocą poniższych linków.

Musisz pobrać zarówno folder archiwum, który będzie zawierał wszystkie Twoje pliki, jak i plik instalatora.

Screenshot showing the package completed screen from which you can download the files.
Użyj opcji jednego kliknięcia, aby pobrać wszystko za jednym razem.

Krok 2: Skopiuj pliki Instalatora i archiwum do aktywnej witryny

Teraz, gdy masz wszystko, czego potrzebujesz ze swojej starej strony, nadszedł czas, aby przenieść całą dobroć na nową.

Będziesz to robić z klientem SFTP, takim jak FileZilla.

Po pierwsze, musisz połączyć klienta SFTP z aktywną witryną za pomocą poświadczeń. Jeśli korzystasz z naszego hostingu (który, bądźmy szczerzy, powinieneś być), oto prosty przewodnik po tworzeniu poświadczeń i konfigurowaniu połączenia.

Po nawiązaniu połączenia musisz przejść do folderu public_html i wkleić wszystkie pobrane pliki(może być konieczne wyodrębnienie ich z zips).

Showing the section of Filezilla which you have to tick to overwrite the old files on your server.
Pojawi się okienko z pytaniem, czy chcesz nadpisać pliki – kliknij Tak dla wszystkich.

Możesz śledzić postęp przesyłania w lewym dolnym rogu.

Screenshot of the queue of files showing 2512 pending and 223 successful.
Nic dziwnego, że im większa witryna, tym dłużej potrwa!

Po skopiowaniu plików musisz uruchomić skrypt instalatora.

Robisz to, przechodząc do „your-url” / installer.php.

Zaledwie cztery proste (mniej więcej) kroki stoją teraz między tobą a udaną migracją.

Pierwszy jest łatwy-poczekaj na zakończenie kontroli walidacji i mam nadzieję, że przejdą one śpiewająco.

Jeśli kontrole napotkają przeszkodę, zostaną wyświetlone szczegóły sprawy.

Następnie możesz zdecydować, czy jest to coś, co wymaga naprawy, czy też coś, co nie będzie zbytnio kolidować z migracją.

 

Screenshot of step one of the Duplicator installer process where the files are validated.
Kiedy będziesz gotowy, kliknij „Dalej”.

Po pojawieniu się na następnym ekranie, trzeba będzie wprowadzić cztery zestawy szczegółów.

Te szczegóły pozwolą instalatorowi połączyć się z aktywną bazą danych i usunąć wszystkie poprzednie dane.

Możesz uzyskać szczegółowe informacje, Przechodząc do sekcji hosting w centrum i klikając „Narzędzia”.

Screenshot of the section of the hub where you can reset your wp.config file.
Kliknij „Reset”, a następnie potwierdź.

Następnie możesz wrócić do Filezilli i pobrać świeżą kopię swojego wp.plik konfiguracyjny, który wyświetli hosta, nazwę bazy danych, nazwę użytkownika i hasło.

Następnie musisz je wprowadzić podczas tego etapu instalatora.

Screenshot of step two of the installer where credentials are input the configure the database.
Po wprowadzeniu danych kliknij „Testuj bazę danych”.

Krok trzeci pozwala zmienić nazwę witryny, jeśli zajdzie taka potrzeba.

Screenshot of step three where you can rename your site.
Następnie … zgadłeś-kliknij Dalej!

Już prawie jesteśmy-tylko ostatni krok!

Wszystko, co musisz zrobić, to kliknąć przycisk” Admin Login ” i zalogować się do WordPress.

Screenshot of step four which shows the completed migration with a button directing you to the last step which is logging into your WordPress site.
Upewnij się, że używasz danych logowania z witryny localhost, a nie poprzedniej NA ŻYWO!

Po pomyślnym zalogowaniu się wrócisz do starego dobrego pulpitu WordPress.

Zanim zaczniesz nurkować, sprawdź wiadomość z Duplicatora:

Screenshot showing the message awaiting on WordPress regarding the successful cleanup of files.
Pliki powinny zostać usunięte automatycznie, Jednak jeśli tak nie jest, będziesz musiał się ich pozbyć.

Czas na Święto migracji czy współczucie?

Wszystko idzie dobrze, twoja lokalnie zbudowana witryna została wdrożona na twoim serwerze live!

Jednak czasami bez względu na to, jakiej wtyczki używasz lub jak bardzo jesteś pracowity, napotkasz problem lub dwa.

Właśnie dlatego zespół wsparcia superbohaterów WordPress jest tak cenny.

Kiedy pojawia się problem, nie potrzebujesz tylko drugiej pary oczu, potrzebujesz niezawodnej pomocy, od doświadczonego migratora WordPress, STAT!

Wiemy, że kiedy jesteś w trakcie załamania migracji, ostatnią rzeczą, którą chcesz zrobić, to zarejestrować bilet i kręcić kciukami przez 24 godziny.

Członkowie naszego zespołu wsparcia na żywo wiedzą co nieco o migracjach i bez względu na to, z kim hostujesz lub jakie metody wypróbowałeś, przywrócą Cię na właściwe tory.

Screenshot from the website showing the five live support categories
Mamy na myśli to, gdy mówimy, że nasz zespół wsparcia jest pod ręką, aby pomóc w każdym zapytaniu WordPress.

Na koniec, jeśli czytasz ten artykuł, ponieważ miałeś już awarię migracji, nasz zespół wsparcia jest gotowy i czeka, aby pomóc ci zakończyć to, co zacząłeś.

Jesteśmy nawet tak odważni, jak powiedzieć, Zarejestruj się na bezpłatny okres próbny, jeśli utkniesz w koleinie migracji i potrzebujesz pomocy, aby cię wyciągnąć.

Jesteśmy pewni, że będziesz się zastanawiać, jak sobie poradziłeś bez naszego wspaniałego zespołu wsparcia.

 

Czy kiedykolwiek przeniosłeś stronę z localhost do live? Czy używałeś wtyczki i czy wszystko poszło zgodnie z planem? Daj nam znać w komentarzach!
You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

WordPress Pingbacks & Trackbacks: Ultimate A-Z Guide

W artykule: Czym są Pingbacks i Trackbacks? Plus, dlaczego są ważneCzym Są…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…