Come Installare WordPress in Locale: La Guida Definitiva!

Autore | 2017-08-07T09:25:39+00:00 19 ottobre 2015|Come Usare WordPress|23 Commenti

Vuoi sapere come installare WordPress in locare sul tuo computer? Bene, non devi più cercare altrove. Ho creato per te questa guida super dettagliata in modo tale che riuscirai a farlo anche tu senza alcun problema, promesso!

Anche io quando andai a creare il mio primo sito web volevo sapere come installare WordPress in locale perché questo porta a diversi vantaggi.

I vantaggi principali ad esempio sono che puoi fare tutte le modifiche che vuoi sul tuo sito e allo stesso tempo puoi imparare ad usare la piattaforma WordPress (se sei alle prime armi) senza rischiare di fare danni permanenti sul tuo sito web o blog. Ma non è solo questo..

Una volta che avrai creato il tuo sito web in locale, lo potrai andare trasferire sul tuo hosting. Se ancora lo devi andare ad acquistare, ti sconsiglio di scegliere un’azienda italiana (come Aruba ad esempio). Prenditi l’hosting presso SiteGround.it che offrono un servizio davvero eccellente.

Ti spiego bene il perché tramite questa mia recensione super dettagliata.

Continua a leggere questo articolo e scoprirai quelli che sono i passaggi necessari da fare per riuscire ad installare WordPress in locale sul tuo pc utilizzando il programma XAMPP.

Cos’è XAMPP

Cosa è XAMPP

XAMPP è un programma completamente gratuito che ti consente di andare a creare un server web virtuale all’interno del tuo sistema operativo così che tu possa lavorare sul tuo sito web o blog senza essere connesso ad internet.

All’interno di questo software troverai tutti gli strumenti necessari che ti consentiranno di installare WordPress in locale sul tuo pc.

XAMPP infatti è l’acronimo di questi strumenti:

Passiamo ora all’azione andando ad installare questo programma sul tuo pc.

1) Installare WordPress in locale con  XAMPP

XAMPP Come si Installa

La prima cosa da fare è quella di scaricare il programma.

Lo puoi trovare direttamente su questa pagina: Download XAMPP.

Download XAMPP

Il file occupa circa 150mb.

Una volta che il download sarà completato, vai nella cartella dove l’hai salvato ed esegui il file.

L’installazione guidata ti aiuterà ad installare il programma.

XAMPP Step 1

Bene, nella prossima schermata, ti verrà richiesto quali componenti desideri installare e quali no. Certe funzioni sono avanzate e non necessarie per il funzionamento del programma, quindi non serve che tu le installi.

Seleziona le varie opzioni come ti ho indicato in questa immagine:

XAMPP Step 2

Il prossimo passo da fare è quello di scegliere la cartella dove verrà installato XAMPP.

Io  ad esempio l’ho installato nella cartella di default: C:\xampp.
Tu se vuoi la puoi cambiare.

XAMPP Step 3

Nella prossima schermata, ti verrà richiesto se vuoi installare Bitnami per XAMPP.

Bitnami è un componente aggiuntivo gratuito per XAMPP che ti aiuta ad installare i vari CMS. In questo caso io ti sto mostrando come installare WordPress in locale manualmente e quindi questo per me non è uno strumento necessario.

Andiamo dunque a deselezionare la casellina e premiamo sul pulsante “Next“.

XAMPP Step 4

Bene, dopo aver fatto questi essenziali passaggi, il programma è pronto per essere installato.

Andiamo dunque a premere nuovamente sul pulsante “Next” ed attendiamo che il programma venga installato sul nostro pc.

XAMPP Step 5

A questo punto, solitamente si aprirà una nuova finestra dove ti viene chiesto se vuoi che il programma XAMPP abbia accesso al tuo pc oppure no.

Questa è una procedura standard. Spesso quando si installano nuovi programmi sul pc accade questo, è del tutto normale, non ti preoccupare!

