Come creare un modulo Joomla 6 con YOOtheme Builder Email in spam: come configurare SPF, DKIM e DMARC AI generativa in Google Search Console: come leggere il report Assistenza siti Laravel: errori, aggiornamenti e manutenzione Joomla su LiteSpeed: CSS e JavaScript in 403 con query string Migrazione da Joomla 3 a Joomla 6 con T3 e Purity III: caso reale Sito Joomla non aggiornato: quali controlli fare prima di intervenire Sito hackerato: cosa fare subito e quali errori evitare Action Scheduler di WooCommerce bloccato: diagnosticare code e operazioni fallite Admin-ajax.php consuma troppe risorse: trovare plugin e richieste responsabili Audit delle estensioni prima di migrare da Joomla 3 a Joomla 5 o 6 Cache Redis in WordPress mostra dati vecchi: diagnosi dell'object cache Come gestire SEO e hreflang in un sito multilingua Hugo Login loop in WordPress Multisite: cookie, dominio e HTTPS da controllare Plugin WordPress lento: il problema è nel database o nelle query? Come creare un modulo Joomla 6 con YOOtheme Builder Email in spam: come configurare SPF, DKIM e DMARC AI generativa in Google Search Console: come leggere il report Assistenza siti Laravel: errori, aggiornamenti e manutenzione Joomla su LiteSpeed: CSS e JavaScript in 403 con query string Migrazione da Joomla 3 a Joomla 6 con T3 e Purity III: caso reale Sito Joomla non aggiornato: quali controlli fare prima di intervenire Sito hackerato: cosa fare subito e quali errori evitare Action Scheduler di WooCommerce bloccato: diagnosticare code e operazioni fallite Admin-ajax.php consuma troppe risorse: trovare plugin e richieste responsabili Audit delle estensioni prima di migrare da Joomla 3 a Joomla 5 o 6 Cache Redis in WordPress mostra dati vecchi: diagnosi dell'object cache Come gestire SEO e hreflang in un sito multilingua Hugo Login loop in WordPress Multisite: cookie, dominio e HTTPS da controllare Plugin WordPress lento: il problema è nel database o nelle query?
Guida come usare WordPress in locale con Localhost su Windows

Guida come usare WordPress in locale con Localhost su Windows

Autore Graziano De Maio - Gdmtech
Ti auguro buona lettura e mi raccomando, se dopo aver letto questo articolo hai bisogno di aiuto non esitare a contattarmi.
Autore: Graziano De Maio | Titolare di Gdmtech
Indice dei contenuti

Installare WordPress in locale su Windows permette di avere un ambiente di sviluppo privato, senza bisogno di acquistare subito hosting e dominio. Questa soluzione è ideale per:

Se il tuo sito usa WordPress e hai bisogno di supporto tecnico, puoi consultare il servizio di assistenza WordPress.

  • testare nuovi temi e plugin in sicurezza
  • sperimentare modifiche al codice senza rischi
  • lavorare offline e velocizzare lo sviluppo

Nota: quando volete fare una serie di test e modofiche su un sito live potete scaricarlo in locale e fare tutti i test che volete per poi pubblicarlo da localhost a online.

Requisiti per l’installazione di WP in locale

Per configurare WordPress in locale servono:

  • un computer con Windows 10 o 11
  • un server locale (XAMPP o WAMP sono i più diffusi)
  • l’ultima versione di WordPress scaricabile da wordpress.org
  • un editor di testo (Notepad++, VS Code, Sublime Text) io uso VS Code.

Step 1: Installare XAMPP

  1. Scaricare XAMPP dal sito ufficiale apachefriends.org.
  2. Installare il pacchetto sul disco principale (es. C:\xampp).
  3. Avviare il XAMPP Control Panel.
  4. Abilitare i moduli Apache e MySQL.

Step 2: Creare il database

  1. Aprire il browser e digitare http://localhost/phpmyadmin.
  2. Cliccare su Database → Crea nuovo database.
  3. Assegnare un nome (es. wordpress_local) e scegliere utf8_general_ci come collation.
  4. Segnatevi di dati usati, vi occorrerà: host, dbname, dbpassowrd

Step 3: Scaricare e configurare WordPress

  1. Estrarre la cartella di WordPress dentro C:\xampp\htdocs\.
  2. Rinominare la cartella in un nome a piacere (es. wordpress-sito).
  3. Visitare http://localhost/wordpress-sito.
  4. Seguire la procedura guidata inserendo:
    • Nome database: wordpress_local
    • Utente: root
    • Password: lasciare vuoto (default XAMPP)
    • Host database: localhost

Al termine, WordPress sarà installato e accessibile dal browser.

Step 4: Accedere e lavorare in locale

  • Pannello admin: http://localhost/wordpress-sito/wp-admin
  • Credenziali scelte durante l’installazione
  • Qui si possono installare temi, plugin e personalizzare il sito come in produzione.

Infografica riassuntiva step-by-step

Step 1
Installare XAMPP
Scarica XAMPP da apachefriends.org. Installa sul disco principale (es. C:\xampp). Avvia il Control Panel, attiva Apache e MySQL.
↓
Step 2
Creare il database
Apri http://localhost/phpmyadmin. Crea database nuovo con nome (es. wordpress_local) e collation utf8_general_ci. Segnati host, dbname, password.
↓
Step 3
Scaricare e configurare WordPress
Estrai WordPress in C:\xampp\htdocs\. Rinomina la cartella (es. wordpress-sito). Visita http://localhost/wordpress-sito e segui guida inserendo dati database creato.
↓
Step 4
Accedere e lavorare in locale
Entra nel pannello admin: http://localhost/wordpress-sito/wp-admin. Usa credenziali definite in fase di installazione. Installa temi, plugin, personalizza sito come in produzione.
Autore Graziano De Maio - Gdmtech
Ti auguro buona lettura e mi raccomando, se dopo aver letto questo articolo hai bisogno di aiuto non esitare a contattarmi.
Autore: Graziano De Maio | Titolare di Gdmtech
Graziano De Maio, Web designer, SEO specialist
Graziano De Maio
Web Developer, SEO Specialist
Gdmtech Web Agency
Via Stefanardo da Vimercate 28 - (Milano)
Via Spinedi 55 - Postalesio (Sondrio)
Info e contatti