Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come creare un sito WordPress locale utilizzando XAMPP

Se lavori con WordPress, probabilmente sai quanto sia importante testare le cose prima di apportare modifiche al tuo sito live. Su WPBeginner, creiamo spesso siti web di prova sui nostri computer per provare nuovi temi e plugin. Questo ci permette di esplorare nuove cose senza compromettere i nostri siti web.

Uno dei modi migliori per creare un sito web di prova è utilizzare uno strumento gratuito chiamato XAMPP. XAMPP rende facile configurare WordPress sul tuo computer. Non hai bisogno di un web host o di una connessione Internet per creare un sito di prova sul tuo computer.

In questo articolo, ti mostreremo come creare facilmente un sito web WordPress locale utilizzando XAMPP. Questo ti darà un posto sicuro dove sperimentare con WordPress, provare cose nuove e migliorare le tue competenze di sviluppo web senza influire sui tuoi siti web live.

Creazione di un'installazione WordPress locale usando XAMPP

Perché creare un sito WordPress locale?

La creazione di siti WordPress locali è una pratica comune tra sviluppatori e proprietari di siti. Ti permette di testare WordPress senza creare un sito web effettivo su Internet.

I siti web locali sono visibili solo a te sul tuo computer. Puoi provare diversi temi e plugin di WordPress, testare le loro funzionalità e imparare le basi di WordPress.

Se hai già un sito web WordPress, puoi creare una copia locale del tuo sito web sul tuo computer per provare i nuovi aggiornamenti dei plugin prima di implementarli sul tuo sito web live.

Importante: Un sito web locale sarà visibile solo sul tuo computer. Se vuoi creare un sito web live, allora avrai bisogno di un nome di dominio e di un hosting WordPress.

Segui le istruzioni passo passo nella nostra guida su come avviare un blog WordPress quando sarai pronto a creare un sito web live.

Detto questo, vediamo come installare WordPress localmente su Windows, Mac o Linux utilizzando XAMPP.

Cos'è XAMPP?

XAMPP è un pacchetto software che include tutto ciò di cui hai bisogno per configurare un ambiente server locale sul tuo computer.

Per creare un sito WordPress locale, devi installare sul tuo computer un software per server web (Apache), PHP e MySQL.

PHP è un linguaggio di programmazione e MySQL è un software di gestione di database. Entrambi sono necessari per eseguire WordPress.

Installarli separatamente è piuttosto difficile per i principianti. È qui che entra in gioco XAMPP.

XAMPP ti permette di creare facilmente siti web WordPress in locale. È disponibile per computer Windows, Mac e Linux.

Iniziamo installando XAMPP e configurandolo per eseguire il tuo sito WordPress locale.

Installazione di XAMPP sul tuo computer

Innanzitutto, devi visitare il sito web di XAMPP e fare clic sul pulsante 'Download' per il tuo sistema operativo.

Scarica XAMPP sul tuo computer

A seconda del tuo sistema operativo, la procedura guidata di installazione e l'interfaccia dell'applicazione potrebbero differire dagli screenshot qui presenti. Ai fini di questo articolo, ti mostreremo la versione Windows del software.

Dopo aver scaricato XAMPP, dovrai fare clic ed eseguire l'installer.

Procedura guidata di configurazione di XAMPP

XAMPP ti chiederà dove installare il software e quali pacchetti desideri installare. Le impostazioni predefinite andranno bene per la maggior parte degli utenti. Continua a fare clic sul pulsante 'Avanti' per completare la procedura guidata di configurazione.

Dopo aver completato la procedura guidata, seleziona l'opzione 'avvia il pannello di controllo ora' e quindi fai clic sul pulsante 'Fine'.

Completa la configurazione e avvia il pannello di controllo di XAMPP

Questo avvierà l'app XAMPP Control Panel.

Utilizzando l'app XAMPP, puoi eseguire il server web Apache come tuo server locale e MySQL come tuo server di database. Procedi e fai clic sul pulsante 'Avvia' accanto ad Apache e MySQL.

Avvia Apache e MySQL per avviare il tuo server locale

XAMPP avvierà ora Apache e MySQL.

Potresti vedere una notifica del firewall di Windows. È importante fare clic sul pulsante 'Consenti accesso' affinché entrambe le applicazioni possano essere eseguite sul tuo computer.

