konfiguracja WordPress

Jak zainstalować wp-cli na serwerach smarthost.pl?

46 views 10 listopada 2018 27 listopada 2019 aleksandra 0

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 5739 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 5739.

Najpierw należy upewnić się czy znajdujemy się w katalogu domyślnym np. /home/loginklienta, za pomocą polecenia pwd

Następnie ściągamy wp-cli za pomocą polecenia wget:

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


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.


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


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


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


 

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

Czy ten artykuł był przydatny ?