W tym momencie myślę, że większość osób, które na co dzień opracowują rozwiązania WordPress, jest zaznajomiona z używaniem WP-CLI. Instalowanie go lokalnie w systemie to jedno, używanie go na hoście to drugie (ale wszystko jest takie samo po połączeniu).
Przykład: Ostatnio spędzam kilka wieczorów i razy w weekendy pracując nad tą stroną i próbując przygotować ją do nadchodzącego przeprojektowania. Częścią tego jest użycie WP-CLI.
Jeśli jesteś kimś na SiteGround (lub dowolnym hoście obsługującym WP-CLI, naprawdę) i szukasz, jak zacząć korzystać z WP-CLI na swoim hoście, oto krótki podkład, który powinien dostarczyć ci wszystkiego, co musisz wiedzieć, aby uzyskać i działa.
Korzystanie z WP-CLI na hoście
Chociaż poniższe kroki są przeznaczone do użycia za każdym razem, gdy chcesz użyć WP-CLI na swoim hoście (i dowolnym hoście), powinienem jasno powiedzieć, że zakładam, co następuje:
- Host ma preinstalowany WP-CLI. Większość nowoczesnych hostów WordPress to robi. Nawet jeśli nie, instalacja nie jest trudna, ale to wykracza poza zakres tego postu.
- Zakładam, że znasz klucze SSH. Jeśli nie, to w porządku, ponieważ pokażę ci, jak je utworzyć, ale ważne jest, aby swobodnie wpisywać kilka poleceń w terminalu.
- Gdy będziesz już w stanie połączyć się przez SSH z hostem, możesz swobodnie korzystać z poleceń WP-CLI. Jeśli nie, to też nic wielkiego, ponieważ są dobrze udokumentowane.
Mając to na uwadze, oto wszystko, co musisz wiedzieć, aby zacząć używać WP-CLI na swoim hoście.
0 Utwórz klucz SSH
Dla tych, którzy nie są zaznajomieni, klucz SSH (który oznacza klucz bezpiecznej powłoki) jest kombinacją dwóch plików:
- klucz publiczny
- klucz prywatny
Oba są generowane w tym samym czasie na twoim komputerze (i możesz je zobaczyć w katalogu .ssh twojego systemu plików, jeśli w ogóle grzebałeś w swoim systemie plików).
Ponieważ para kluczy jest generowana w tym samym czasie, można ich używać w połączeniu ze sobą, aby bezpiecznie identyfikować, że to w rzeczywistości jest ten, kto mówi, że to Ty (lub zapobiec komuś, kto nie jest Tobą) za każdym razem, gdy loguje się do systemu.
Aby wygenerować klucz SSH, otwórz terminal i wprowadź następujące polecenie:
$ ssh-keygen -t rsa
Następnie możesz zostać zapytany, gdzie chcesz przechowywać zestaw kluczy. Możesz to zrobić w standardowym katalogu (po prostu naciskając enter) lub wprowadzając go do wybranego katalogu. Po prostu pamiętaj, co wybrałeś.
Następnie zostaniesz poproszony o podanie hasła. Oczywiście może to być cokolwiek chcesz, ale pamiętaj o tym, ponieważ jest to sposób na zidentyfikowanie relacji między parami kluczy, które zostaną wygenerowane.
1 Prześlij swój klucz SSH
Stamtąd zalogujesz się na swoje konto hostingowe. W zależności od używanego konta oprogramowania prawdopodobnie zobaczysz coś takiego jak cPanel, Plesk, a może po prostu masz dostęp do wiersza poleceń.
W zależności od poziomu doświadczenia będzie dyktować, co będzie dalej. Jeśli jesteś przyzwyczajony do korzystania z wiersza poleceń, ten post jest prawdopodobnie niepotrzebny, więc użyję cPanel jako przykładu.
W tym momencie poszukaj czegoś takiego na stronie głównej swojego cPanel:
Kliknij ikonę dostępu SSH, a następnie wyświetli się ten ekran (lub taki, który wygląda bardzo podobnie:
W tym momencie pobierasz zawartość kluczy wygenerowanych w poprzednim kroku i wklejasz je do podanych pól.
2 Określ dozwolony adres IP
Następnie zauważysz, że jeśli nic nie określiłeś, wszystkie adresy IP będą dozwolone.
Chociaż może to brzmieć jak dobry pomysł, jeśli dużo podróżujesz, korzystasz z VPN lub czegoś podobnego, jest to zagrożenie bezpieczeństwa i nie polecam pozostawiania go otwartego. Zamiast tego zacznij od dowolnego adresu IP, którego zwykle używasz, a następnie dodaj więcej w razie potrzeby.
Zawsze możesz usuwać i dodawać kolejne w miarę postępów.
3 SSH na Twoje konto
W tym momencie jesteś gotowy do SSH na swoim koncie. Sposób, w jaki to zrobisz, będzie zależeć od twojego gospodarza. Na przykład będziesz potrzebować:
- nazwa hosta,
- przystań
A te będą się różnić w zależności od gospodarza. Możesz na przykład zalogować się w ten sposób:
$ ssh username@domain.com -p1234
Następnie musisz wprowadzić hasło, którego użyłeś podczas tworzenia kluczy SSH.
Po zakończeniu będziesz w swoim środowisku hostingowym w wierszu poleceń i będziesz mógł korzystać z poleceń, aby łatwiej administrować instalacjami WordPress.
Korzystanie z WP-CLI
Chociaż ten przewodnik ma być jak najbardziej wyczerpujący w odniesieniu do korzystania z WP-CLI na twoim hoście, wiem również, że nie dostarcza solidnego przykładu, jak zacząć korzystać z WP-CLI.
Jeśli chcesz to zrobić, polecam te dwa zasoby:
I być może w przyszłości dołączę kilka moich uwag dotyczących tego, jak i dlaczego polecam go używać. Do tego czasu powinno to zaprowadzić Cię wystarczająco daleko w środowisku hostingowym, aby zacząć z niego korzystać.


