Installazione e configurazione di WordPress attraverso WP-CLI

Utilizzando la linea di comando e WP-CLI è possibile installare e configurare WordPress nei minimi dettagli.

E il tutto impiegando una frazione del tempo richiesto rispetto all'installazione tradizionale.

Di fatto WP-CLI riproduce a livello di linea di comando le varie funzionalità che sono offerte nel pannello di controllo agli utenti con il ruolo di amministratore WordPress.

Ma oltre a tali funzioni consente operazioni aggiuntive non presenti nel pannello di controllo, tra cui, ad esempio, l'eliminazione dei record temporanei transient:

$ wp transient delete --all

Per iniziare sarà necessario scaricare ed installare lo script wp-cli sul server che andrà ad ospitare WordPress:

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

Quindi lo rendiamo eseguibile e lo spostiamo nella cartella dei programmi in modo che sia visibile globalmente su tutto il sistema:

$ chmod +x wp-cli.phar
$ sudo mv wp-cli.phar /usr/local/bin/wp

Ora che abbiamo installato wp-cli ci spostiamo nella directory nella quale installeremo WordPress:

$ cd /home/utente/miosito.it/public_html

E scarichiamo in tale directory l'ultima versione di WordPress con la localizzazione della lingua in italiano:

$ wp core download --locale=it_IT

Dopo aver creato il database configuriamo automaticamente il file wp-config.php con il seguente comando, in modo tale che WordPress è in grado di comunicare con il database:

$ wp core config --dbname=nome-database --dbuser=nome-utente-database --dbpass=password --dbhost=localhost

E a questo punto possiamo popolare il database con il seguente comando:

$ wp core install --url="https://www.miositoweb.it" --title="Titolo sito web" --admin_user="nome-utente-wordpress" --admin_password="password-wordpress" --admin_email="[email protected]"

E con ciò il nuovo sito web wordpress è installato e possiamo fare il login sul pannello di controllo:

https://www.miositoweb.it/wp-login.php

Gli altri comandi WP-CLI che andremo ad usare più spesso sono i seguenti:

Lista plugin installati:

$ wp plugin list

Lista plugin attivati e non attivati:

$ wp plugin status

Aggiornamento automatico di tutti i plugin:

$ wp plugin update --all

Installazione del plugin Updraftplus:

$ wp plugin install updraftplus

Attivazione del plugin Updraftplus:

$ wp plugin activate updraftplus

Disattivazione ed eliminazione del plugin Updraftplus:

$ wp plugin deactivate updraftplus
$ wp plugin delete updraftplus

Lista utenti:

$ wp user list

Creazione nuovo utente con ruolo di amministratore:

$ wp user create nomeutente [email protected] --user_pass=password --role=administrator

Generazione di 10 posts di prova con contenuto casuale:

$ curl http://loripsum.net/api/4 | wp post generate --post_content --count=10

Sostituzione di stringa testuale su tutti gli articoli e pagine:

$ wp search-replace 'http://www.vecchiodominio.it' 'https://www.nuovodominio.it'

Per la lista completa dei comandi si rimanda alla pagina ufficiale di WP-CLI.

Condividi l'articolo...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Aricoli correlati

Emilio Petrozzi  P. I.V.A. IT03080230604 - Professionista ai sensi della Legge 4/2013
twitter-squarelinkedin-squaregithub-altwordpressfacebook-officialgitlab