Consenti l'accesso al firewall ad Apache e MySQL

Una volta avviate entrambe le applicazioni, i loro nomi verranno evidenziati in verde.

Ora sei pronto per creare un sito web locale e installare WordPress utilizzando XAMPP.

Creare un sito WordPress locale con XAMPP

Innanzitutto, dovrai scaricare WordPress. Visita il sito WordPress.org e fai clic sul pulsante 'Scarica WordPress'.

Scarica WordPress

Dopo aver scaricato WordPress, devi estrarre il file zip e vedrai una cartella wordpress.

Devi copiare questa cartella.

Cartella di WordPress

Successivamente, vai alla cartella di installazione di XAMPP.

Su Windows, sarà C:/Program Files/XAMPP/htdocs o C:/Xampp/htdocs.

Su Mac, sarà /Applications/XAMPP/htdocs.

Incolla la cartella wordpress che hai copiato in precedenza all'interno della cartella 'htdocs'.

Ti consigliamo di rinominare la cartella 'wordpress' in 'sito' o in qualsiasi altro nome. Questo ti aiuterà a identificare facilmente il tuo sito locale.

Rinomina la cartella di WordPress

Successivamente, devi aprire il tuo browser web preferito.

Puoi inserire il seguente URL nella barra degli indirizzi del tuo browser:

https://localhost/website1/

Se hai rinominato la cartella di WordPress con un altro nome, assicurati di sostituire 'website1' con il nome della tua cartella.

Questo caricherà la procedura guidata di installazione di WordPress e ti verrà chiesto di selezionare una lingua. Dopo aver selezionato una lingua, fai clic sul pulsante 'Continua'.

Seleziona lingua

Nella schermata successiva, vedrai la schermata di benvenuto di WordPress.

Include un avviso che WordPress necessita di un nome di database, nome utente del database, password e informazioni sull'host.

Requisiti di installazione di WordPress

Creiamo un database per il tuo sito WordPress.

Dovrai aprire una nuova scheda del browser e visitare https://localhost/phpmyadmin/.

Questo avvierà l'app phpMyAdmin preinstallata con XAMPP. Ti consente di gestire facilmente i tuoi database utilizzando un'interfaccia più semplice.

Devi fare clic su 'Database' e fornire un nome per il tuo nuovo database. Dopodiché, fai clic sul pulsante 'Crea' per continuare.

Creazione di un database per il tuo sito WordPress locale

Ora che hai creato un database, puoi usarlo per il tuo sito WordPress.

Torna alla scheda del browser /localhost/website1/ e fai clic sul pulsante 'Inizia'.

Nella schermata successiva, ti verranno richieste le informazioni sul tuo database WordPress.

Inserisci il nome del database che hai creato in precedenza. Il tuo nome utente è 'root' e dovresti lasciare vuoto il campo della password. Per il campo host del database, devi usare localhost.

Inserisci le informazioni del tuo database WordPress

Una volta terminato, fai clic sul pulsante 'Invia' per continuare.

Se sei su Windows o Linux, WordPress memorizzerà ora queste impostazioni nel tuo file di configurazione di WordPress chiamato wp-config.php.

Tuttavia, se sei su Mac, ti mostrerà il contenuto del file e ti chiederà di crearlo.

Dovrai creare questo file nella cartella principale del tuo sito web.

Dopo aver creato il file, incolla il testo che hai copiato in precedenza al suo interno. Successivamente, devi salvare il file e tornare all'installer di WordPress per continuare.

Nel passaggio successivo, WordPress ti chiederà di fornire informazioni sul tuo sito web. Innanzitutto, inserisci il titolo che desideri utilizzare per questo sito.

Dopodiché, dovrai inserire un nome utente, una password e un indirizzo email per il tuo account amministratore.

Inserisci le informazioni del tuo sito locale

Una volta compilate tutte le informazioni, fai clic sul pulsante 'Installa WordPress' per continuare.

WordPress eseguirà ora l'installazione e ti chiederà di accedere una volta completata.

Puoi accedere al tuo sito web andando alla pagina /localhost/website1/wp-admin e utilizzando il nome utente e la password che hai inserito durante l'installazione.

Pagina di accesso a WordPress

Cose da provare dopo aver creato un sito WordPress locale

