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.
Davvero una guida chiarissima e completa, sono riuscita ad installare wordpress senza problemi. Grazie mille!
ciao, ma una volta che ho fatto tutte le prove, poi per “sistemarla online” poi come faccio??
complimenti una guida facilissima
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?
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 filewp-config.phptramite 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?
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
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
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) ?
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…
ciao Paskuale ti ho inviato il contenuto del file direttamente nel contatto del tuo sito, non so se ti é arrivato
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?
ciao hector rimanda, non è arrivato
BRAVISSIMO! UNA BELLA GUIDA CHIARA, DOPO 3 GIORNI DI PROVE CI SONO RIUSCITO CON QUESTA!
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?
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 !!
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?
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 ?
Un ottimo lavoro, scorrevole e comprensibile. Ti ringrazio
Sembra mancare un file
wp-config.php. Questo file è necessario per poter iniziare. Serve aiuto? Eccolo. È possibile creare un filewp-config.phptramite 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.
Grande!Grazie!
Ho fatto tutto in unattimo con la tua guida.Grazie!
Domandina: come installo con xampp il tema scelto?
grazie mille!
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.
Anche a me solito problema mi dice di lavorare sul file wp-config.php.. Cosa devo fare??
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
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”
”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…
Grazie per la risposta
ma se è già in esecuzione che devo fare? Scusa ma non capisco bene queste cose
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
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
dovete lavorare sul file wp-config-sample.php e poi lo rinnominate
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….
idem come altri ho fotto tutto in piena regola ma mi compare errore ecc ecc
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
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?
Grazie, davvero…semplice, chiara…non potevo desiderare niente di più