Aby zainstalować wp-cli należy najpierw włączyć dostęp do ssh. Poniżej znajdziesz poradnik jak to zrobić: Samodzielne włączanie dostępu do SSH.


WAŻNE: dostęp do ssh działa na wszystkich kontach. Aby uzyskać dostęp do ssh na koncie testowym skontaktuj się z nami na hosting@smarthost.pl

Następnie na Windowsie logujemy się na ssh za pomocą klienta np. PUTTY jest on bezpłatny i można pobrać go ze strony: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Użytkownika linuxa mogą zalogować się za pomocą terminala korzystając poniższego polecenia:

ssh -p 222 login@nazwa-klienta.smarthost.pl

Instalujemy i uruchamiamy program. Wpisujemy w pierwszym polu nasz login do cPanel, następnie @, następnie nazwę naszego konta w Smarthost.pl. W drugim polu wpisujemy port 222.
908.PNG
Najpierw należy upewnić się czy znajdujemy się w katalogu domyślnym np. /home/loginklienta, za pomocą polecenia pwd
914.jpg
Następnie ściągamy wp-cli za pomocą polecenia wget:

wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

915.jpg

Następnie możemy posłużyć się dwoma metodami.

I. Metoda (łatwiejsza)

Posługując się tą metodą, można skorzystać z przygotowanych wcześniej przez nas aliasów, odpowiednich dla każdej wersji php.

php56-cli
php70-cli
php71-cli
php72-cli

Po ściągnięciu wp-cli.phar wystarczy wpisać np. php72-cli wp-cli.phar --info. W ten sposób można bez dodatkowych konfiguracji korzystać z wp-cli.

928.jpg

II. Metoda (trudniejsza)

Kolejną czynnością, którą należy wykonać jest edycja .bashrc. W tym celu możemy skorzystać z edytora nano lub mcedit. Na potrzeby poradnika użyję mcedit.

mcedit .bashrc

Po wykonaniu powyższego polecenia powinno nam się pokazać okno edytora

916.jpg


W związku z możliwością wyboru wersji PHP na kontach hostingowych, Ty decydujesz, której wersji PHP wp-cli ma używać. W tym celu dopisujemy alias komendy, aby łatwiej się poruszać i wybrać wersję php. Ścieżka /home/loginklienta, to ścieżka, w której ściągneliśmy wp-cli.
Ważne: Należy wybrać tylko jeden z poniższej listy, dla używanej przez nas wersji php.

Dla PHP 5.6
alias wp='/opt/cpanel/ea-php56/root/usr/bin/php /home/loginklienta/wp-cli.phar'
Dla PHP 7.1
alias wp='/opt/cpanel/ea-php71/root/usr/bin/php /home/loginklienta/wp-cli.phar'
Dla PHP 7.2
alias wp='/opt/cpanel/ea-php72/root/usr/bin/php /home/loginklienta/wp-cli.phar'


Za pomocą klawisza F2 zapisujemy i następnie za pomocą F10 wychodzimy z edytora.

Ostatnią czynnością, którą trzeba wykonać jest załadowanie konfiguracji w obecnej sesji. Nowe sesje SSH automatycznie załadują konfigurację.

. .bashrc

918.jpg

Po wykonaniu tych wszystkich czynności możemy przestestować działanie wp-cli poniższym poleceniem.


wp --info

OS:     Linux 3.10.0-714.10.2.lve1.4.75.el7.x86_64 #1 SMP Fri Nov 3 04:25:16 EDT 2017 x86_64
Shell:  /bin/bash
PHP binary:     /opt/cpanel/ea-php72/root/usr/bin/php
PHP version:    7.2.3
php.ini used:   /opt/cpanel/ea-php72/root/etc/php.ini
WP-CLI root dir:        phar://wp-cli.phar
WP-CLI vendor dir:      phar://wp-cli.phar/vendor
WP_CLI phar path:       /home/bartlomiej
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 1.5.0

919.jpg

 

Załóż konto na serwerze Smarthost.pl i sprawdź jak działa poprawnie zainstalowany wp-cli dla platformy WordPress na naszych serwerach.

Załóż konto z pakietem premium-ssd-www

nowe-zabezpieczenie-anty-exploitowe-301.jpg

Przydatne informacje

Serwery dns:

dns.smarthost.pl (91.211.220.10)
dns2.smarthost.pl (193.93.88.10)
dns3.smarthost.pl (94.23.189.130)


Serwer pocztowy:

Serwerem pocztowym dla konta jest nazwa domeny głównej lub dowolnej z domen podpiętych do konta hostingowego.

Adres serwera poczty wychodzącej i przychodzącej
z zainstalowanym certyfikatem SSL: nazwakonta.smarthost.pl


czytanie poczty przez www: NAZWAKONTA.smarthost.pl/poczta
(NAZWA KONTA to login do Państwa konta hostingowego)


pomoc techniczna 24h: helpdesk.smarthost.pl

Jakość techniczna

Nasza własna serwerownia, zlokalizowana w Polsce podłączona jest do internetu wieloma niezależnymi łączami wysokiej niezawodności połączonymi protokołem BGP.

ikonka-smarthost_wiele_lacz.jpg

Automatyka obsługi

Wszystkie usługi na naszych serwerach działają w pełni automatycznie: zakładanie serwerów wirtualnych i rejestracja domen mogą być opłacone online - dostępne są dla Klientów natychmiast po rejestracji.

box_4.jpg

box_5.jpg

Sprawdzone rozwiązania

Nasze usługi hostingowe oparte są o sprawdzone oprogramowanie najwyższej jakości: panel zarządzania usługami cPanel v.11 w polskiej wersji językowej oraz system o wyjątkowej stabilności CloudLinux z technologią LVE.

box_7.jpg

Ludzie

Za każdą technologią stoją ludzie. Nasi administratorzy oraz programiści stale czuwają nad sprawnością Państwa usług. Nasza firma dysponuje odpowiednim potencjałem osobowym, żeby spełniać Państwa oczekiwania.

Nasza oferta

Oferta naszej serwerowni to pełen wachlarz usług hostingowych, dopasowanych do potrzeb i wymagań klientów biznesowych:

Szybki kontakt

Smarthost sp. z o.o.

ul. Partyzantów 1
42-217 Częstochowa

tel. 34 390 66 66

hosting@smarthost.pl

Mini statystyka

Wykres aktualnej przepustowości hostingu

smarthost hosting