Ora che hai creato il tuo sito WordPress locale utilizzando XAMPP, puoi lavorarci come faresti su un sito WordPress live.

Vai al menu Aspetto nella barra laterale di amministrazione di WordPress per personalizzare l'aspetto del tuo sito o installare un nuovo tema.

Ecco alcuni ottimi temi gratuiti che puoi provare.

La prossima cosa che vorrai provare è installare alcuni plugin di WordPress.

I plugin sono come le app per il tuo sito WordPress e ti permettono di aggiungere funzionalità interessanti come un modulo di contatto, pulsanti per i social media, un negozio eCommerce e molto altro.

Hai bisogno di aiuto per installare i plugin? Consulta la nostra guida passo passo su come installare un plugin WordPress.

Bonus: Spostare un sito WordPress locale su un server live

Dopo aver lavorato sul tuo sito WordPress locale, potresti volerlo spostare su un server live per creare il tuo primo blog WordPress o sito web.

Per fare ciò, avrai bisogno di un nome di dominio e di un account di web hosting. Normalmente, un nome di dominio costa $14,99 e l'hosting per siti web parte da $7,99 al mese.

Sono troppi soldi se sei solo all'inizio.

Fortunatamente, Bluehost offre agli utenti di WPBeginner un nome di dominio gratuito con un generoso sconto sull'hosting. In pratica, puoi iniziare a partire da $1,99 al mese.

Per ulteriori raccomandazioni sull'hosting, dai un'occhiata alla nostra guida completa su hosting WordPress.

Una volta effettuata la registrazione per l'hosting, puoi seguire la nostra guida passo passo su come spostare WordPress da un server locale a un sito live.

Potresti anche voler esaminare modi alternativi per creare siti WordPress locali su Windows usando Wampserver e su Mac usando MAMP.

Guide Esperte sui Siti WordPress Locali

Speriamo che questo articolo ti abbia aiutato a imparare come creare un sito WordPress locale usando XAMPP. Potresti anche voler consultare altre guide relative alle installazioni WordPress locali:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

