Local WP: guida completa per usare WordPress in locale

schermata di Local WP con un sito WordPress in locale

Local WP è lo strumento che uso per non toccare mai un sito online prima di sapere esattamente cosa succederà. Ogni aggiornamento importante, ogni migrazione, ogni cambio di tema passa prima da una copia sul mio computer.

In questa guida trovi cos’è, come si installa, come si crea il primo sito e quali funzioni valgono davvero la pena. E, nella seconda parte, come lo uso nel lavoro di tutti i giorni su siti di clienti, che è la parte che le guide ufficiali non raccontano.

Cos’è Local WP

Local WP, spesso chiamato semplicemente Local, è un’applicazione desktop che installa WordPress sul tuo computer in pochi clic, senza configurare a mano server web, PHP e database. È sviluppato da WP Engine, la società che controlla anche l’hosting Flywheel, ed è disponibile per Mac, Windows e Linux.

Il punto fondamentale è che è gratuito. Esisteva una versione Pro a pagamento, ma dalla versione 6.0 tutte le funzioni premium sono state rese disponibili senza abbonamento, a fronte della sola creazione di un account gratuito.

Un sito creato con Local funziona anche senza connessione a internet: gira interamente sulla tua macchina, e nessuno lo vede finché non decidi di pubblicarlo.

Perché lavorare in locale

Chi modifica un sito direttamente online lo fa, di fatto, davanti ai propri clienti. Ogni errore, un plugin incompatibile, un aggiornamento di PHP che rompe il tema, una modifica al database sbagliata, diventa visibile nell’istante in cui accade.

Lavorare in locale sposta tutto questo in un posto dove sbagliare non costa niente. Le ragioni concrete sono tre:

  • Sicurezza. Puoi rompere, ripristinare e riprovare quante volte vuoi senza conseguenze per il sito reale.
  • Velocità. Niente caricamenti via FTP, niente attese del server: ogni modifica è immediata.
  • Riservatezza. Un sito in sviluppo non è indicizzabile per errore, perché non è raggiungibile dall’esterno.

Quest’ultimo punto conta più di quanto sembri. Uno degli errori più frequenti nei restyling è lasciare online un ambiente di prova che finisce nei risultati di Google come duplicato del sito ufficiale. Con Local il problema non si pone.

Come installare Local WP

L’installazione è quella di qualunque altro programma.

  1. Vai sul sito ufficiale di Local e scarica la versione per il tuo sistema operativo.
  2. Installa l’applicazione e aprila.
  3. Crea un account gratuito quando richiesto: serve a sbloccare le funzioni che in passato erano a pagamento.

Non serve configurare altro. Local porta con sé tutto il necessario, server web, PHP, MySQL, e lo gestisce in modo isolato per ciascun sito.

Creare il primo sito con Local WP

Dalla schermata principale scegli Create a new site. La procedura richiede tre passaggi.

1. Nome del sito

Scegli un nome riconoscibile. Local ne ricava automaticamente un dominio locale, del tipo nomesito.local, che userai nel browser per visitarlo.

2. Ambiente

Qui Local chiede di scegliere tra due opzioni:

  • Preferred: una configurazione predefinita, adatta alla maggior parte dei casi.
  • Custom: permette di scegliere la versione di PHP, il server web e la versione del database.

Il mio consiglio: se stai lavorando su una copia di un sito esistente, scegli sempre Custom e replica le versioni che usa l’hosting reale. È il modo per evitare che qualcosa funzioni in locale e si rompa online per una differenza di versione.

3. Credenziali WordPress

Imposta nome utente, password ed email dell’amministratore. Da quel momento il sito è attivo, e puoi entrare nel pannello di WordPress con un clic dal pulsante WP Admin, senza nemmeno digitare la password.

Le funzioni di Local WP che valgono davvero

Local ha molte funzioni. Queste sono quelle che uso effettivamente.

Cambio della versione di PHP

