Andrea Beggi

Chiacchierare di nubi.

Aggiornare WordPress

A T T E N Z I O N E ! Questo post ha piu' di sei mesi. Le informazioni contenute potrebbero non essere aggiornate.

(Nota: editato il 22 gennaio 2007)
E’ uscita da pochi giorni la nuova versione di WordPress, che ripara un problema di sicurezza non banale, vi consiglio di aggiornare quanto prima.
Vediamo come procedere all’aggiornamento. Questa guida va bene per aggiornare da qualunque versione di WordPress, non è difficile, ma la procedura può spaventare i meno smaliziati. Se non siete a vostro agio con un client FTP è meglio chiediate aiuto a qualcuno, altre difficoltà non ce ne sono.

  • Scaricate l’ultima versione di WordPress e scompattatela.
  • Salvate tutto il contenuto della directory di WordPress sul vostro disco fisso, tramite FTP.
  • Accedete al pannello di controllo del database del vostro blog, se non ne ricordate nome e password, li trovate nel file wp-config.php che avete appena scaricato. Di solito la gestione del db viene fatta tramite phpMyAdmin, via browser. Vediamo come fare un backup in locale tramite questo strumento. Cliccate sull’icona “Home”, la casetta in altro a sinistra, cliccate su “Esporta”, quindi scegliete il database corretto dalla lista. Andate più in basso e cliccate su “Compresso con zip”, e finalmente su esegui. Dopo qualche secondo vi verrà proposto di scaricare un file: accettate, si tratta di una copia dei dati del vostro blog. E’ la cosa più preziosa, poichè il template si può sostituire, i dati del blog no.
    (Nota: se non ricordate nome e password del db, li trovate nel file wp-config.php che avete appena scaricato).
  • Dall’interfaccia amministrativa del blog, impostate il tema di default e disattivate tutti i plugin.
  • Ora cancellate, con i client FTP, tutti i files e le cartelle di WP (tranne wp-content) dal sito (pauuura eh?)
  • Uploadate il nuovo WordPress, cancellate il file wp-config-sample.php, e uploadate il wp-config.php che avete precedentemente salvato con tutti gli altri files (solo quello, per ora).
  • Adesso una cosa un po’ più difficile: trovate tutti i files che avete aggiunto nel tempo, ma che non fanno parte dell’installazione standard di WP, e controllate che siano rimasti online. Se non avete pasticciato troppo, dovrebbero essere solo i plugin, che trovate in wp-content/plugin, il vostro template, in wp-content/themes/nome-del-tema, e le immagini.
  • Fatto ciò, puntate il browser a http://www.mioblog.com/wp-admin/install.php e cliccate dove richiesto. (In alcune versioni di WorpPress è upgrade.php invece di install.php). E’ un’operazione velocissima.
  • Controllate che il blog sia funzionante con il tema di default, quindi riattivate i plugin ed il vostro tema.

Complimenti! Avete aggiornato WordPress. Prossimamente vedremo cosa fare se le cose vanno male, in particolare come ripristinare il database.

Tags: ,

46 Commenti

giamo | #

Come sempre preciso e chiaro.
Avevo fatto la mia prima installazione di WP seguendo un tuo tutorial e ora ho aggiornato con quest’altro.
Un solo lungo momento di panico quando, dopo aver seguito tutti i passaggi, la home con il tema di default era assolutamente bianca (superato riattivando il mio tema).
Ciao e grazie.

bob_desnos | #

ciao andrea
esiste un plug per fare il backup dai dati

nel data base
?

se si
esiste altravia?
ciao
grazie per il tuo tempo

Giovanna | #

scusate come faccio a trovare il file it-IT.mo?
Grazie.

axell | #

grazie… senza questa pagina ero spacciato… :-)

andrea | #

grazie andrea. spiegazione perfetta.
upgrade eseguito senza problemi ;-)

Tommy | #

Ciao Andrea,
volevo chiederti se queste indicazioni per upgradare WP possono essere seguite anche per passare dalla vers. 1.5 alla 2.0 ?
O esiste qualche passagio diverso ?

ophy | #

grazie andrea, senza di te non l’avrei aggiornato ;)

francesco | #

Ciao, Io sono nuovo di wordpress ed in questi giorni sto per andare on line (penso di prendere l’offerta base attuale di tophost). Da un p ho scaricato il blog e sono riuscito ad installarlo in locale seguendo quella quida wiki che sicuramente conoscerai. L’intenzione era infatti quella di rendermi conto un p del funzionamento… mi piace e quindi ho deciso di andare avanti; volevo chiederti ( un p anche l’argomento di questo tuo post) come faccio a mettere sul server il blog che ho in locale con tutti i post, categorie, ecc. Spiegami una cosa: caricando tutti i file (via ftp) che ho nella mia document root locale sul server viene formattato anche il db dell’host? In altre parole, ci saranno i contenuti del mio blog locale sul server cos come li ho creati fino ad oggi? La cosa mi interessa non tanto per salvare questi primi post, ma piuttosto perch vorrei proseguire anche in futuro con questo metodo del doppio blog (locale e host)…
ti ringrazio molto (anche per le ottime guide di cui ho gia beneficiato…)

Andrea | #

Francesco, no non basta. Oltre a trasferire i files devi creare un database sul server, esportare i dati locali ed importarli sul server, avendo cura di impostare i path corretti nella tabella wp-options (mi pare)

Manu | #

Questa guida di upgrade vale anche se dovessi passare dalla versione 1.2 alla 2.0 direttamente?
Manuel

PAOLO | #

Ciao, io ho già un mio blog, fatto interamente da me in .asp su aruba. Dato che il blog è inserito in un web site.
Domanda
1) Ho visto il format del blog di word press ed è molto bello: Ho fatto il download del word press 2.ecc ecc
ma non ci capisco nulla. POsso inserire questo blog nel mio sito?
2) come posso personalizzarlo, cio cambiare immagine index ecc ecc.
3) c’è un manuale in giro?
ciao Paolo

JeKo | #

Anche se il post è piuttosto “datato”, la procedura è perfettamente funzionante. Ho appena aggiornato il mio vecchio WP 1.5.1 alla 2.1.3 e tutto è andato liscio come l’olio… per Andrea hip hip hurrà :)

lucifer | #

Grazie millemila! :o)
Con il tuo aiuto ho istallato WP la prima volta e
sempre col tuo aiuto l’ho aggiornato adesso.
Grazie ancora!

cloro | #

ciao. Praticamente avevo messo su il blog con le tue indicazioni, ma mò riaggiornandolo mi da quest’errore

Fatal error: main(): Failed opening required ‘./wp-blog-header.php’ (include_path=’.;c:\php\includes’) in D:\Inetpub\webs\cloroalclerocom\index.php on line 4

I’m desperate :-(
ciao

Massimo | #

Ciao Andrea,
ho combinato un pasticcio grand come una casa. Avevo aperto il mio sito con admin e mi sono trovato una pagina tutta bianca, ho pensato bene di cancellare tutto da file zilla (anche perchè tanto volevo rifare tutto il blog) e nonsono più riuscito ad entravi se non dal panello di bluehost che mi ha aperto la versione però di w p in inglese.

Ti chiedo esiste un modo più semplice senza agire sui codici per aggiornare il sito in italiano ?
Grazie della tua risposta
Massimo