Installare WordPress con wp-cli

Cos’è WordPress

WordPress è una piattaforma per creare e gestire siti web. È un sistema open source, quindi gratuito, usato da milioni di persone in tutto il mondo. Nato nel 2003 come strumento per blog personali, si è evoluto nel tempo fino a diventare una soluzione completa e molto versatile, adatta a siti di ogni tipo: blog, siti aziendali, portfolio, e-commerce, magazine online e tanto altro.

Una delle caratteristiche che lo rende così popolare è la semplicità con cui si può iniziare. Anche chi non ha competenze tecniche può installarlo in pochi minuti e iniziare subito a pubblicare contenuti. L’interfaccia è intuitiva, l’organizzazione delle funzioni è chiara, e la gestione dei contenuti avviene in modo naturale, simile a un normale editor di testo.

Ma WordPress non è solo semplice: è anche estremamente flessibile. Permette di cambiare completamente l’aspetto grafico del sito grazie ai temi, e di aggiungere nuove funzioni tramite i plugin. Ci sono plugin per tutto: moduli di contatto, SEO, e-commerce, backup, sicurezza, traduzioni, newsletter, e così via. Questo consente di adattare la piattaforma a quasi qualsiasi progetto, dal sito personale fino a soluzioni più strutturate e professionali.

Essendo così diffuso, WordPress ha anche una comunità molto attiva. Esistono forum, gruppi, documentazione e risorse ovunque. Questo significa che, in caso di problemi o dubbi, è facile trovare una risposta.

Cos’è WP-CLI e come si usa

WP-CLI è l’interfaccia a riga di comando per WordPress. Permette di gestire un sito senza dover accedere all’area di amministrazione via browser. Tutto si fa dal terminale: installare WordPress, aggiornare plugin, gestire utenti, esportare database, e molto altro. Per installare WordPress manualmente con upload, accesso FTP e interfaccia grafica di installazione si può seguire questa guida.

È uno strumento pensato soprattutto per sviluppatori, sistemisti o chi lavora spesso su server, in particolare quando si ha accesso via SSH. WP-CLI rende più veloce e comodo eseguire operazioni ripetitive o automatizzate. Invece di cliccare tra le pagine della dashboard, basta un comando scritto da terminale.

Installare WordPress con wp-cli

In questa guida verrà mostrato come installare WordPress utilizzando solo l’interfaccia a linea di comando.

La prima cosa da fare è scaricare WordPress. Il comando da utilizzare è

wp core download

Si avrà quindi una situazione come questa

Installare WordPress con wp-cli

Successivamente va creato il file di configurazione. Il comando da lanciare è questo

wp config create --dbname=nomedb --dbuser=utente --dbpass=password

dove al posto di

nomedb va il nome del database

dbuser va il nome dell’utente del DB

dbpass va la password del database

Per le guide su come creare il DB ci sono quelle per cPanel e Plesk.

in modo da avere una situazione come questa

Installare WordPress con wp-cli

Successivamente si può configurare l’utente admin, il  nome del sito e l’url con questo comando

wp core install --url="https://esempio.com" --title="Titolo sito" --admin_user="admin" --admin_password="password" --admin_email="[email protected]"

dove:

url è l’url del sito

title è il nome che viene assegnato al blog

admin_user è l’username dell’utente admin

admin_password è la sua password

admin_email è la mail dell’admin

dovrà essere quindi così

Installare WordPress con wp-cli

Il risultato sarà questo

cli