Installare WordPress in locale sul tuo PC

E’ fondamentale avere una copia di WordPress in locale perchè ci permettà di fare tutte le prove in locale sul nostro blog “copia” prima di farle online sul blog vero e proprio.

Anche a me è capitato di installare un plugin che ha “scombinato” tutto o un tema che sembrava bellissimo ma che con i miei widget combinava cose strane… Siccome non è bello fare le modifiche  online mentre c’è qualcuno che ci legge, impariamo come fare per installare wordpress in locale,effettuare tutte le modifiche e poi installare o modificare quello che abbiamo on line.

La prima cosa da fare è scaricare EasyPHP, il software che ci permette in modo semplice e veloce di installare sul nostro computer un piccolo server con Apache (che ci fa da server) e MySql (che ci da il database).

La versione migliore per WordPress 2.7 di EasyPHP è la 2.0, anche se non è l’ultima versione è l’unica compatibile con l’ultima versione di WordPress. Scarichiamola da qui.

Dopo l’installazione verifichiamo che sia Apache e MySql siano attivi cosi:

easyphp  Installare Wordpress in locale sul tuo PC

Creiamo ora il Database per WordPress: nel browser digitiamo il seguente indirizzo http://127.0.0.1/home/mysql/

Chiamiamo “wordpress” il nostro database e clicchiamo su crea.

database  Installare Wordpress in locale sul tuo PC

Dopo aver scaricato l’ultima versione di WordPress in italiano scompattiamo lo zip in nella cartella www, raggiungibile a questo percorso:

C:ProgrammiEasyPHP 2.0b1www

Fatto questo, digitate il seguente indirizzo nella barra di navigazione del browser:

http://127.0.0.1/wordpress/wp-admin/setup-config.php?step=1

Compiliamo il modulo lasciando vuoto il campo password come nella foto:

submit  Installare Wordpress in locale sul tuo PC

Adesso se clicchiamo su http://127.0.0.1/wordpress/wp-admin/install.php partirà il processo d’installazione di WordPress e saremo pronti per fare tutte le nostre prove in locale!

Leggi anche:

  1. WordPress 2.9 in arrivo
  2. Come aggiornare a WordPress 2.8
  3. WordPress 2.8.1 è arrivata la beta
  4. Checklist prima di migrare verso un nuovo host
  5. Ottimizzare WordPress 2.8.2 al meglio

