Jak hostować witrynę WordPress na Cloudflare

Udostępnij w sieciach społecznościowych:

Ten samouczek wyjaśnia jak hostować witrynę WordPress na Cloudflare. Z Cloudflare's Witryny pracowników funkcję można to zrobić w ciągu kilku minut. Wspomnę tutaj o kompletnych krokach, które musisz wykonać, aby zrobić to bez żadnych problemów. Działa to z każdą witryną WordPress, ale ma również pewne ograniczenia, o których wspomnę również w dalszej części tego samouczka. Funkcja Witryny pracowników Cloudflare obsługuje również inne statyczne generatory witryn, takie jak Hugo, Gatsby itp. Ale w tym poście zrobimy to dla WordPress. Najpierw wyeksportujemy witrynę WordPress jako statyczną, a następnie hostujemy ją w Cloudflare, uruchamiając kilka poleceń w wierszu polecenia lub terminalu.

Obecnie ludzie wybierają hosting witryn statycznych. Powodów może być wiele, ale najważniejsza jest prędkość. Witryny statyczne są szybkie, ponieważ są wdrażane na serwerze bez serwera. Są w zwykłym JavaScript, HTML i CSS. W przypadku WordPress zaletą jest to, że są one lżejsze niż jego dynamiczny odpowiednik. Jeśli chcesz zachować statyczną wersję swojej witryny WordPress, ten post pokaże Ci, jak to zrobić. Jednak ten proces nie jest bezpłatny, ponieważ nie opiera się na bezpłatnym planie pracowników Cloudflare. Funkcja Witryny pracowników jest objęta nieograniczonym planem pracowników Cloudflare, który kosztuje około 5 USD miesięcznie.

Hostuj witrynę WordPress na Cloudflare

Jak hostować witrynę WordPress na Cloudflare?

Pierwszą rzeczą, którą musisz zrobić, to wyeksportować witrynę WordPress, przekształcając jej zawartość w statyczną. W tym celu możesz użyć wtyczki WordPress o nazwie WP2Static. Możesz wyszukać tę wtyczkę w katalogu wtyczek WP, a następnie zainstalować ją. Następnie wystarczy go aktywować i przejść do interfejsu wtyczki, aby rozpocząć proces eksportu. Wybierz archiwum ZIP jako ostateczny format, a następnie możesz po prostu przygotować witrynę do jej pobrania. Przygotowanie wtyczki zajmie trochę czasu. Po zakończeniu możesz pobrać ten plik ZIP na komputer i zabezpieczyć go, będziemy go później potrzebować.

WP2Static "width =" 550 "height =" 716 "srcset =" http://bombmp3.me/beemp3glownauploads/2019/12/1575219594_416_Jak-hostowac-witryne-WordPress-na-Cloudflare.png 550w, https://cdn.ilovefreesoftware.com/ wp-content / uploads / 2019/11 / WP2Static-346x450.png 346w ​​"rozmiary =" (maksymalna szerokość: 550px) 100vw, 550px "/></p><p>Aby przygotować witrynę WordPress do hostowania jako statyczną, będziesz potrzebować <strong>Kowboj</strong>. Wynika to z faktu, że Wrangler jest oficjalnym interfejsem CLI do zarządzania pracownikami Cloudflare. Istnieje kilka poleceń Wrangler, które musisz uruchomić, aby skonfigurować statyczną stronę WordPress i ją hostować. Aby go zainstalować, musisz zainstalować Node.js na komputerze. Polecenie instalacji Wrangler to:</p><p><code>npm i @cloudflare/wrangler -g</code></p><p><img class=

Teraz, kiedy będziesz musiał zainstalować Wranglera, czas go skonfigurować. Tutaj musisz zalogować się na swoje konto Cloudflare, aby wprowadzić zmiany. Ponadto bez uwierzytelnienia nie będzie można wyświetlić podglądu końcowej witryny. Utwórz token API na swoim koncie Cloudflare na podstawie podanego tam szablonu. Skopiuj stamtąd interfejs API, a następnie uruchom następujące polecenie w terminalu lub wierszu polecenia.

wrangler configure

Konfiguracja Wranglera

