WP-CLI via SSH - comando wp non trovato

13 giu 2019, 18:56:38
Visualizzazioni: 14.4K
Voti: 5

Sono bloccato nel tentativo di utilizzare WP-CLI via SSH remoto.

Ho installato WP-CLI sul mio server Webfaction e ho verificato che funzioni

# Questo è sul 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

Ma quando provo ad accedere da remoto (sto usando Windows10 con GitBash), ottengo questo errore:

# Questo è sul mio computer locale

$ wp @staging --info

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

Sono sicuro che non ci sia nulla di sbagliato con l'alias @staging.

Anche il percorso è corretto perché quando lo cambio in una directory inesistente, restituisce l'errore No such file or directory.

Qualcuno ha già riscontrato questo problema?

Grazie

2
Commenti

Puoi accedere direttamente a wp? php /percorso/di/wp-cli.phar @staging --info

MikeNGarrett MikeNGarrett
13 giu 2019 19:03:56

Grazie per la risposta. Sì, ho già impostato il PATH e posso chiamare wp all'interno di bash.

hrsetyono hrsetyono
13 giu 2019 19:05:41
Tutte le risposte alla domanda 2
0

Trovata una soluzione qui https://github.com/hrsetyono/wordpress/wiki/WP-CLI-on-Webfaction.

Sembra essere un problema specifico di Webfaction

È sufficiente aprire l'FTP e aggiungere questa riga in /home/tuonome/.bashrc

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

So che potrebbe essere banale, ma questa era la mia soluzione. Semplicemente non avevo installato WP-CLI sul mio computer. Quindi ho seguito le istruzioni di installazione qui: wp-cli - e poi ha funzionato per me.

25 giu 2020 01:07:49