33 Commenti

  1. DaniloNo Gravatar

    Come sempre preciso e dettagliato. Grazie

  2. DaniloNo Gravatar

    Mi piacerebbe capire come uploadare le modifiche effettuate, grazie

  3. StregattaNo Gravatar

    le modifiche le vuoi vedere sul sito che hai online?
    perchè se è così devi portare il file modificato sul server con filezilla o con il client che usi per l’FTP.

    Se mi dici il nome del file, ti dico direttamente la cartella dove troverai la modifica.

  4. DaniloNo Gravatar

    Praticamente ho aggiornato il blog in locale e vorrei aggiornare quello online; Ho pensato di esportare il blog locale quindi importarlo online ma non so se così facendo aggiorno solo i contenuti

  5. StregattaNo Gravatar

    se per esportare il blog locale significa sia il database (che contiene gli articoli e le impostazioni) che tutto il contenuto della cartella htdocs che contiene invece tutte le cartelle di wordpress, il core i plugin i temi e i file di configurazione allora esporta tutto per avere un Backup completo del sito.
    Poi se devi aggiornare alla 2.8 disattiva tutti i plugin e procedi all’aggiornamento online dalla bacheca di wordpress, non dovresti avere problemi se non ne hai avuti in locale.
    Se invece devi aggiornare solo il tema per esempio o un altro file ti basta sostituirlo nella cartella di destinazione.

  6. DaniloNo Gravatar

    come si esporta il database? su altervista ho smantettato online modificando diverse impostazioni e si è bloccato tutto con la scritta:
    “È stata superata la soglia massima di queries che il database può eseguire in un’ora, è necessario potenziare il database ad una classe superiore, se il problema persiste avvisa il webmaster del sito”

    Suppongo quindi che se modifico in locale e poi esporto il database, limito al massimo il problema?

  7. ValeTheGeekNo Gravatar

    L’errore che tu hai è relativo al fatto che il servizio free hosting di altervista ha delle limitazioni.
    lavorando sul sito che si appoggia al db mysql ovviamente fai delle query sul database ed altervista ha un limite di query che è possibile eseguire in un’ora.
    quindi l’errore è relativo al limite massimo di interrogazioni che si possono fare al db in un ora.

    Per esportare il db online per un backup:
    accedi al phpmyadministrator tramite la sezione tool del pannello di controllo
    Clicca su my_TUONICK nella parte sinistra dello schermo, sotto il logo PhpMyadmin
    poi vai nel frame di destra e seleziona esporta
    selezionato, poi clicca su esegui e salvate il file nel vostro computer.
    Il file zip conterrà un file .sql che contiene tutti i dati del database.

    Cosi hai una copia salvata di tutto il database (i soli contenuti) del sito che hai online.

    Le modifiche che hai fatto tu in locale sono sui contenuti (articoli commenti) o sono sul tema,i plugin impostazioni particolari?

    Nel primo caso allora devi importare online il tuo database modificato in locale con una procedura di import (sempre dopo aver fatto il backup) nel secondo caso invece ti basta sovrascrivere i file che hai modificato portandoli sul tuo sito via ftp con filezilla.

  8. DaniloNo Gravatar

    bene…ho capito. Ancora grazie

  9. StregattaNo Gravatar

    Figurati! liete di esserti state di aiuto! torna a trovarci :)

  10. federicaNo Gravatar

    ciao,

    sto facendo un sito completamente in locale (easyphp) con wordpress. Come si fa a pubblicarlo online? E’ stato fatto tutto in locale, quindi devo partire da zero online.

    esiste una guida for dummies oppure potete aiutarmi voi?

    Grazie,
    federica

  11. ValeTheGeekNo Gravatar

    Ciao Federica,
    una volta che il tuo sito è “pronto” in locale ti serve un “host” ovvero lo spazio fisico sul web+dominio (www.nomedeltuosito.it)

    una volta che hai il dominio e l’host ti basta portare via ftp con filezilla i file che hai creato (e che compongono il tuo sito) sul tuo host (che sarebbe tipo la cartella www di easyphp per capirci).

    Essendo con wordpress io farei cosi:
    - un installazione nuova on line di wordpress (dura un minuto e basta solo modificare il wp-config.php con i parametri del db che ti danno quando compri il dominio/host)
    -via ftp porti le modifiche che hai fatto (che credo siano riguardanti il tema) e i plugin che hai installato per avere una situazione coerente.

    Se mi confermi che le modifiche che hai fatto in locale riguardano il tema e i plugin questa è la via piu semplice e pulita (ovvero che funziona)!
    Se non hai idea delle cose che ho detto possiamo aiutarti noi passo passo!

  12. federicaNo Gravatar

    grazie della velocissima risposta!

    ho già host e nomedominio. sì, ho modificato il tema, installato vari plugin e scritto moltissimi post (è un database di film).

    il fatto che ci siano i contenuti modifica la procedura?

    grazie ancora,
    federica

  13. ValeTheGeekNo Gravatar

    mmm no, non la modifica…
    Per i contenuti potresti fare cosi: dalla bacheca di wordpress clicchi su strumenti -> esporta (cosi ti esporti tutti gli articoli).

    Nel nuovo sito una volta che l’hai messo su ti basta fare gli stessi passi solo che vai su importa e ti carichi i post che hai gia scritto.

    Magari prima di esportarli li metti tutti in bozze, non pubblicarli (google potrebbe prenderti per spammer se lo bombardi con tutti contenuti gia fatti in una volta sola)

    Mi sembra un buon compromesso e non dovrebbe essere troppo complicato ;)

  14. DaniloNo Gravatar

    Buongiorno a tutti….ci provo: nel mio blog in wordpress mi piacerebbe inserire la gestione dei commenti in una pagina diversa dalla principale, ho già provato a seguire una guida trovata non ricordo dove ma senza risultato. Mi potete aiutare? Grazie ancora

  15. ValeTheGeekNo Gravatar

    Ciao Danilo, bentornato!

    Non so se ho capito bene, ma vorresti una pagina diversa da quella del post a cui si riferiscono i commenti giusto?

  16. federicaNo Gravatar

    grazie! è davvero uno splendido servizio: complimenti.

    seguirò le istruzioni e spero di riuscire senza troppo danno.

    ciao,
    f

  17. ValeTheGeekNo Gravatar

    Grazie dei complimenti federica!
    siamo solo due ragazze appassionate di tecnologia (e cucina ;) ) e ci fa piacere dare una mano (quando lo sappiamo fare!)

    se ti serve un aiuto usa pure la mail, ti aiutiamo volentieri

  18. DaniloNo Gravatar

    Mi spiego meglio: quando aggiungi una pagina al blog questa non ti permette di gestire i commenti; bene, a me piacerebbe che si potessero gestire.

  19. federicaNo Gravatar

    ancora una domanda: ma non devo fare niente per il database? nessuna esportazione. Grazie, Federica

  20. ValeTheGeekNo Gravatar

    @Federica
    gli articoli puoi esportarli/importarli con la funzione nativa di wordpress, i plugin ti conviene reintallarli. In questo modo non devi far nulla al db.
    Dopo l’installazione di wordpress ricorda però di inserire nel wp-config i puntamenti al db che ti ha fornito l’host. (cosi hai il db pulito)

  21. DaniloNo Gravatar

    Danilo ha scritto:

    Mi spiego meglio: quando aggiungi una pagina al blog questa non ti permette di gestire i commenti; bene, a me piacerebbe che si potessero gestire.

    Ciao a tutti: niente di nuovo?

  22. ValeTheGeekNo Gravatar

    Ciao Danilo… ho visto del codice ma è una cosa un po complicata da fare, si tratta di fare modifiche sostanziali a wordpress…
    però ho trovato un plugin che si chiama blog-in-blog che ti permette di pubblicare in una pagina una categoria…magari ti puo essere utile non so..

  23. DaniloNo Gravatar

    ValeTheGeek ha scritto:

    Ciao Danilo… ho visto del codice ma è una cosa un po complicata da fare, si tratta di fare modifiche sostanziali a wordpress…
    però ho trovato un plugin che si chiama blog-in-blog che ti permette di pubblicare in una pagina una categoria…magari ti puo essere utile non so..

    Se mi permette di gestire i commenti potrebbe essere la soluzione…

  24. DaniloNo Gravatar

    Allora, ho scaricato il plugin, ma non riesco ad installarlo perchè non riesce a connettersi al server FTP nonostante user e pass siano corrette e verificate almeno 100 volte :-( (

  25. ValeTheGeekNo Gravatar

    danilo se lo carichi via fpt nella cartella dei plugin di wordpress?

  26. DaniloNo Gravatar

    ValeTheGeek ha scritto:

    danilo se lo carichi via fpt nella cartella dei plugin di wordpress?

    Hai ragione, tutto ok. Ora però devo capire come funziona…..beh, a domani. Ps sei non sei ancora sposata mi candido :-) ) grazie ancora

  27. ValeTheGeekNo Gravatar

    mi fa piacere che funzioni! Sono gia sposata e prenotata :D

  28. PaolaNo Gravatar

    ciao!
    sto impostando il primo blog in locale con easyphp (e ci sto riuscendo grazie al tuo fantastico tutorial)! :biggrin:

    Solo che adesso ho bisogno di lavorarci su un altro computer (sempre in locale) e vorrei sapere se è possibile esportare tutto su un altro pc e come fare!

    Grazie

  29. ValeTheGeekNo Gravatar

    ciao paola!
    devi copiare tutto il contenuto della cartella www che trovi sotto /programmi/easyphp e creare il database con lo stesso nome/utente/password
    dovrebbe bastare! ma se hai problemi…siamo qui!

  30. GiuseppeNo Gravatar

    ragazzi sono a http://127.0.0.1/wordpress/wp-admin/setup-config.php?step=1 ma mi dice Firefox non può stabilire una connessione con il server 127.0.0.1.

  31. ValeTheGeekNo Gravatar

    ciao, sei sicuro che phpmy admin (il server apache deve avere il pallino verde) sia attivo e funzionante? altrimenti clicca su start

Trackbacks

E tu cosa ne pensi?