Inizia a usare WP-CLI sul tuo host
A questo punto, penso che la maggior parte delle persone che sviluppano regolarmente soluzioni WordPress abbiano familiarità con l’utilizzo di WP-CLI. Installarlo localmente sul tuo sistema è una cosa, usarlo sul tuo host è un’altra (ma è lo stesso una volta che sei connesso).
Caso in questione: ultimamente, ho trascorso alcune sere e momenti durante i fine settimana lavorando su questo sito e cercando di prepararlo per l’ imminente riprogettazione. Parte di ciò include l’utilizzo di WP-CLI.
Se sei qualcuno su SiteGround (o qualsiasi host che supporta WP-CLI, in realtà) e stai cercando come iniziare a utilizzare WP-CLI sul tuo host, ecco un rapido manuale che dovrebbe fornirti tutto ciò che devi sapere per ottenere installato e funzionante.
Utilizzo di WP-CLI sul tuo host
Sebbene i passaggi seguenti siano pensati per essere utilizzati ogni volta che stai cercando di utilizzare WP-CLI sul tuo host (e su qualsiasi host), dovrei essere chiaro che presumo quanto segue:
- L’host ha WP-CLI preinstallato. La maggior parte degli host WordPress moderni lo fa. Anche se non lo fanno, non è difficile da installare, ma va oltre lo scopo di questo post.
- Presumo che tu abbia familiarità con le chiavi SSH. Se non lo sei, va bene perché ti mostrerò come crearne uno, ma è importante essere a tuo agio nell’inserire alcuni comandi nel tuo terminale.
- Una volta che sei in grado di eseguire SSH nel tuo host, sei a tuo agio con i comandi WP-CLI. In caso contrario, non è un grosso problema perché sono ben documentati.
Detto questo, ecco tutto ciò che devi sapere per iniziare a utilizzare WP-CLI sul tuo host.
0 Creare una chiave SSH
Per coloro che non hanno familiarità, una chiave SSH (che sta per secure-shell key) è una combinazione di due file:
- una chiave pubblica
- una chiave privata
Entrambi vengono generati contemporaneamente sulla tua macchina (e potresti vederli nella directory .ssh del tuo file system se hai dato un’occhiata al tuo file system).
Poiché la coppia di chiavi viene generata contemporaneamente, possono essere utilizzate insieme l’una all’altra per identificare in modo sicuro che è, in effetti, chi dice che sei tu (o per impedire a qualcuno che non sei tu) ogni volta che si accede a un sistema.
Per generare una chiave SSH, apri il tuo terminale e inserisci il seguente comando:
$ ssh-keygen -t rsa
Successivamente, ti potrebbe essere chiesto dove desideri archiviare il set di chiavi. Puoi scegliere di farlo nella directory standard (premendo semplicemente invio) o inserendola nella directory di tua scelta. Ricorda solo quello che hai selezionato.
Successivamente, ti verrà richiesto di inserire una password. Ovviamente, questo può essere qualunque cosa tu voglia che sia, ma assicurati di ricordarlo perché è il modo per identificare la relazione tra le coppie di chiavi che verranno generate.
1 Carica la tua chiave SSH
Da lì, accederai al tuo account di hosting. A seconda dell’account software utilizzato, probabilmente vedrai qualcosa come cPanel, Plesk o forse avrai semplicemente accesso alla riga di comando.
A seconda del tuo livello di esperienza determinerà ciò che verrà dopo. Se sei abituato a usare la riga di comando, questo post è probabilmente non necessario, quindi userò cPanel come esempio.
Quindi, a questo punto, cerca qualcosa di simile nella home page del tuo cPanel:
Fai clic sull’icona di accesso SSH, quindi ti verrà presentata questa schermata (o una che sembra molto simile:
A questo punto, prendi il contenuto delle chiavi che hai generato nel passaggio precedente e incollalo nei campi che ti vengono forniti.
2 Specificare l’indirizzo IP consentito
Successivamente, noterai che se non hai specificato nulla, saranno consentiti tutti gli indirizzi IP.
Anche se può sembrare una buona idea se viaggi molto o usi una VPN o qualcosa del genere, è un rischio per la sicurezza e non consiglio di lasciarlo aperto. Invece, inizia con qualsiasi IP che usi in genere e quindi aggiungi altro se necessario.
Puoi sempre rimuovere e aggiungere altro man mano che procedi.
3 SSH nel tuo account
A questo punto, sei pronto per SSH nel tuo account. Il modo in cui lo farai dipenderà dal tuo host. Ad esempio, avrai bisogno di:
- il nome host,
- il porto
E questi variano da host a host. Potresti, ad esempio, essere in grado di accedere in questo modo:
$ ssh username@domain.com -p1234
E poi dovrai inserire la password che hai utilizzato durante la creazione delle chiavi SSH.
Una volta terminato, sarai nel tuo ambiente di hosting sulla riga di comando e sarai in grado di utilizzare i comandi per amministrare più facilmente le tue installazioni di WordPress.
Utilizzo di WP-CLI
Sebbene questa guida cerchi di essere il più completa possibile sull’utilizzo di WP-CLI sul tuo host, so anche che non fornisce un solido esempio di come iniziare con WP-CLI.
Se sei interessato a farlo, ti consiglio queste due risorse:
E forse, in futuro, includerò alcune mie note su come e perché ne consiglio di usarlo. Fino ad allora, questo dovrebbe portarti abbastanza lontano nell’ambiente di hosting per iniziare a usarlo.