Attenzione: Se non si da il consenso, XAMPP non funzionerà.

Diamo dunque il consenso a windows di installare XAMPP sul nostro pc premendo sul pulsante “Consenti Accesso” (come nella foto).

XAMPP Step 6

Perfetto, a questo punto se tutto è andato a buon fine, il programma si è installato correttamente.

Ora nell’ultima schermata ti viene chiesto se vuoi avviare il pannello di controllo di XAMPP oppure no.

Lascia la spunta com’è di default e premi sul pulsante “Finish” come nella foto.

XAMPP Step 7

Il programma si è installato correttamente e ora ti si è aperta una nuova finestra contenente il pannello di controllo di XAMPP con un sacco di funzioni, non ti spaventare!

Tutto quello che devi fare è abilitare i servizi “Apache” ed “MySQL” come da foto, niente di più.

Se hai installato tutto correttamente come ti ho spiegato, dovrebbero avviarsi senza alcun problema.

XAMPP Step 8

Il server web virtuale XAMPP ora dovrebbe funzionare correttamente.
Ci siamo, è la prova della verità!

Apri il tuo browser web e sulla barra degli indirizzi scrivi: https://localhost e premi invio da tastiera.

Se tutto funziona correttamente dovrebbe uscirti una schermata come questa:

XAMPP localhost

2) Configura il database MySQL

Ebbene si, come per quando si installa WordPress su uno spazio web, anche per installare WordPress in locale abbiamo bisogno di creare un nuovo database MySQL.

Non ti preoccupare, è semplicissimo se seguirai le mie immagini.

Torna nel pannello di controllo di XAMPP e clicca sul pulsante “Admin” nella sezione MySQL.

XAMPP Step 9

Una nuova finestra si aprirà davanti a te contenente il pannello “phpMyAdmin“.

In questa pagina andremo a creare il tuo database MySQL necessario per il funzionamento di WordPress.

Clicca sulla voce “Databases” che la trovi in alto a sinistra e vai ad inserire il nome del database come indicato in questa foto (puoi mettere il nome che vuoi).

XAMPP Step 10

Perfetto!

Ora che hai creato il tuo database, siamo pronti ad andare a scaricare ed installare il nostro CMS favorito WordPress.

Scarica e installa WordPress

La prima cosa da fare è quella di andare a scaricare il CMS WordPress.

Puoi trovare l’ultima versione italiana a questo indirizzo: Download WordPress.

Per installare WordPress in locale correttamente hai bisogno di estrarre il file che hai appena scaricato nel posto giusto!

Una volta scaricato il file zip contenente WordPress, dovrai estrarre l’archivio all’interno di questo percorso: C:/XAMPP/htdocs (di default).
Se hai installato il programma XAMPP in un’altra parte, dirigiti all’interno della cartella “htdocs” ed estrai l’archivio.

Ora che hai estratto l’archivio, lo puoi rinominare a tuo piacimento, io ad esempio gli ho dato lo stesso nome del mio database “WP“.

Installazione WP

Attenzione: Passaggio molto delicato. Segui attentamente le mie istruzioni.

Dirigiti all’interno della cartella WordPress appena estratta e trova il file “wp-config-sample.php” e rinominalo così “wp-config.php”.

Ora apri il file con il programma “blocco Note” (tasto destro del mouse > Apri con > Blocco Note).

Trova ora questa parte di codice come vedi in questa immagine:

Modifica dati

Attenzione: Passaggio molto delicato! Se non compili correttamente questo file NON riuscirai ad installare WordPress in locale correttamente.

Bisogna andare a modificare alcuni valori, non ti preoccupare, leggi attentamente quanto segue.

Sostituisci la scritta “database_name_here” con il nome del tuo database creato in precedenza. Nel mio caso ho creato il database WP, ricordi?

Bene, tu ci devi inserire il nome del TUO database MySQL.

