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.

34 commenti

  1. Non vedo perché installare di nuovo Xampp per installare un nuovo blog, non basta creare una nuova cartella in HTdocs e un nuovo DataBase??

    Comunque ottimo articolo.

    Ciauz!

  2. Paolo ha detto:

    Ciao Mister6339, rileggiendo la guida mi son accorto che hai ragione, basta creare una nuova cartella all’interno di HTdocs, chissà perchè ho scritto che bisogna installare tutto nuovamente… La guida è in effetti un po’ vecchia, la aggiornerò al più presto. Grazie della segnalazione!

  3. liliansi ha detto:

    Ottima guida grazie!! Installato senza problemi!

  4. fausto ha detto:

    assolutamente utile, assolutamente chiaro
    complimenti

  5. francesca ha detto:

    molto ben fatti i tuoi tutorial. grazie infinite. sono le persone come te che rendono utile e positivo il web!
    avrei anche da chiederti: cosa consigli per pubblicare clip video o file di you tube su wordpress (residente su server a pagamento ovviamente)?

  6. Paolo ha detto:

    @Francesca – grazie per i complimenti! Riguardo alla pubblicazione di video ti consiglio il plugin Viper Video Quicktags, permette di inserire ogni tipo di video con una comoda interfaccia e opzioni di personalizzazione.

  7. alberto ha detto:

    Ciao ,ho problemi con l’installazione di xampp  …ho anche provato a disabilitare ,anzi a disinstallare l’antivirus aVG che avevo installato ,pero’ nulla….installo Xampp  ,avvio  il control panel  e tutto quanto ma poi quando digito l’indirizzo di local host non si apre la pagina di benvenuto ….

    E pensare che fino a settimana scorsa ero riuscito ad utilizzare Xamoo e avevo gia’  aperto un blog in local host con word press ,poi in seguito ad una formattazione che ho dovuto fare …eccomi qui ,non funziona piu’ nulla..come al solito …che devo fare ??? Grazie

  8. Erminio ha detto:

    Grazie Mille,
    é veramente difficile trovare sul web una guida cosí chiara, semplice ed esaustiva. Fossero tutte cosí le guide saremmo tutti dei grandi informatici in poco tempo!! eheheehe :)

  9. xxgoblin ha detto:

    Ciao, grazie per la guida.
    Penso di fare l’installazione qsta sera.
    La guida è chiara..bhè in caso di problemi posto! =)

  10. Marina ha detto:

    Grazie mille, mi hai evitato molte ore di grattacapi!

  11. Davvero un ottima guida! Finalmente sono riuscita ad installarlo senza problemi! =)

  12. soul searcher ha detto:

    Ti adoro!!!
    Da 3 giorni impazzivo perché nessuno mi aveva fatto notare che il file install.php va aperto con localhost nel percorso del browser  e non col doppio click…

    Guida fantastica e ben redatta!!!

  13. giancarlo ha detto:

    esiste un metodo per installare WP in una chiave usb? una sorta di server “portable”?

  14. Paolo ha detto:

    @Giancarlo – certo che esiste un metodo, ho scritto anche un articolo a proposito, guarda qui –> http://www.spaghettiwordpress.com/2008/05/come-installare-wordpress-su-una-chiave-usb/

  15. tornei ha detto:

    Sto riscontrando dei problemi con xampp. Dopo averlo installato ed aver premuto “start”  esce un errore.
    Se può essere utile mi succede da quando utilizzo windows7 .
     
    Chi saprebbe darmi delle dritte? Grazie

  16. paskuale ha detto:

    [quote]
    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.


    [/quote]
     
    correggo:
    Non necessita rifare una nuova installazione di Xampp, ma basta creare una nuova sottocartella in “/xampp/htdocs/altro_sito_wp” e incollare tutto all’interno. Lo stesso vale per la rimozione (eliminare la sottocartella “altro_sito_wp”.
    Colgo cmq l’occasione per complimentarmi dell’ottima guida. Domanda e per migrare dalla versione locale a quella online ? C’è anke per questo caso una guida ?
    Grazie, ciao

  17. Ciao! Bella guida complimenti, ma a me si presenta un bel problema col passaggio 7. Quando nella nuova finestra inserisco http://localhost/wordpress/wp-admin/install.php   , mi da “oggetto non trovato”  ed “errore 404″. che devo fare? =S

  18. paskuale ha detto:

    Non trova il file …. la cartella ‘wordpress’ esiste sotto xampp/htdocs/ ?

  19. Prima di tutto, ti ringrazio per avere risposto così velocemente =) Grazie =)!
    poi…no, la cartella non esisteva, ho scaricato WP ho estratto la zip e la cartella wordpress poi l’ho messa in xampp/htdocs, ho sbagliato qualcosa? Se si, quale sarebbe il procedimento corretto?

  20. paskuale ha detto:

    mmm… scusa la domanda può sembrar banale ma … dal pannello di controllo Xampp hai avviato il servizio apache ?
    Ciao

  21. si, ho avviato Apache e MySql, cosa dovrei fare?

  22. paskuale ha detto:

    … strano se hai seguito i passi della guida non dovresti aver problemi … hai per caso IIS installato ?
    2* dubbio[] Se al posto di <localhost> scrivi <127.0.0.1> stesso errore (104) ?
    3° dubbio[] se rinomini xampp/htdocs/wordpress in xampp/htdocs/pippo e poi apri http://127.0.0.1/pippo/ cosa succede ?
     
    prova e fammi sapere
     

  23. 1. IIS cos’è?
    2. se metto 127.0.0.1 mi va alla home di xampp
    3.mi da:
    Error establishing a database connection

  24. paskuale ha detto:

    ecco …. non esiste il database nel database !!!!! apri phpMyadmin e crea una database vuoto (la chiami come vuoi, basta che poi nel file wp-config.php al rigo dove definisce il nome del database metti lo stesso nome…
    Rivedi i punti 4 … 5… e 6 :)
     
    ciao

  25. paskuale ha detto:

    non si possono modificare qui i posts ? :) cmq non esiste il database ( non il db nel db) :P
    ariciao

  26. paskuale ha detto:

    Se invece il database l’avevi fatto, apri wp-config.php e verifica che i parametri siano stati inseriti correttamente (user;password;nome_database,nome_host)
     
    ciao

  27. nulla da fare, ho rifatto tutto quanto ex novo ma niente. però se c’è una cosa che mi rallegra è che quì le persone sono gentilissime, soprattutto tu =)

  28. paskuale ha detto:

    mumble…. continua a restituire “DataBase conn error” ? puoi incollare il contenuto del file wp-config.php ? Non ti preoccupare a volte dietro problemi come questi venguon fuori soluzioni extra :-)
    ciao
    p.s.
    all’indirizzo http://127.0.0.1&gt;/hppmyadmin/ cosa succede ?

  29. Nefertary ha detto:

    Quando vado ad installare wordpress (dopo aver rinominato il file ecc…)
    mi esce scritto così:
     
    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.
     
    come faccio? ho rifatto tutto più volte

  30. paskuale ha detto:

    Guarda bene nella cartella che hai rinominato dovrebbe esserci un file che assomiglia al config.php si chiama config_simple.php (config esempio)
    a) Fanne una copia rinominalo in config.php
    b)Aprilo per modificarlo conle tue impostazioni (nome db-user-password-etc…..)
     
    ciao

  31. Sabina ha detto:

    Ciao

    Ho installato xampp 1.7.3 ; tutto bene fino al passo 4, ma nella colonna di sinistra non mi compare la sezione “strumenti” dove trovare “phpmyadmin” e quindi non riesco a procedere oltre.

    Grazie

  32. errico malatesta ha detto:

    Guida chiara semplice ed esaustiva.
    Tutto fatto senza problemi, grazie per la guida!

Lascia un commento