Installare WordPress for dummies, in italiano

Questa è una guida in italiano per installare e configurare WordPress, la piattaforma su cui gira il blog che state leggendo.
Ho scritto questo breve tutorial per fornire a tutti le risposte che ho dovuto cercare tra diverse pagine del sito www.wordpress.org, e per renderle disponibili anche a coloro che non hanno familiarità con la lingua inglese. Comprende infatti anche le istruzioni per “localizzare” in italiano il vostro blog.

Innanzitutto dovete cercare un server su cui installare il programma; i requisiti richiesti sono abbastanza miti:

  • Server *NIX
  • Almeno 2 MB di spazio a disposizione
  • PHP supportato (versione 4.1 o successive)
  • Accesso ad un database MySQL (versione 3.23.23 o successive) con circa 1 MB di spazio. (Più spazio avete sul database, più interventi potete postare).
  • Accesso FTP.

Sono caratteristiche di base, che qualunque fornitore di hosting dovrebbe avere. Troverete molte offerte, sia gratuite che a pagamento; tra queste cercate qualcosa che faccia per voi. Esistono parecchi provider italiani che hanno offerte per tutte le tasche. Usate Google in modo creativo.
Se volete qualcosa di gratuito ed in italiano, potete provare Networkitalia.net. Conosco solo loro, poichè è il primo che ho provato, e funziona bene.
Ricevuti i parametri di configurazione, dovete procurarvi il nome del database MySQL, e le relative credenziali di accesso (user/password). Smaltita la burocrazia, si parte!

Scaricate da qui l’ultima versione di WordPress. Se usate windows, la versione ZIP va benissimo.

Scompattate l’archivio, magari in una cartella facile da ritrovare.

Aprite il file wp-config-sample.php e inserite i dettagli del vostro database:

  • Trovate la riga
    define('DB_NAME', 'wordpress'); // The name of the database

    e sostituite la parola wordpress con il nome del vostro database (lasciate gli apici)
  • Trovate la riga
    define('DB_USER', 'username'); // Your MySQL username

    e sostituite la parola username con il nome utente del vostro database (lasciate gli apici)
  • Trovate la riga
    define('DB_PASSWORD', 'password'); // ...and password

    e sostituite la parola password con la password del vostro database (lasciate gli apici)

Attenzione alla riga:
define('DB_HOST', 'localhost');, in alcuni casi ‘localhost’ va sostituito con il server che vi comunicherà il vostro provider.

Salvate e rinominate il file come wp-config.php

Attenzione:
il paragrafo che segue contiene informazioni non aggiornate, per le versioni recenti del file di localizzazione italiana, è conveniente cercare su Google.

Scaricate qui il file di localizzazione in italiano, a cura di Luca Lizzeri.
Entrate nella cartella wp-includes, create una cartella languages e copiateci il file che avete appena scaricato.
Aprite il file wp-config.php e cercate la riga:
define('WPLANG', '')
e modificatela in:
define('WPLANG', 'it_IT')

A questo punto siete pronti per mandare tutti i files sul server. Dove vanno messi? dipende: dovreste avere a disposizione una cartella in cui mettere i vostri files HTML, generalmente ha un nome tipo httpdocs o public_html. Se mettete i vostri file direttamente li dentro, il blog sarà accessibile con l’indirizzo www.miosito.it, se viceversa create una cartella, l’indirizzo sarà www.miosito.it/cartella. Inviate quindi tutti i files di WordPress al server, usando FTP secondo le modalità che il vostro fornitore di servizio vi avrà indicato.

Ci siamo quasi! Puntate il browser al file wp-admin/install.php, aggiungendo prima il percorso, cioè www.miosito.it/wp-admin/install.php oppure www.miosito.it/cartella/wp-admin/install.php

Se tutto è andato a buon fine, dopo due schermate, vi saranno forniti un nome utente ed una password, che servono per gestire il blog. Annotateli prima di chiudere la pagina! Per recuperarli sono necessarie manovre non banali. Una volta loggati, potrete cambiare la password con una di vostro gradimento.

Il momento della verità è arrivato! Puntate il browser a: www.miosito.it oppure www.miosito.it/cartella, ed ecco il vostro blog nuovo di zecca!

Tramite il link “login” nella colonna a destra, potrete accedere alle pagine di amministrazione del blog, usando il nome utente e la password annotati in precedenza.