Wklej tam token API, a następnie zostaniesz uwierzytelniony. Następnie możesz uruchomić następujące polecenie, aby utworzyć szablon strony statycznej w dowolnym katalogu. Możesz nadać mu nazwę, w moim przypadku nadaję mu nazwę „wp-static”. Na zrzucie ekranu poniżej możesz zobaczyć, jak wygląda struktura wygenerowanej strony statycznej.

Zobacz:   Jak zobaczyć ocenę Rotten Tomatoes w filmach Amazon Prime?

wrangler generate --site "Name"

generowanie wranglera

Teraz następną rzeczą, którą zamierzasz zrobić, jest rozpakowanie pobranego pliku ZIP. Wyodrębnij jego zawartość i skopiuj je wszystkie do „publicznego” folderu strony statycznej (zastąp konflikty), które wygenerowaliśmy w poprzednim kroku. Następnie edytuj plik „config.toml”, a następnie wprowadź tam identyfikator konta. Możesz uzyskać identyfikator swojego konta, logując się na swoje konto Cloudflare i otwierając strefę, jest ona podana w prawym dolnym rogu.

W tej chwili jesteś gotowy do zbudowania i przesłania zasobów strony internetowej. Aby to zrobić, wystarczy uruchomić polecenie podglądu i rozpocznie się proces przesyłania. Proces ten potrwa kilka minut, a po zakończeniu otworzy podgląd strony w przeglądarce. Jeśli masz zainstalowanych wiele przeglądarek, zostaniesz poproszony o wybranie przeglądarki, w której chcesz zobaczyć podgląd. Polecenie podglądu podano poniżej i otworzy ono widok programisty witryny.

wrangler preview

podgląd wranglera

Możesz przetestować końcową stronę internetową w trybie podglądu i sprawdzić, czy wszystko jest w porządku. Po upewnieniu się, że wszystko jest gotowe do wdrożenia ostatecznej witryny. Domyślnie opublikuje Twoją witrynę w domenie DEV, która jest bezpłatna, stała i podana, gdy wybierzesz pracowników Cloudflare. Jeśli chcesz opublikować witrynę w innej domenie, którą masz na koncie Cloudflare, musisz przeczytać ten przewodnik tutaj. Uruchom polecenie publikowania, jak wspomniano poniżej, a końcowa witryna będzie wyglądać tak, jak pokazałem na pierwszym zrzucie ekranu tego samouczka.

wrangler publish

wrangler publich

Lmitacje:

Chodzi o hosting statycznej witryny WordPress na Cloudflare. Jeśli dokładnie wykonasz kroki wymienione tutaj, w końcu doprowadzisz do przekonwertowania witryny WordPress na statyczną. Będziesz mógł z łatwością obsługiwać końcową stronę internetową bezpośrednio z Cloudflare. Jednak w tym momencie nie jest doskonały, ponieważ istnieją pewne ograniczenia. Następujące funkcje witryn WordPress nie są jeszcze obsługiwane w środowisku witryn statycznych Cloudflare:

  • Komentarze WordPress.
  • Formularze WordPress.
  • Wszelkie linki do / wp-admin lub podobnych „wewnętrznych” tras WP.

Jeśli nie masz nic przeciwko tym ograniczeniom, możesz po prostu kontynuować proces. Lub, jeśli Twoja witryna WordPress nie zawiera tych składników, będzie znacznie lepiej.

Podobny post: Jak hostować witrynę WordPress na Netlify

Wniosek:

Jeśli masz plan Cloudflare Unlimited Workers, możesz uwolnić jego pełne uprawnienia, korzystając z Witryn Workers. Podobała mi się prostota tego procesu i czułem, że jest to trochę prostsze niż robienie tego samego na Netlify. Istnieją oczywiście pewne ograniczenia, ale nic nie jest idealne i wierzę, że w przyszłych aktualizacjach będzie w pełni obsługiwał witryny WordPress wraz ze wszystkimi jego komponentami. Jeśli jesteś gotowy wydać kilka dolarów na statyczną stronę WordPress, możesz skorzystać z metody opisanej tutaj. Lub, dla darmowej alternatywy, możesz przejść metodą Netlify.

Komentarze Facebook