WP-CLI prin SSH - wp command not found

13 iun. 2019, 18:56:38
Vizualizări: 14.4K
Voturi: 5

Sunt blocat în încercarea de a folosi WP-CLI prin conexiune SSH la distanță.

Am instalat WP-CLI pe serverul Webfaction și am verificat că funcționează corect

# Acest cod rulează pe server

$ wp --info

OS:     Linux web561.webfaction.com 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64
Shell:  /bin/bash
PHP binary:     /usr/local/bin/php56
PHP version:    5.6.40
php.ini used:   /usr/local/lib/php56/php.ini

Dar când încerc să accesez de la distanță (folosesc Windows10 cu GitBash), primesc această eroare:

# Acest cod rulează pe computerul local

$ wp @staging --info

myaccount@web561.webfaction.com's password:
bash: wp: command not found

Sunt sigur că nu este nicio problemă cu aliasul @staging.

Calea este cu siguranță corectă pentru că atunci când o schimb pe una inexistentă, primesc eroarea No such file or directory.

A mai întâlnit cineva această problemă?

Mulțumesc

2
Comentarii

Poți accesa direct wp? php /path/to/wp-cli.phar @staging --info

MikeNGarrett MikeNGarrett
13 iun. 2019 19:03:56

Mulțumesc pentru răspuns. Da, deja am setat PATH-ul și pot apela wp în cadrul bash.

hrsetyono hrsetyono
13 iun. 2019 19:05:41
Toate răspunsurile la întrebare 2
0

Am găsit o soluție aici https://github.com/hrsetyono/wordpress/wiki/WP-CLI-on-Webfaction.

Se pare că este o problemă specifică Webfaction

Trebuie doar să deschizi FTP și să adaugi această linie în /home/yourname/.bashrc

export PATH=$PATH:$HOME/bin
14 iun. 2019 06:14:22
0

Știu că poate părea banal, - dar aceasta a fost soluția mea. Pur și simplu nu aveam WP-CLI instalat pe calculator. Așa că am urmat instrucțiunile de instalare de aici: wp-cli - și apoi a funcționat pentru mine.

25 iun. 2020 01:07:49