Error "comando wp no encontrado" al usar WP-CLI sobre SSH

13 jun 2019, 18:56:38
Vistas: 14.4K
Votos: 5

Estoy atascado intentando usar WP-CLI de forma remota mediante SSH.

He instalado WP-CLI en mi servidor Webfaction y verifiqué que funciona correctamente:

# Esto está en el servidor

$ 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

Pero cuando intento acceder de forma remota (estoy en Windows10 usando GitBash), obtengo este error:

# Esto está en mi computadora local

$ wp @staging --info

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

Estoy seguro de que no hay ningún problema con el alias @staging.

La ruta definitivamente es correcta porque cuando la cambio a un directorio que no existe, muestra el error No such file or directory.

¿Alguien ha experimentado este problema antes?

Gracias

2
Comentarios

¿Puedes acceder directamente a wp? php /path/to/wp-cli.phar @staging --info

MikeNGarrett MikeNGarrett
13 jun 2019 19:03:56

Gracias por la respuesta. Sí, ya configuré el PATH y puedo llamar wp dentro de bash.

hrsetyono hrsetyono
13 jun 2019 19:05:41
Todas las respuestas a la pregunta 2
0

Encontré una solución aquí https://github.com/hrsetyono/wordpress/wiki/WP-CLI-on-Webfaction.

Este parece ser un problema específico de Webfaction

Simplemente necesitas abrir FTP y agregar esta línea en /home/tunombre/.bashrc

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

Sé que esto puede parecer trivial, pero esta fue mi solución. Simplemente no tenía instalado WP-CLI en mi máquina. Así que seguí las instrucciones de instalación aquí: wp-cli - y entonces funcionó para mí.

25 jun 2020 01:07:49