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
Szybkość i wydajność: dyski ssd, http/2, wiele metod cache, bezpłatne przeniesienie danych, bezpłatne certyfikaty SSL
Szybkość i wydajność: wysokie I/O, dużo pamięci RAM, dyski ssd, http/2, bezpłatne certyfikaty SSL, wsparcie techniczne
Bezpieczeństwo i wydajność: pełna separacja, technologia anty-exploitowa, dysk SSD, http/2, bezpłatne certyfikaty SSL.
Wszędzie tam, gdzie wymagana jest duża moc obliczeniowa, możesz wybrać jeden z naszych serwerów dedykowanych w naszej własnej serwerowni zlokalizowanej w Polsce.
Kiedy musisz skonfigurować system operacyjny na naszej platformie hostingowej, dobrym pomysłem jest wybranie własnego VPS z cPanel i dostępem do roota.
Na Smarthost.pl można zarejestrować kilkaset rodzajów domen z całego świata. Nasze ceny są przystępne dla wszystkich. Jesteśmy partnerem NASK.