WP-CLI (WordPress Command Line Interface) sau Interfata Liniei de Comanda a WordPress este o suita de comenzi cu ajutorul carora se pot efectua rapid actualizari de pluginuri si multe sarcini de gestionare WordPress, din linia de comanda.

 

Instalarea WordPress WP-CLI

 

Pentru a instala WordPress utilizand WP-CLI va recomandam sa urmati instructiunile de mai jos. Pentru aceasta, aveti nevoie de acces root pe serverul VPS sau Dedicat.

- Autentificati-va pe server ca utilizatori cu drepturi de root

- Descarcati wp-cli.phar utilizand fie wget sau curl.

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

sau

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

 

Obs.! Daca alegeti sa utilizati wget si va este returnata o eroare cu privire la certificatul SSL intre domeniile www.github.com si raw.githubusercontent.com puteti "sari" verificarea certificatului pentru a descarca fisierul cu:

wget –no-check-certificate https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

 

- Testati WP-CLI direct cu PHP cu comanda:

 

php wp-cli.phar –info

 

Ar trebui sa returneze un output similar cu:

 

PHP binary:  /opt/cpanel/ea-php70/root/usr/bin/php PHP version:  7.0.26 php.ini used: /opt/cpanel/ea-php70/root/etc/php.ini WP-CLI root dir:  phar://wp-cli.phar WP-CLI packages dir:   WP-CLI global config:  WP-CLI project config:   WP-CLI version: 0.24.1

 

- Faceti fisierul WP-CLI executabil si mutati-l pe calea:

 

chmod +x wp-cli.phar

mv wp-cli.phar /usr/local/bin/wp

 

- Utilizati comanda wp din linia de comanda pentru a accesa WP-CLI:

 

wp –info

 

Configurarea Bash Tab-to-Complete pentru WP-CLI

 

O caracteristica excelenta de economisire a timpului in cazul interfetei liniei de comanda este TAB completion, pentru introducerea rapida a comenzilor. Puteti adauga posibilitatea de a utiliza TAB completion pentru WP-CLI, setand acest lucru in fisierul dvs. local ~/.bash_profile.

- Autentificati-va pe server prin SSH ca utilizatorul care va folosi WP-CLI

- Descarcati fisierul WP-CLI tab completion pe serverul dvs.

 

curl -O https://raw.githubusercontent.com/wp-cli/wp-cli/master/utils/wp-completion.bash

sau

wget https://raw.githubusercontent.com/wp-cli/wp-cli/master/utils/wp-completion.bash

 

Obs.! Daca alegeti sa utilizati wget si va este returnata o eroare cu privire la certificatul SSL intre domeniile www.github.com si raw.githubusercontent.com puteti "sari" verificarea certificatului pentru a descarca fisierul cu:

wget –no-check-certificate https://raw.githubusercontent.com/wp-cli/wp-cli/master/utils/wp-completion.bash

 

  • Mutati fisierul WP-CLI tab completion in directorul home:

 

mv wp-completion.bash ~/

 

- Editati fisierul ~/.bash_profile pentru a include fisierul WP-CLI tab completion:

 

vi ~/.bash_profile

 

- Adaugati urmatoarea linie in partea de jos a fisierului dvs. ~/.bash_profile:

 

source ~/wp-completion.bash

 

Salvati fisierul.

- Inapoi la linia de comanda, gasiti sursa fisierului dvs. ~/.bash_profile ruland comanda:

 

source ~/.bash_profile

 

- Acum tastati wp in linia de comanda si apasati de doua ori pe Tab pentru a vedea toate executiile din tab pe care tocmai le-ati configurat:

 

[email protected] [/home/examplu/public_html]# wp
cache  comment  eval  help  menu  plugin  role  shell  super-admin  transient
cap  core  eval-file  import  network  post  scaffold  sidebar  term  user  cli
db  export  media  option  rewrite  search-replace  site  theme  widget

 

Pentru asistenta in aplicarea instructiunilor de mai sus pe serverele HostX va rugam sa ne contactati. HostX ofera cel mai rapid hosting WordPress si va poate ajuta in rezolvarea problemelor dvs.

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)