Puoi cambiare la versione di PHP di un sito senza reinstallare nulla. È lo strumento più prezioso prima di un aggiornamento dell’hosting: cloni il sito, cambi versione e verifichi se il tema e i plugin reggono, prima che lo faccia il fornitore al posto tuo.

Database con Adminer

Dalla scheda Database accedi al database con Adminer, un’alternativa leggera a phpMyAdmin. Serve per controllare tabelle, correggere dati o cercare contenuti anomali senza scrivere query dal terminale.

Site Shell e WP-CLI

Con un clic apri un terminale già configurato sul sito, con WP-CLI pronto. Per operazioni massive, aggiornare tutti i plugin, sostituire un dominio nel database, rigenerare le miniature, è molto più veloce del pannello.

Blueprints

Puoi salvare un sito come modello, con tema, plugin e impostazioni già pronti, e usarlo come punto di partenza per i siti successivi. Se configuri spesso gli stessi strumenti, ti risparmia la stessa mezz’ora ogni volta.

Live Links

Genera un indirizzo pubblico temporaneo per mostrare il sito locale a un cliente o a un collega, senza pubblicarlo. Utile per le approvazioni. Va tenuto presente che funziona solo mentre Local è acceso e il computer è connesso.

Xdebug

Per chi sviluppa temi o plugin, l’integrazione con Xdebug permette di eseguire il codice PHP passo dopo passo e ispezionare le variabili. È il motivo principale per cui molti sviluppatori usano Local invece di strumenti più semplici.

L’elenco completo è nella pagina delle funzionalità di Local.

Come uso Local WP nel lavoro su siti di clienti

Questa è la parte che ti interessa se gestisci un sito vero e non stai solo imparando WordPress.

Provare una migrazione prima di farla

Prima di cambiare tema, piattaforma o struttura degli indirizzi, porto una copia completa del sito in Local e simulo tutto il passaggio. Solo così si vede in anticipo quali pagine cambiano indirizzo, quali contenuti si perdono e dove servono i reindirizzamenti.

Testare gli aggiornamenti importanti

Un aggiornamento maggiore di WooCommerce o di un page builder può rompere un negozio online. In locale lo applico, provo carrello e checkout, e solo se tutto funziona lo ripeto sul sito reale.

Analizzare un sito compromesso

Quando un sito è stato violato, lavorarci direttamente online è rischioso: ogni modifica avviene mentre il codice malevolo è ancora attivo. Una copia in locale, isolata dalla rete, permette di confrontare i file, cercare modifiche nel database e capire da dove è entrato l’attacco con calma.

I limiti di Local WP

Local è uno strumento eccellente, ma ha limiti che è meglio conoscere.

  • Le prestazioni in locale non dicono nulla su quelle reali. Un sito velocissimo sul tuo computer può essere lento su un hosting condiviso, e viceversa. Per misurare la velocità serve il sito online.
  • Su Windows può essere lento, in particolare con siti grandi. È una lamentela ricorrente degli utenti.
  • La sincronizzazione diretta con il server (Local Connect) funziona solo con Flywheel e WP Engine. Con altri hosting si porta il sito online con un plugin di migrazione o manualmente.
  • È solo per WordPress. Per siti statici o altre piattaforme serve un altro ambiente.

Alternative a Local WP

Se Local non fa per te, le alternative più diffuse sono:

  • DevKinsta, gratuito e simile per impostazione, pensato soprattutto per chi usa l’hosting Kinsta.
  • Studio di WordPress.com, più leggero e con meno funzioni, adatto a chi vuole solo provare WordPress.
  • XAMPP o MAMP, ambienti generici che richiedono più configurazione manuale ma funzionano con qualsiasi progetto PHP.
  • Docker, per chi vuole ambienti completamente riproducibili e ha dimestichezza con i container.

Per chi lavora su WordPress senza voler gestire la configurazione del server, Local WP resta secondo me il miglior compromesso tra semplicità e funzioni.

Devi cambiare tema, piattaforma o struttura del sito e non vuoi perdere il posizionamento? Il lavoro inizia sempre da una copia in locale. Scrivimi e ti dico come lo imposterei sul tuo caso.