Come installare Wordpress in locale

Oggi vi presento una piccola guida su come installare Wordpress in locale (cioè sul proprio computer invece che su di un server hosted). Qual è il vantaggio di una installazione in locale? L’installazione in locale è come un’officina in cui possiamo sperimentare con il nostro blog; si può modificare il tema, installare nuovi plugin, creare nuove pagine, il tutto senza che online venga cambiato nulla. Quando saremo soddisfatti del nostro creato potremo caricarlo semplicemente sul nostro host e mostrare il nostro capolavoro a tutta la rete.

ATTENZIONE: è inutile scrivere-pubblicare post sulla versione locale, perché poi dovranno essere tutti nuovamente copiati sulla versione online! La versione in locale è utile solamente per la modifica del tema del nostro blog.

NOTA: Questa guida spiega solamente l’installazione sotto Windows XP (è l’unico computer che possiedo) e con altri computer / sistemi operativi potrebbe essere differente.

#1 Scaricare il programma Xampp

Prima di tutto scaricate la versione Windows di Xampp più recente qui. Cliccate semplicemente su Installer e salvate il file sul desktop o in una cartella a piacere.

Xampp è un programma che emula un server web sul nostro computer. Il programma è gratuito, e occuperà dopo l’installazione circa 200 MB sul nostro disco fisso.

#2 Installare XAMPP sul computer

Fate doppio click sul file appena scaricato per avviare il programma di installazione.

Premete NEXT alla prima schermata e in quella seguente scegliete la cartella di destinazione dove il programma deve essere installato.

Wordpress verrà in seguito installato nella stessa cartella di XAMPP quindi vi consiglio di installarlo in una cartella con il nome, per esempio, del vostro blog.

Esempio C:\Documents and Settings\[...]\Desktop\Bloggare\Xampp\

Premete quindi NEXT e nella schermata seguente non cambiate le opzioni già selezionate.
Premete quindi INSTALL e il programma si installerà nella cartella che avete scelto.

Quando l’installazione sarà terminata premete FINISH per chiudere l’installazione.

Nella schermata seguente alla richiesta “Congratulations! The installation was successful! Start the XAMPP Control Panel now?” premete SI per far aprire il Pannello di Controllo di XAMPP.

#3 Avviare il server locale

Per avviare il server locale dovremo semplicemente premere i pulsanti START rispettivi di APACHE e MYSQL. Se tutto funziona bene dovrebbero comparire accanto ad entrambi i pulsanti le scritte RUNNING.

NOTA: se non dovessero funzionare provate a chiudere tutti i programmi come Messenger, Skype, E-Mule e simili, perché a volte non permettono a XAMPP di funzionare.

NOTA /2: la prossima volta che dovrete avviare XAMPP basterà cliccare l’icona sul deskop XAMPP – CONTROL PANEL.

#4 Creare il database per Wordpress

Dopo aver avviato APACHE e MYSQL su XAMPP il server locale dovrebbe funzionare. Per controllare aprite il vostro browser e scrivete nella barra degli indirizzi http://localhost.
Dovrebbe comparirvi la schermata iniziale di XAMPP.

Premete quindi su ITALIANO e entrate nel pannello di controllo di XAMPP.

Nella colonna a sinistra andate nella categoria STRUMENTI e cliccate su PHPMYADMIN.

Nella nuova finestra scrivete semplicemente nella casella di testo sotto “CREA UN NUOVO DATABASE” il nome del vostro database o blog senza spazi (io solitamente scrivo solamente WORDPRESS) e cliccate su CREA.

Se tutto è andato bene dovrebbe comparire una schermata con scritto “DATABASE [nome del database] E’ STATO CREATO”.

#5 Scaricare Wordpress

Ora scaricate l’ultima versione di Wordpress all’indirizzo Wordpress.org sul vostro computer.

Estraete quindi il contenuto del file compresso in una cartella sul vostro desktop.

A questo punto andate nella cartella dove avete installato XAMPP e aprite la cartella HTDOCS.

All’interno di questa cartella copiate la cartella WORDPRESS che si è creata quando avete estratto il file scaricato da Wordpress.org e tutto il suo contenuto.