Ora trova la scritta “username_here” e sostituiscila con “root”.

Cancella la scritta “password_here” senza cancellare le virgolette.

Perfetto, ora salva e chiudi il file.

È finalmente arrivato il momento di installare WordPress in locale!

Per fare questo ti basta semplicemente aprire il tuo browser web e nella barra degli indirizzi scrivere https://localhost/nome cartella WordPress/

Nel mio caso ad esempio è: https://localhost/wp/

Se tutto è andato a buon fine, dovresti trovarti davanti la famosa schermata di benvenuto in WordPress!

Benvenuto in WordPress

Compila ora tutti i dati con le tue informazioni e procedi con l’installazione cliccando sul pulsante “Install WordPress“.

Complimenti! Sei riuscito ad installare WordPress in locale correttamente.

Come ultima cosa ti volevo dire che per effettuare il login al tuo nuovo sito web, dovrai scrivere nella barra degli indirizzi del tuo browser: https://localhost/nome-sito/wp-admin.

Questo è tutto, divertiti con il tuo nuovo sito web!

Conclusione

In questo articolo molto dettagliato e tecnico, abbiamo visto come installare WordPress in locale grazie all’utilizzo del programma XAMPP.

Spero che anche tu sia riuscito ad installare WordPress in locale correttamente!

Il passo successivo sarà quello di trasferire il tuo sito web da locale a remoto, ovvero dal tuo pc ad un server hosting. Il miglior hosting per WordPress secondo me è SiteGround.it.

Vai a leggerti questa mia recensione e scopri anche cosa ne pensano i miei lettori a riguardo.

Se hai riscontrato dei problemi a riguardo di questa guida o se vuoi scrivermi qualcosa, lo puoi fare utilizzando il box dei commenti che puoi trovare qui sotto!

Impara come creare il tuo sito web con WordPress!

Lascia un commento

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