Potreste incontrare problemi con la visualizzazione dei caratteri accentati, se il vostro blog è ospitato da un server Apache (la maggioranza), sia sul blog che nei feed RSS (se non sapete cosa sono lo scoprirete prestissimo!). A tal proposito vi conviene modificare la codifica delle pagine e dei feed in ISO-8859-1, nella sezione Scrivere di Opzioni.

E’ possibile personalizzare l’aspetto del blog tramite fogli di stile, che potrete anche modificare a vostro piacimento. Ne trovate molti su AlexKing.org.
Buon divertimento!

Se queste istruzioni vi hanno aiutato, un modo per ringraziarmi è linkare il mio blog www.andreabeggi.net

222 commenti su “Installare WordPress for dummies, in italiano”

  1. la tua guida su WP � chiarissima ma io sto impazzendo con mysql. premetto che non capisco nulla di php e di database e che ho sempre lavorato solo in html e un po’ in flash. ora, tu mi dici di risolvere i problemi burocratici facendomi dare dal mio host il nome del mio mysql e dei dati di accesso ad esso. ora, il mio provider � aruba e io l� ho l’hosting base che non contempla mysql (mi pare) cos� ieri ho comprato il servizio mysql (accessoriamente).
    ora io accedo a mysql da http://mysql.aruba.it e poi nome utente e pw…
    per sommi capi io so che non dovrei toccare nulla in mysql ma allora che nome “database” devo mettere in config.php??
    aiutooo

  2. buongiorno
    (Uso dreamweaver) ho seguito tutto il procedimento, ho tutti i codici sql…

    per� perdoni l’ignoranza ma le pagine dalla cartella wordpress le devo aprire su dreamweaver e modificarle l�?

    il problema � che non riesco ad aprire le pagine nel browser.. in poche parole dal punto install.php mi blocco !!

    pu� aiutarmi?

  3. ciao, sono nuovo a php e mysql; ho seguito questa guida, creato una tabella di prova nel database con PHPMyAdmin supportato dall’host (aruba.it), tutto bene con il file wp-config.php,ma quando cerco di puntare a qualsiasi file uplodato in seguito, in particolare cercando di aprire wp-admin/install.php ottengo un messaggio “500 Internal server error”… il log degli errori continua a dirmi che non esiste il file favicon.ico (il percorso completo: /web/htdocs/www.gcopy.it/home/favicon.ico) , a cui peraltro io non avevo puntato..
    qualcuno ha qlc consiglio da darmi? grazie___dd__

  4. ok, di nuovo io__ dopo tutta una serie di smadonnamenti penso di aver risolto il problema…. se capitasse a qualcuno lo stesso, � andato tutto a posto ripristinando i permessi corretti dal pannello di login del mio host (/login)___ __dd__

  5. Ciao.. ho aggiornato il WP.. ma mi dava un errore.. ho provato allora a installarlo da capo (tanto ancora non scrivevo nulla).. ma al momento dell’istallazione ho avuto lo stesso problema.. un errore di permessi nel file upgrade-functions. C’� bisogno che alcuni file e cartelle abbiano bisogno di permessi in scrittura?

  6. Grazie mille per questo tutorial.
    Ho installato WordPress sul mio spazio aruba.it ieri sera in 5 minuti esatti, seguendo passo passo quello che hai scritto (pur non avendo problemi con l’inglese, � bello ogni tanto avere un tutorial in italiano) ed � andato tutto liscio come l’olio.

    ciao 🙂

  7. sto provando ad istallare wp ma non mi leggeil wp-config
    apro l’originale lo modifico lo salvo e poi lo rinomino per farlo tornare php da txt pero poi non lo legge l’istallazione

    fra l’altro mi dice che ho gia istallato wp boh

  8. ciao,
    avrei bigogno anch’io della tua preziosa consulenza 😉
    sono pi� o meno nelle stesse condizioni del luca del 19luglio
    aruba + zero conoscenze PHP + etc.

    ho il nome del database e tutti i dati necessari,
    configuro come richiesto il file config.php
    carico il tutto sul server…
    ma non funge.
    il messaggio che mi viene � il seguente:

    “There doesn’t seem to be a wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.”

    invece il file esiste eccome!

    ho notato che si fa sempre riferimento a
    una sottocartella “wp-admin” che io non so proprio
    da dove sia uscita! decomprimendo la cartella
    WP zippata io metto tutto dentro una stessa cartella!

    aiutami per favore, sto ‘scendo pazz!
    grazie mille

    ciao

  9. grazie mille!
    ce l’ho fatta. il fatto era che decomprimevo con un winzip un po’ vecchiotto che non mi visualizzava tutte le sottocartelle; ho provato a utilizzare ZipGenius ed � andato tutto ok.

    Si � presentato poi un altro problema, ma sono riuscito a risolverlo; lo scrivo lo stesso perch� magari pu� essere utile per qualcuno:
    ARUBA rientra in quell’1% dei casi in cui “DB_HOST” non va lasciato “LOCALHOST”, ma va settato a dovere.

    Grazie ancora.
    ciao

  10. Ciao, come prima cosa ottimo blog!
    Ho installato correttamente WordPress (inglese) e ci ho giocato un pochino. Quando ho provato a inserire la localizzazione in italiano mi da l’errore “Fatal error: Only variables can be passed by reference in …\wordpress\wp-includes\gettext.php on line 66”. Ho provato anche a ripartire da capo ed installare la versione gi� localizzata in ita (1.5.2), ma niente. In inglese, invece, funziona benissimo.

    Apache 2.0.54
    PHP 5.0.5
    MySQL 4.1

    Potresti darmi un suggerimento?
    grazie
    Alemarti

  11. Dopo un pomeriggio di ricerche, riporto la soluzione che ho trovato nel sito del supporto WordPress (http://wordpress.org/support/topic/39279) :
    —————————————
    …search function readint()

    //return array_shift(unpack(‘V’, $this->STREAM->read(4)));
    //REPLACE THIS BY FOLLOW

    $tmp = unpack(‘V’, $this->STREAM->read(4));
    return array_shift($tmp);

    and on in other functions array_shift…
    —————————————

    …e come per magia funziona!
    Spero possa essere utile anche ad altri.

    Ciao,
    Alemarti

  12. Ciao, scusami tanto, ho scaricato WP, ho uno spazio web e un sito http://WWW.natalieportman.it che vorrei trasformare in WP.
    Cosa devo installare sul mio PC per lavorare e provare of-line con winXP ? E se volessi solo inserire un blog nel sito gi� esistente quali file devono risiedere nello spazio web e quali nel mio pc ?
    grazie

  13. Pino, per avere un blog online non serve nessun file sul PC, sta tutto sul server del tuo provider. Per testare in locale ti serve uno di quei pacchetti che integrano Apache+PHP+MySQL. Cerca un LAMP per Windows, tipo WinLAMP.

  14. CIAO ANDREA,ho bisogno del tuo aiuto.
    Ho seguito l’installazione di Wamp come descritta nel manuale WPWikiItaly su WinXP.
    Tutto � finito ok tranne che io ho scelto di avviare subito, anzich� avviarlo dopo.
    Ho eseguito le modifiche di Rewrite e httpd.conf ma nel passo in cui inserisco nel browser
    http://local.natalieportman.it/phpinfo.php non mi appare quella maschera di PHP, ma la
    solita finestra della connessione remota di LIBERO e, …CONNETTI mi aziona il modem,
    NON IN LINEA non fa nulla.Sono andato a rivedere quello che ho fatto nei file, ma ne so quanto prima.
    Forse un errore di sintassi ???? I miei dubbi sono:
    -Modulo di Rewrite : la riga mywebsite/2004/10/05/nicename, � da mettere o no ? Dove ?
    -nel file c:/windows/…../hosts la riga 127.0.0.1 local.natalieportman.it(mio sito) in
    quale posizione va aggiunta, prima o dopo quelle che ci sono gia?? Anche qui va rimosso
    il # prima della riga ??
    -le righe di spazio tra una riga di comando e l’altra bisogna toglierle o no ?? Sia che
    abbiano il # sia che non l’abbiano ???
    -in httpd.conf, ho trovato : #
    ? serveradmin [email protected]
    Documentrooot /www/docs/dummy-host.example.com
    servername dummy-host.example.com
    errorlog logs/dummy-host.example.com-error_log
    ? customlog logs/dummy-host.example.com-accesss_log common
    le righe,col ?(che ho messo io), vanno cancellate o lasciate intatte ??
    anche qui va rimosso il # prima di ogni riga, o solo la prima, o nessuna???
    -il file di prova phpinfo.php va salvato in quale directory ?
    -htaccess: questo � il nome o l’estensione? Se � il nome, qual’� la sua estensione,php ??
    e in quale cartella va salvato ??
    Sono fermo qui, inutile andare avanti.
    Un’altro chiarimento: la documentroot, visto che ho lasciato tutto di default, � la /www ?
    E’ quindi sotto questa che devo creare un’altra directory( es.natalieportman.it) dove poi
    installare W.press anzi due, una che contiene i file in lavorazione e una che contiene la
    copia finita da uploaddare ?? In caso non sia cos�, qual’� la configurazione giusta ??
    Per ora � tutto, spero che siano chiari i miei quesiti e che non ti porti troppo disturbo
    darmi una risposta.
    Grazie, Pino.

  15. Pino non riesco ad aiutarti, scusami. Il numero e la natura dei tuoi dubbi/problemi sono tali per cui non riusciremmo comunque a fare nulla. Ti posso solo consigliare di andare per gradi, fare una cosa alla volta e cercare di capire gli strumenti che usi, altrimenti non ne verrai mai fuori.

  16. Per favore Andrea,
    sono riuscito a installare il tutto ma quando clicco su
    LOGIN non succede nulla, il sito on line funziona tutto.
    Il problema risiede sul mio computer.
    Sai dirmi qualcosa ??
    Grazie

  17. Ciao Andrea, mi permetto di darti del tu, considerando le innumerevoli volte che ti ho letto, mi sembra di conoscerti. Volevo ringraziarti per quanto regali alla rete, a chi come me,neofita, si diverte a pasticciare una home page. Credo, anzi ne sono convinto, che internet viva e prolifichi, anche grazie all’innumerevole lavoro che persone come te, regalano a tutti.
    Grazie ancora di tutto quanto fai.
    Bruno

  18. Grazie Andrea!,
    in un’ora ho installato WordPress e modificato i templates!
    (non ci sarei mai riscita senza le tue indicazioni!)
    Una domandina: esiste un plug in per fare in modo che chiunque legge un blog o una pagina possa convertirla in PDF e stamparla o inviare il link della pagina ad un indirizzo di posta? (tipo mambo/joomla per capirci…)
    …conosco WordPress solo da stamattina…

  19. Caro Andrea,
    ho alcune cose da chiederti; ho appena scaricato un server ftp ed effettuato la registrazione su wordpress.it. Vorrei sostituire il mio sito attuale (www.scarti.org) con un blog, mi vorrei cimentare a costruirmene uno. Non riesco per� a installare wordpress sul sito. L’user-id e la password di MySqul non sono quelle che metto normalmente nell’ftp? Purtroppo non ho direttamente questi dati, ho bosogno di recuperare tutto ci� che Aruba mi ha mandato prima di attivare il dominio?
    Una volta risolto questo, come faccio a usare i diversi temi che wordpress mi propone per personalizzare il mio bolg?
    Come vedi sono davvero agli inizi, ti ringrazio per ci� che ho gi� trovato sul sito e sui consigli che potrai darmi,
    Alfredo

  20. Ciao Andrea, grazie per i preziosi suggerimenti che ho raccolto sul tuo blog a proposito di wordpress! Sono solo all’inizio, ma spero che questo nuovo hobby mi dia presto piccole soddisfazioni! Grazie di cuore a chi come te mette le proprie conoscenze a disposizione di tutti in pieno stile GNU! miiitici!
    ricordo a tutti anche le pagine di wpwikiitaly!

  21. Prima di tutto un mio grazie per gli utili consigli che mi hanno sostenuto nel primo avvicinamento a WordPress.
    Tra poco anch’io avrei intenzione di fare il passo storico di comprare un iBook apple 12″. Le mie perplessit� che ancora ronzano nella mia testa sono sulla disponibilit� si software gratuito per i lavori in HTML (editor, client FTP ecc.). Il mio lavoro principale rimarr�
    su PC IBM compatibile,ma, a scuola potrebbe essere utile disporre anche di alcune piattaforme Apple.
    Buon anno nuovo.

I commenti sono chiusi.