182 CommentsLeave a Reply

  1. Ciao WPBEGINNER SUPPORT

    Great article thank you :)

    Mi stavo chiedendo... è meglio sviluppare un sito web wp per un cliente in diretta o è meglio costruirlo localmente e poi trasferirlo sul sito wp ospitato con duplicator o qualcosa di simile?

    Qualsiasi consiglio sarebbe molto apprezzato. Non riesco a risolvere questo problema.

    Grazie
    André

  2. Ciao, ricevo il seguente errore quando mi connetto a localhost/website1
    Non hai il permesso di accedere a /website1/ su questo server.
    Inoltre, è stato riscontrato un errore 403 Forbidden durante il tentativo di utilizzare un ErrorDocument per gestire la richiesta.

  3. Ciao, ricevo il seguente errore quando accedo a localhost/website1 –
    Non hai il permesso di accedere a /website1/ su questo server.
    Inoltre, è stato riscontrato un errore 403 Forbidden durante il tentativo di utilizzare un ErrorDocument per gestire la richiesta.

  4. Grazie per la conoscenza, ma come posso renderlo live tramite Xampp? Fateci sapere se c'è un tutorial

    • sì, c'è un modo per mettere il tuo localhost online, dovresti reindirizzare il tuo nome di dominio all'indirizzo IP del tuo computer

  5. Ciao,
    Ho seguito il tuo tutorial e ho creato un sito WordPress. Come posso creare un altro sito WordPress locale con questa configurazione?

  6. Ciao Guy. Il tuo tutorial è molto diretto. Mi è piaciuto. Molto chiaro e facile da seguire. Grazie

  7. ciao, sono riuscito ad accedere a WordPress usando xampp, ma quando clicco sull'area temi vedo solo tre temi. quando provo a installare un nuovo tema, mi viene notificato che c'è un errore. per favore, ho bisogno del tuo aiuto.

  8. Questo articolo mi è stato davvero d'aiuto. Spero che continuerai a fare lavori come questo per noi in futuro..

    Grazie

  9. Ciao Team

    Ho un problema con il server xampp, una volta installato funziona bene, dopo lo spegnimento se lo uso di nuovo i pulsanti del server xampp non funzionano.
    chiede continuamente il file tomcat... per favore fammi sapere come risolverlo

  10. il tuo articolo è stato davvero utile. ho una domanda per te però, cosa dovrei fare se volessi estrarre il mio sito WordPress live in modo da poterlo usare in futuro.

  11. Ciao,

    Grazie per il tuo articolo, davvero utile. Tutto funziona bene, installazione ecc., ma provo a installare un tema sul mio WP e ricevo questo messaggio "Il file caricato supera upload_max_filesize in php.ini." Cosa posso fare per installare il mio tema??

    Grazie per il tuo aiuto.

    Mario Bergeron

  12. Ciao a tutti,

    sono bloccato su localhost/website1... mi dà la pagina di errore

    Questo sito non è raggiungibile
    localhost ha rifiutato la connessione.
    Cerca su Google localhost website1
    ERR_CONNECTION_REFUSED

    Aiuto per favore

  13. Ciao WordPress, ho installato e usato Xampp ieri e ha funzionato benissimo, ma oggi, mentre cerco di aprirlo e usarlo, mi riporta al processo di installazione e mi chiede una nuova posizione di archiviazione. Come posso fare?

  14. Signore, quando provo ad aprire localhost/website1
    allora si apre qualcos'altro che non è simile al suo.
    quello che mostra l'indice del sito web..
    cosa devo fare adesso

    • Ciao Stanley,

      Crea una nuova cartella per il tuo sito web all'interno della cartella htdocs e ripeti tutti i passaggi menzionati nella sezione 'Creazione di un sito WordPress locale con XAMPP'.

      Amministratore

  15. Ottimo tutorial, e funziona al 99% per Linux. (Ho dovuto creare manualmente wp-config.php per qualche motivo).

    Altro unico problema: sto cercando di usare il plugin Elementor Page Builder, ma richiede un login/password FTP. Ho provato ad avviare il server FTP, ma non riesco a capire come configurarlo in modo da poter dare a Elementor l'accesso FTP/scaricare il plugin.

    (Spero abbia senso).

  16. bello e praticamente perfetto. posso aggiungere la funzionalità email qui installando il plugin gmail smtp o wp smtp

  17. È stato così facile da seguire. Grazie mille,

    Quando voglio caricare un tema nel mio nuovo WordPress, ricevo questo errore: ‘Il file caricato supera la direttiva upload_max_filesize in php.ini.’

    C'è qualcosa che posso fare al riguardo?

  18. Grazie! Istruzioni dettagliate passo dopo passo. Sono riuscito a installare WordPress sulla mia macchina locale senza problemi. Molto apprezzato.

  19. Ho lo stesso problema che ha avuto James:
    Ciao! Ho installato con successo il mio server xamp, wordpress e database. La mia domanda è, dopo aver effettuato l'accesso a wordpress, non vedo alcun pannello di controllo in cui posso modificare i miei temi e installare plugin. Aiuto! Grazie.

    Qualcuno ha trovato una soluzione?
    Grazie!

  20. Ciao, ho problemi al login, quando provo ad accedere, il server wp dice che non è valido, cosa posso fare?

  21. Ciao! Ho installato con successo il mio server xamp, WordPress e il database. La mia domanda è, dopo aver effettuato l'accesso a WordPress, non vedo alcun pannello di controllo in cui posso modificare i miei temi e installare plugin. Aiuto! Grazie.

  22. quando invio il nome del mio database, nome utente e password, dice riprova, ho scritto tutto correttamente

  23. A chiunque abbia problemi con il link localhost/website1 che non funziona, ecco come ho risolto (su Mac, potrebbe funzionare anche su Windows): sono andato alla scheda Rete in XAMPP e ho premuto abilita. Poi ho preso il numero di porta (nel mio caso era localhost:8080) e l'ho aggiunto all'URL. Sembrava localhost:8080/website1.

    Buona fortuna!

    • Dani, grazie mille per il tuo post. Stavo avendo lo stesso problema. Dopo aver letto il tuo post, sono riuscito a passare allo step successivo. Phew!

  24. Ho configurato il sito web di WordPress, ma ho ancora problemi a caricare alcuni plugin che vengono forniti con i temi che voglio usare. Come posso correggere questo?
    Grazie

  25. Grazie mille..
    Ma ho riscontrato un problema, dopo aver inserito i file di WordPress in htdocs, sono andato sul mio browser e ho cercato "localhost/WordPress" e ho ottenuto "errore 404 Oggetto non trovato". Come posso risolvere questo problema?
    Grazie

    • Hai avviato i servizi sul tuo server locale (xamp)? in caso contrario, naviga nel pannello di controllo xamp e assicurati di avviare i servizi apache e mysql

  26. Mi piace molto il tuo post, grazie per aver condiviso un post così fantastico. Configurare un sito web WordPress su localhost usando XAMPP è la migliore soluzione che hai. Ti dà anche la possibilità di esplorare temi e plugin. Quando stavo ricercando come lavorare su localhost, ho trovato due ottime risorse attraverso le quali chiunque può imparare facilmente a lanciare WordPress usando localhost.
    https://www.wpbeginner.com/wp-tutorials/how-to-create-a-local-wordpress-site-using-xampp/

  27. Grazie mille per questo articolo.. L'ho seguito davvero ed è stato un successo creare il sito web

  28. Grazie per questo articolo — è fantastico poter lavorare sul sito web localmente prima di esporlo al mondo.

    È possibile avere più di un sito web in locale? Ho un altro sito che devo modificare/vedere in locale. Come potrei aggiungerlo all'altro senza che si confondano?

    Grazie

      • Grazie – il team del sito/degli articoli/del supporto di WPBeginners è stato un dono del cielo.
        Continuate a fare quello che state facendo!(:0)!

      • Grazie al team di WP. Ho aggiunto un'altra cartella WordPress e non funziona. Ho chiamato questa seconda cartella Wordpress1 poiché il database del primo sito è WordPress e non ha funzionato. Per favore, aiutatemi. Grazie.

  29. Per gli utenti Mac, hai consigliato:

    “Dovrai creare questo file nella cartella principale del tuo sito web.”

    Puoi elaborare? Dove posso trovare questa cartella?

  30. ho seguito tutti i passaggi ma quando inserisco “localhost/website1”, viene visualizzato un errore che dice “Errore nella connessione al database”, ho anche provato a riavviare il mio xampp, ma il problema persiste.

  31. Ottengo un messaggio "Oggetto non trovato" quando inserisco localhost/website1 nel mio browser. Legge quanto segue:

    Errore 404

    localhost
    Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30

    Qualche idea ragazzi?

    Grazie

  32. buon pomeriggio,
    grazie per il tuo articolo. È stato facile da seguire. Sono riuscito a installare WP offline sul mio PC ma non riesco a capire come accedere a wp-admin e iniziare a lavorare offline.
    So che hai menzionato che dovremmo accedere a /localhost/ecc…. ma dove lo inserisco? lo apro nel mio browser?

    grazie

  33. Ciao, grazie per questo ottimo tutorial.
    Devo aggiornare il php.ini perché ricevo l'errore 'Il file caricato supera la direttiva upload_max_filesize in php.ini.' come lo trovo su localhost?
    Grazie!

  34. Ottimo articolo signore, ma non riesco ad accedere al pannello di amministrazione di WordPress.
    Si prega di fornire una soluzione

  35. non ottengo la pagina "Benvenuto in WordPress", cosa c'è che non va, ha — Index of /website1 — in alto

  36. per favore, mi dice "database non trovato" quando provo a inserire il nome del database nel mio wp

    • Sì, è successo anche a me. Devi creare il nome del tuo database nella sezione localhost/phpMyAdmin nel tuo browser prima di tornare a inserire le informazioni e anche il nome utente sarà root e la password sarà vuota. Sei pronto a partire

  37. Grazie per la guida dettagliata… ho seguito i passaggi come descritto sopra e tutto è andato bene finché non ho provato ad avviare WordPress sul mio browser inserendo "localhost/website1". Invece di avviarsi, ha mostrato "Index/website1".
    Per favore, qual è il problema?

  38. Avere un sito WordPress locale è fantastico per testare funzionalità, plugin e temi prima di metterlo online.

    È anche molto più veloce rispetto a quello online.

    Grazie, ottimo articolo.

  39. Ha funzionato alla perfezione. Non riesco a credere di averlo fatto davvero. Le istruzioni erano "Perfette". Mi ha migliorato la giornata!

  40. Modo molto creativo per progettare e caricare i contenuti... sperimentare e quando hai finito!! metti online il tuo sito

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.