23 Commenti

  1. Enrico Borsani Colussi 26 luglio 2017 al 14:48 - Rispondi

    Grazie, il contenuto mi è stato davvero prezioso.

  2. daniele 20 luglio 2017 al 16:05 - Rispondi

    Ciao Roberto , innanzitutto grazie per la tua dettagliatissima guida. Sto provando ad installare wordpress come descritto (ho ricontrollato i passaggi tre volte e sono abbastanza “sveglio” sul pc) purtroppo quando vado ad inserire, in barra indirizzi di Chrome o explorer , https://localhost/wp/ (ho lasciato le tue impostazioni per non avere problemi) nod 32 prova a bloccarmi più volte la connessione dicendomi “Traffico di rete crittografato, certificato di rete non attendibile” dopo aver cliccato più volte su “consenti” la pagina si apre riportando questa scritta: “Errore nello stabilire una connessione al database”.
    ovviamente ho provato a disabilitare tutte le funzioni (in maniera specifica dal pannello di controllo) dell’antivirus ma non c’è stato verso…
    Ovviamente ho provato su diversi forum ma non ho trovato soluzione al problema…hai qualche idea?
    Grazie mille

    • Roberto Marchesini 29 luglio 2017 al 15:49 - Rispondi

      Ciao Daniele, se la pagina web ti restituisce l’errore “Errore nello stabilire una connessione al database”, questo sta a significare che hai sbagliato a configurare il file wp-config.php. Controlla bene 😉

      Un saluto

  3. Roberto 29 maggio 2017 al 18:25 - Rispondi

    Salve, le info che condividi sono scritte con chiarezza e equilibrio. Io cmq gradirei non utilizzare nessun software, poichè il database lo creo con il servizio hosting(propio siteground)e wordpress è mio desiderio installarlo (dopo averlo scaricato con winzip7 e scompattato..)e poi …. il resto lo sai meglio 100 volte di me… La domanda è: dato che non ho trovato nel tuo sito la modalità per farlo senza software, e ti trovo competente, mi chiedevo se mi sfugge qualcosa?(sono neofita, ma le info per farlo le ho, e tu me ne hai confermata alcune).
    Grazie

    • Roberto Marchesini 5 giugno 2017 al 16:59 - Rispondi

      Ciao Roberto, mi spiace ma non puoi andare ad installare WordPress in Locale senza l’utilizzo di un software. Questo perchè il software serve per creare un’ambiente di lavoro simile ad un server vero e proprio.

      Un saluto

  4. Alessandro 1 maggio 2017 al 1:19 - Rispondi

    Ciao Roberto,
    anche io ho avuto problemi di installazione per via della porta 80….ora l’ho impostata a 1111 e funziona tutto sembra….solo che quando vado a creare il nuovo database, cliccando su CREA, PhpMyAdmin rimane bloccato con la scritta “elaborazione richiesta”, senza creare il database….come posso risolvere?

    • Roberto Marchesini 4 maggio 2017 al 13:35 - Rispondi

      Ciao Alessandro, prova a cambiare nuovamente la porta e vedi se il problema si risolve.

      In alternativa reimposta XAMPP sulla porta 80 ma quando lo vai ad avviare vai a chiudere qualsiasi programma che richieda una connessione ad internet.

      Fammi sapere se risolvi 😉

  5. Marika 29 aprile 2017 al 15:58 - Rispondi

    Ho seguito alla lettera ma non succede nulla dopo aver cambiato i dato nel blocco notes

    • Roberto Marchesini 4 maggio 2017 al 13:31 - Rispondi

      Ciao Marika, strano perché la procedura descritta è stata provata da me in persona.

      Ti consiglio di controllare se hai fatto tutti i passaggio come descritto 😉

      Un saluto

  6. Leonardo 5 aprile 2017 al 15:35 - Rispondi

    Salve,
    premetto che nn sono un esperto del settore.
    Dopo aver seguito e completato tutta la procedura (sembra con successo) mi viene fuori una schermata con queste diciture:
    Warning: Illegal string offset ‘remember’ in C:xampphtdocsWPwp-includesuser.php on line 41

    Warning: Cannot assign an empty string to a string offset in C:xampphtdocsWPwp-includesuser.php on line 41

    Warning: Illegal string offset ‘user_login’ in C:xampphtdocsWPwp-includesuser.php on line 56

    Fatal error: Uncaught Error: Cannot create references to/from string offsets in C:xampphtdocsWPwp-includesuser.php:56 Stack trace: #0 C:xampphtdocsWPwp-login.php(784): wp_signon(”, ”) #1 {main} thrown in C:xampphtdocsWPwp-includesuser.php on line 56

    Grazie

    • Roberto Marchesini 4 maggio 2017 al 13:09 - Rispondi

      Ciao Leonardo, è davvero molto strano.

      Hai già provato a disinstallare e reinstallare nuovamente XAMPP?
      Un saluto

  7. Luca 24 febbraio 2017 al 12:19 - Rispondi

    Ciao sono un newbie su questi argomenti…
    Complimenti per l’articolo. Seguito alla lettera e nessun problema, con tanto di UAC attivo (al max livello) su Windows 10. Ho impostato come da figura alla richiesta del firewall solo “Reti pubbliche”.
    Ho notato però che Edge o Chrome all’accesso su https://localhost mi informano che c’è un errore con il certificato. Come posso risolvere (non che sia grave)?

    Altra domanda: da un punto di vista della sicurezza, ci sono rischi di attacchi dall’esterno secondo te su una macchina casalinga dietro un firewall con XAMPP configurato come da articolo? Avevo letto qualcuno che lo sconsigliava…
    In tal caso, c’è qualche hardening di sicurezza che puoi consigliare?

    • Roberto Marchesini 27 febbraio 2017 al 4:21 - Rispondi

      Ciao Luca, per quanto riguarda Google Chrome che ti dice che al sito manca un certificato, questo è del tutto normale visto che il sito non è online. Quanto andrai a trasferire il sito web in remoto (su hosting) dovrai andare ad installare il certificato SSL per ovviare a questo “problema”.

      Per la sicurezza, a mio parere non dovresti avere alcun tipo di problema finché nessuno ha l’accesso completo del tuo computer dall’esterno. Come mi hai detto hai già un firewall attivo quindi direi che non corri rischi.

      Un saluto

  8. Roberto 4 dicembre 2016 al 20:13 - Rispondi

    Ciao, innanzi tutto ti ringrazio per aver messo on line queste informazioni…tuttavia ho un problemino…all’installazione di wordpress il browser mi dice ciò:
    Occorre un file wp-config-sample.php da cui poter iniziare il lavoro. Ricarica il file nella tua installazione di WordPress.
    ho rinominato e modificato correttamente.. poi ho provato a ridargli il vecchio nome…niente….che fare?
    Grazie
    Roberto

    • Roberto Marchesini 9 dicembre 2016 al 10:42 - Rispondi

      Ciao Roberto, io sinceramente ti consiglio di riscaricarti il pacchetto di WordPress e di rifare tutta la procedura utilizzando un nuovo database. L’importante è che tu vada a configurare correttamente il file config.php.

      Se hai bisogno di una mano con questa operazione, contattami in privato.

      Un saluto

  9. Andrea 22 novembre 2016 al 17:27 - Rispondi

    Ciao, ho installato seguendo tutto alla lettera….non posso che dirti GRAZIE!!!! funziona tutto senza problemi! una guida davvero semplice da seguire!!! Grazie ancora!!!!

    • Roberto Marchesini 23 novembre 2016 al 15:59 - Rispondi

      Grazie Andrea per il tuo commento, fa sempre piacere sentire che i miei lettori hanno risolto i loro problemi grazie alle mie guide 🙂

      Un saluto

  10. marco 15 novembre 2016 al 20:24 - Rispondi

    Ciao,
    Ho un problema dopo aver installato xampp. Mi diceva che era presente un problema sulla porta 80 ma ho risolto con dei tutorial. Ora sia apache che MySQL sono up and running ma non mi apre il mio local host. come posso fare?
    Grazie in anticipo

    • Roberto Marchesini 17 novembre 2016 al 7:31 - Rispondi

      Ciao Marco, tramite il tutorial molto probabilmente tu sei andato a modificare la porta di default, ovvero la porta 80.
      Sulla barra degli indirizzi del browser, prova a digitare “localhost:numero della nuova porta”. Esempio: localhost:120.

      In questo modo dovresti riuscire ad accedere al tuo sito web 🙂
      Un saluto

  11. Gianmaria 1 giugno 2016 al 17:49 - Rispondi

    Ciao Grazie mille per la guida.
    volevo capire una cosa: ora sto testando ed installando un sito wordpres in locale.
    ma quando poi sarà pronto e lo vorrò passare in remoto (online) come faccio a recuperare le url create nelle varie pagine.
    per esempio ora la mia homepage si trova a questo indirizzo: http://127.0.0.1/wordpress/
    se in locale carico nuove pagine, non riesco a dargli la stessa url che gli vorrei dare quando sarà online.
    spero di essere stato chiaro e grazie per l’aiuto.

    • Roberto Marchesini 3 giugno 2016 al 9:02 - Rispondi

      Ciao Gianmaria, quando il tuo sito web sarà pronto, lo dovrai andare a trasferire su un server remoto.
      Puoi fare questo seguendo la mia guida: Trasferire sito WordPress.

      Se avrai bisogno di aiuto con il trasferimento, contattami in privato 🙂
      Un saluto

  12. Daniele 12 febbraio 2016 al 11:18 - Rispondi

    Ciao
    Guide chiare, precise e testate.
    Complimenti
    Daniele