#6 Modificare il file wp-config.php

Aprite la cartella WORDPRESS che avete appena copiato e cercate il file wp-config-sample.php. Aprite questo con il blocco note e modificate le seguenti linee:


// ** MySQL settings ** //
define('DB_NAME', 'putyourdbnamehere'); // The name of the database
define('DB_USER', 'usernamehere'); // Your MySQL username
define('DB_PASSWORD', 'yourpasswordhere'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

Al posto di “putyournamehere” scrivete il nome del database che avete createo in phpMyAdmin.
Al post di “usernamehere” scrivete “root”
Al posto di ‘yourpasswordhere’ lasciate in bianco

ATTENZIONE: Quando sostituite o lasciate in bianco come nel caso della password ricordatevi comunque di NON CANCELLARE GLI APICI, altrimenti non funzionerà.

A questo punto salvate e chiudete NOTEPAD.

Adesso rinominate il file wp-config-sample.php in wp-config.php

#7 Installare Wordpress

Finalmente è giunto il momento di installare Wordpress. Aprite il browser e nella barra degli indirizzi scrivete http://localhost/wordpress/wp-admin/install.php.

Se avete seguito bene le istruzioni, vi dovrebbe comparire la schermata di installazione di Wordpress. Scrivete il nome del blog e la vostra e-mail e premete INSTALL per installare Wordpress sul vostro computer.

Dopo pochi secondi l’installazione sarà terminata. Segnatevi accuratamente la password di accesso (lo username è per tutto ADMIN), e premete LOG IN.

Nel pannello di accesso a Wordpress inserite username e password che vi sono appena stati dati.

Complimenti, avete appena installato Wordpress in locale! Ora potete iniziare a usare la vostra copia personale di Wordpress e appena sarete pronti metterla online.

NOTA: ogni volta che vorrete accedere alla vostra copia locale di Wordpress dovrete avviare XAMPP e i server APACHE e MYSQL, dopodiché aprire il browser e digitando http://localhost/wordpress giungerete al vostro blog locale.

NOTA /2: se volete installare più blog in locale dovrete installare nuovamente XAMPP in un’altra cartella e rifare tutto il procedimento come spiegato.

NOTA /3: se non volete più avere una copia in locale del vostro blog potete semplicemente cancellare tutta la cartella contenente XAMPP senza alcun bisogno di disintallare attraverso il pannello di controllo di Windows.

Spero che la guida vi sia stata utile, per problemi o suggerimenti ci sono i commenti a vostra disposizione.

Condividi

87 commenti

  1. Susi ha detto:

    Davvero una guida chiarissima e completa, sono riuscita ad installare wordpress senza problemi. Grazie mille!

  2. Niccolò ha detto:

    ciao, ma una volta che ho fatto tutte le prove, poi per “sistemarla online”  poi come faccio??

  3. vincenzo ha detto:

    complimenti una guida facilissima

  4. A ha detto:

    Rispondo a Vincenzo…sono anchio neofita di wp però credo sia suff copiare i file wordpress e settare il file config con i parametri dati forniti, in genere tramite mail, dal fornitore del servizio hosting e db…
    Ti segnalo quest’articolo:
    http://www.wordpress-it.it/wiki/Main/WordPressAruba
    Qualcuno può confermare?

  5. hector ha detto:

    sono arrivato al punto 7 e mi é apparsa questa scritta:

    Sembra mancare un file wp-config.php. Questo file è necessario per poter iniziare. Serve aiuto? Eccolo. È possibile creare un file wp-config.php tramite una interfaccia web, ma non funziona con tutte le configurazioni dei server. La strada più sicura è quella di creare manualmente il file.
    Crea un file di configurazione
    ho fatto qualche errore?

  6. paskuale ha detto:

    Ciao quando scarichi wordpress, se non ricordo male, c’è un file che si chiama wp-config-dist.php che và rinominato in wp-config.php tutto qui. Non hai fatto nesusn errore ;)

  7. hector ha detto:

    ciao avevo rinominato il file wp-config-sample.php in wp-config.php, ero stato anche attento a non cancellare gli apici ma mi da sempre lo stesso messaggio di errore

  8. paskuale ha detto:

    mmm…. verifica riga per riga l’interno del tuo “wp-config.php” forse qualche percorso errato, hai trasferito il file in FTP (un sito live) ? O stai provando in locale il sito (localhost) ?

  9. Giulia ha detto:

    Perchè se faccio http://localhost/wordpress per la seconda volta (ho lavorato il locale ieri) oggi non riesco più andare in local del mio blog?
    Ho bisogno di riutilizzare Splinder Importer…

  10. hector ha detto:

    ciao Paskuale ti ho inviato il contenuto del file direttamente nel contatto del tuo sito, non so se ti é arrivato

  11. Giulia ha detto:

    Ancora Giulia, mi sono spiegata male. Se digito di nuovo localhost/wordpress, mi dice che Wordpress è già installato. Faccio login, ma user ADMIN e password, usata per il primo accesso in locale non viene accettata. Mi accetta solo user e password del blog in remoto, quindi non posso accedere alla dashboard in locale da cui solo possono accedere al plugin Splinder Importer per rifare l’import.
    Un aiuto?

  12. paskuale ha detto:

    ciao hector rimanda, non è arrivato :(

  13. leon ha detto:

    BRAVISSIMO! UNA BELLA GUIDA CHIARA, DOPO 3 GIORNI DI PROVE CI SONO RIUSCITO CON QUESTA!

  14. Marco ha detto:

    Niente da fare! Ho seguito di pari passo la guida. Controllato e ricontrollato al compilazione, ma allo step 7 quando vado per installare wordpress mi dice
    Oggetto non trovato!
    L’URL richiesto non esiste su questo server. Se hai scritto l’URL a mano, per favore controlla che non ci siano errori.
    Se pensi che questo sia un errore del server, per favore contatta il webmaster.
    <
    Ho la versione WP 2.9.1 in italiano scompattata in una cartella del Deesktop.
    Dove posso aver sbagliato?

  15. paskuale ha detto:

    il luogo in cui hai scompattato …. non puoi scompattarlo ovunque ma sotto la directory eseguibile di Xampp che di default è xampp/htdocs/..  crea una tua sottocartella xampp/htdocs/miosito/ e scompatta tutto qui !!
     

  16. Marco ha detto:

    Fatto. Reinsatallato pure XAMPP sotto C:, creata cartella wordpress sotto directory xampp/htdocs/
    Niente da fare. Continua a darmi lo stesso identico errore!
    XAMPP è in esecuzione correttamente e c’è aperta una finestra cmd.exe con i seguenti comandi
    1. Start XAMPP control panel
    2. relocate XAMPP (current path C:\xampplite)
    3. disable HTTPS (SSL)
    4. disabled server side includes (SSI)
    5.  enable iPv4 only (current: iPv4/6 (auto))
    x.  exit
    Ho eseguito solo il comando 1, devo settare qualcos’altro attraverso gli altri comandi?

  17. paskuale ha detto:

    Eseguito il comando 1 quindi si aperta la finestrella control panel di xampp (sono attivi i servizi APACHE e MYSQL ?) se si, scompatta la cartella wordpress dentro c:\xampp\htdocs\miositodiesempio e poi apri il browser alla pagina http://127.0.0.1/miositodiesempio/ se apri solo http://127.0.0.1 vien fuori la pagina principale di Xampp ?

  18. Js ha detto:

    Un ottimo lavoro, scorrevole e comprensibile. Ti ringrazio

  19. Electra ha detto:

    Sembra mancare un file wp-config.php. Questo file è necessario per poter iniziare. Serve aiuto? Eccolo. È possibile creare un file wp-config.php tramite una interfaccia web, ma non funziona con tutte le configurazioni dei server. La strada più sicura è quella di creare manualmente il file.
    Crea un file di configurazione
    ho letto anche i commenti su, anche io non ho fatto nessun errore, ho scompattato solo nella cartella xampp e ho rinominato.
    Non so proprio dove ho sbagliato e mi sto deprimendo perchè sono tre giorni che ci provo.

  20. flavia ha detto:

    Grande!Grazie!

  21. flavia ha detto:

    Ho fatto tutto in unattimo con la tua guida.Grazie!
    Domandina: come installo con xampp il tema scelto?
    grazie mille!

  22. paskuale ha detto:

    Non credo che Xampp abbia a che fare coi temi, è solo un web-server, serve ad eseguire il codice Php/Html e affini …. se parli di temi e wordpress, e non ho capito male, i temi li installi da WordPress.

  23. Alberto ha detto:

    Anche a me solito problema mi dice di lavorare sul file wp-config.php.. Cosa devo fare??

  24. juliet ha detto:

    Ciao a tutti.. la tua guida è molto utile e spiegata in maniera chiarissima.. Dopo essere stata attenta ed essermi sentita abbastanza tonta se vado sul link http://localhost/wordpress/wp-admin/install.php mi da il seguente errore: “Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation. 

    Chiunque mi voglia aiutare mi contatti al mio indirizzo mail kokai83@gmail.com
    Sono disperata e preoccupata per il mio caro blog splinder :(

    Grazie a tutti

  25. juliet ha detto:

    Ps. dimenticavo di scrivere che se vado sulla cartella XAMPP CONTROL PANEL non me la fa aprire perché mi dice che c’è un errore.  ”XAMPP Is already running”

  26. paskuale ha detto:

    ”XAMPP Is already running” è già in esecuzione! Hai per caso installato più web-servers ? O magari in precedenza ha i installato Apache singolarmente ? E magari c’è lui inesecuzione, appena lanci il pannello di Xamp ti risponde giustamente è già in esecuzione…

  27. Juliet ha detto:

    Grazie per la risposta :) ma se è già in esecuzione che devo fare? Scusa ma non capisco bene queste cose :)

  28. paskuale ha detto:

    Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file from your WordPress installation ti stà dicendo ke ha bisogno di quel file, però se nn ricordo male il file necessario a far partire tutto si chiama solo wp-config.php verifica un pò tra le impostazioni, posso solo darti questo indizio non uso wp da mesi :(

  29. Juliet ha detto:

    si grazie, proverò a disinstallare tutto, fare un po’ di sana pulizia e rifare tutto dall’inizio, passo dopo passo. Anche se splinder chiude a fine gennaio avendo salvato il file dei contenuti del blog credo di poter provare all’infinito :)  

    Spero di farcela.. grazie ancora

  30. Giuseppe ha detto:

    dovete lavorare sul file wp-config-sample.php e poi lo rinnominate

  31. juliet ha detto:

    Ho seguito un’altra procedura, un po’ più semplice per chi come me è poco esperto in questo settore.
    http://soluzioni.splinder.com/post/25782388/xmlwxr
    Al secondo tentativo sono riuscita a fare tutto e mi è arrivata la tanto attesa mail da wordpress con la dicitura “Import Successfull”. 
    Se vado sul nuovo link di wordpress  non compare però nessun post, commento, ecc…
    Com’è possibile? Devo forse modificare qualche impostazione dalla bacheca di wordpress dato che ormai l’importazione è stata completata? Helppppppp….

  32. piripò ha detto:

    idem come altri ho fotto tutto in piena regola ma mi compare errore ecc ecc

  33. Juliet ha detto:

    So che non ci crederete mai ma finalmente sono riuscita a fare la migrazione. Il problema era il salvataggio del file di splinder.  Se qualcuno ha avuto il mio problema sono disponibile ad aiutarlo. 

    Per quanto riguarda i vari errori ora wordpress ha inserito un tool diretto in cui con un click potrete fare la migrazione. 
    Andate su strumenti – importa – splinder. Inserire il file xml che avete salvato da splinder, aspettate l’elaborazione e magicamente (dopo una mail di conferma) avrete sul blog tutti i vostri post :)

  34. Io utilizzo Linux, come faccio ad installare wordpress? Ho copiato la cartella wp in: p, li { white-space: pre-wrap; /home/marco/lampp/htdocs
     
    Ma quando vado a dare il comando http://localhost/wordpress/wp-admin/install.php oppure http://localhost/wp mi dice oggetto non trovato.
     
    Come posso risolvere questo problema?

  35. Ruby ha detto:

    Grazie, davvero…semplice, chiara…non potevo desiderare niente di più :)

Lascia un commento