Come aggiornare WordPress

di gidibao il 26 settembre 2007

sotto WordPress

[NOTA: l'articolo a seguire é riferito agli upgrade per le versioni precedenti la 2.7. Dalla release 2.7 in poi, gli aggiornamenti della piattaforma potranno essere effettuati con estrema semplicità  direttamente dalla bacheca] Aggiornare la piattaforma di WordPress é una operazione non solo utile, ma assolutamente necessaria. Con una frequenza pressoché mensile, viene proposta per il download una nuova release di upgrade contenente la summa di tutte le migliorie apportate all’intero sistema in quanto a sicurezza, codice, etc.

Sebbene l’atto in sé non sia particolarmente difficoltoso, capita spesso che una buona parte degli utenti abbia una reazione di timore e di smarrimento qualora decidesse di effettuare per la prima volta un upgrade. Aggiornare WordPress non é piú difficile dello installare in un colpo solo tre o quattro plugin: l’upgrade richiederà  al massimo 5 minuti d’orologio.
Questo tutorial é dedicato a quei coraggiosi che ne hanno l’intenzione…
[wp-tabbity title="Passo 1" id="a"]

Un problema bene impostato é mezzo risolto (!)

Un aspetto particolarmente importante dell’intera operazione concerne l’avere le idee ben chiare in merito a cosa si stia effettivamente facendo: scarichiamo ora l’archivio dell’ultima release di WordPress e vediamo cosa esso contiene:

  1. Tre cartelle (wp-admin | wp-content | wp-includes)
  2. Due testi informativi (license.txt | readme.html)
  3. Un file .php di esempio (wp-config-sample.php)
  4. Venti file .php (dalla versione 2.6 il numero é salito da 19 a 20 | aggiunto il file wp-load.php)

Posto che questo articolo concerne l’aggiornamento e non l’installazione della piattaforma, possiamo tranquillamente eliminare dall’archivio la cartella wp-content, i due testi informativi ed il file wp-config-sample.php

[/wp-tabbity]
[wp-tabbity title="Passo 2" id="b"]

Preparazione (!)

Facciamo ora un salto sul server (via ftp) dove risiede la nostra piattaforma da aggiornare e diamo una occhiata alla root principale dove risiedono i file che dovranno essere sostituiti con quelli della nuova versione che abbiamo scaricato (vedi screenshot). Nel particolare, vedere QUI i file .php che andranno cancellati (nella root principale del sito – server remoto) e quelli che ne prenderanno il posto (dal nostro computer) e QUI le due cartelle wp-admin e wp-includes anch’esse da eliminare prima e sostituire poi.

[/wp-tabbity]
[wp-tabbity title="Passo 3" id="c"]

Importante (!)

Prima di poter sostituire i file, sarà  necessario compiere una serie di operazioni fondamentali per un esito positivo del processo di aggiornamento:

  1. Backup del database | effettuare il backup dei dati inseriti nel blog (articoli, commenti, pagine, etc. memorizzati nel DB MySQL) per ottenere una copia di ripristino nel caso in cui la procedura di aggiornamento non andasse a buon fine. Il plugin WP-DBManager può rivelarsi particolarmente utile per compiere questa operazione.
  2. Backup dei file | fare una copia di backup del file .htacces (vedi qui) effettuando il download via ftp dal server remoto al computer locale (casa/ufficio) poiché il file potrebbe contenere delle regole personalizzate.
  3. Verifica | controllare che i file di backup siano utilizzabili! Estrarre dall’archivio il file .zip con la copia del database e verificare il contenuto della cartella aprendo il file SQL con il “Blocco note”.
  4. Plugin | disattivare tutti i plugin in funzione poiché potrebbero compromettere l’operazione di upgrade.
  5. Tema | selezionare ed utilizzare come tema corrente quello di default (WordPress Default)
  6. Cancellare/sostituire i vecchi file | cancellare (uno alla volta) i file .php e sostituirli prontamente ad uno ad uno con i nuovi poi, cancellare la vecchia cartella wp-includes e quindi sostituirla e fare lo stesso anche per la directory wp-admin. Importante: non cancellare il file wp-config.php, la cartella wp-content (contiene i plugin, i temi ed i backup!), la cartella wp-images qualora aveste caricato in essa delle immagini ed infine il file htaccess.
  7. Programma di aggiornamento | arrivati a questo punto, sarà  necessario eseguire lo script avviando wp-admin/upgrade.php dal browser. Sarà  dunque sufficiente puntare il proprio browser su l’URL: http://example.com/wp-admin/upgrade.php dove “example.com” andrà  sostituito con il nome del dominio oppure su http://example.com/blog/wp-admin/upgrade.php qualora WordPress fosse installato in una sotto-cartella (nell’esempio a nome blog) e seguire le istruzioni che appariranno.

Se l’upgrade sarà  stato effettuato correttamente, verrà  richiesto (in questo caso) l’aggiornamento del database: cliccando su “continue” la procedura avrà  termine. Ricordo infine che da ora sarà  possibile riattivare i plugin e ritornare all’utilizzo del proprio tema di sempre.

[/wp-tabbity]
[wp-tabbity title="Conclusioni" id="d"]

L’articolo che avete appena letto vuole essere un cordiale invito a familiarizzare con WordPress, un’occasione in piú per provare a se stessi che effettuare l’upgrade non sia poi tanto piú difficoltoso che l’installare un plugin. Per chi fosse interessato ad approfondire l’argomento, suggerisco il consulto di questi articoli che sono di certo piú dettagliati e migliori del mio:

WordPress | Upgrading WordPress Extended

WordPress Italy | Aggiornare WordPress

Andrea Beggi | Screencast: aggiornare WordPress

[/wp-tabbity]
[wp-tabbitygroup]

{ 94 commenti… prosegui la lettura oppure aggiungine uno }

Dattero 4 gennaio 2009 alle 22:36

ciao grazie ho verificato nel pannello admin di aruba. il file htaccesss non c’à¨. magari non serve a una mazza da loro…
cmq ho scritto all’assistenza un messggino. vediamo che mi diranno.
ciao grazie a presto poi ti dico…

Replica

gidibao 4 gennaio 2009 alle 23:20

Ciao Dattero,

gestisco da tempo alcuni siti (non miei) su Aruba e tutti hanno il file .htaccess.
Ad esempio, potrebbe servirti: alcune funzioni avanzate dell’ottimo plugin Flickr Photo Album necessitano appunto di una modifica del file in questione…

Sono curioso di leggere la risposta al ticket che hai aperto!

Attendo tue notizie…

Gianni ;-)

Replica

Dattero 5 gennaio 2009 alle 9:28

ecco il testo:
Buon giorno devo procedere all’aggiornamento del sito con Wordpress 2.7
Leggo che pare debba esistere il file .htaccess ma non ne trovo traccia nella directory del sito. (www.ik1naf.eu)
Chiedo se posso incontrare problemi per l’aggiornamento oppure posos procedere. grazie saluti
Maurizio

per il resto ok grazie… ci aggiorniamo
(ps ho un plug di flickr installato ਠsimpleflickr http://wordpress.org/extend/plugins/simpleflickr/
non ਠil tuo che dci …non servirà  a quel plug li il famoso file in questione.
dai a presto ciao ti faccio senz’altro sapere

Replica

gidibao 5 gennaio 2009 alle 9:53

Ciao Dattero,

SimpleFlickr non richiede l’uso del file .htaccess ;-)

Una volta che avrai ottenuto la risposta al ticket che hai aperto e potrai effettuare l’upgrade alla 2.7, ricordati di aggiornare tutti i tuoi plugin prima di riattivarli! Non so quali tu abbia comunque, sono cambiate un po’ di cose dalla tua versione in uso ad oggi… Alcuni plugin potrebbero non funzionare correttamente. Troverai anche che sarà  possibile aggiornare i plugin con un semplice click (direttamente dalla sezione dei plugin) senza dover pi๠lavorare via ftp.

Buon upgrade

Gianni :-)

Replica

Dattero 5 gennaio 2009 alle 10:24

ok grazie . in effetti ora nella raccolta plugin avevo voci di aggiornare, l’ho fatto qualche giorno fa in auto…. tt ok.
per noi arubiani pare ci sia da stare all’occhio a fare una modifica importante… ne sapevi niente? ciao ci sentiamo stasera o prox… di solito quei pochi tk aperto con aruba sono sempre stati molto rapdi a risp. oggi magari avranno meno gente al lavoro… ciao a presto Maurizio

ecco il link da tenere presente:
http://www.wordpress-it.it/tag/wp-configphp/

Replica

gidibao 5 gennaio 2009 alle 22:30

Prego Maurizio!
Durante gli upgrade importanti come il tuo é sempre bene aggiornare i plugin alla loro ultima versione ;-)

Grazie per avere citato l’utilissimo articolo di Wordpress Italia!!! Molto importante per voi arubiani :-)

Passo alle altre risposte avendo già  letto tutti i tuoi commenti…

Gianni

Replica

Dattero 5 gennaio 2009 alle 10:26

ps come fa a comparire il mio avatar in auto sul tuo blog? sono iscritto a wp gravatar … mi rimane oscura la cosa…..può darsi che c’entri qualcosa.

Replica

gidibao 5 gennaio 2009 alle 22:34

Maurizio, il tuo avatar compare perché tu hai probabilmente un account su Gravatar. Essendo qui attivato il riconoscimento dei Gravatar, anche il tuo può apparire con l’immagine del micio associata al tuo indirizzo email ;-)

Replica

Dattero 5 gennaio 2009 alle 11:23

ciao, ti mando risposta di aruba…. hi anche loro sono aggiornati. ciao a presto ci sentiamo con gli ovvii problemi che avrò con l’agg.to (!!!)

————————quote—————-
Questo e’ l’ultimo aggiornamento:
——————————————-
Gentile Cliente,

in merito alla sua segnalazione le confermo che puàƒÂ² eseguire senza problemi l\’aggiornamento alla versione 2.7 del WordPress.

Una volta ultimo l\’aggiornamento la invito a prendere visione del seguente link dove viene descritto come ovviare ad un problema \"noto\" che si manifesta con la versione 2.7:

http://www.wordpress-it.it/2008/12/05/utenti-aruba-linux-aggiornamento-automatico-worpdpress-27/

Resto a disposizione per eventuali chiarimenti.

Cordiali Saluti
————————-unquote——————

Replica

gidibao 5 gennaio 2009 alle 22:37

Ciao Maurizio,

spero che l’upgrade sia andato a buon fine!

Fammi sapere…

Replica

Dattero 6 gennaio 2009 alle 13:58

Si tutto OK pensavo a una cosa piu’ complicata. aggiornamento andato buon fine senza problemi. avevo postato sul forum di WP per dire che non avevo apportato alcuna modifica al file config.php e WOLLY mi dice che la mod serve solo per l’aggiornamento automatico, per la manuale non serve a unamazza…!! non avevo letto bene l’articolo si vede. buono a sapersi.
ciao Gianni a presto

ps gravatar: si ce l’ho l’account,,,, tnx

Replica

gidibao 6 gennaio 2009 alle 20:13

Ciao Maurizio,

sono molto lieto che tu abbia aggiornato alla 2.7 senza alcun problema! Complimenti ;-)

Una domanda: quando dovrai aggiornare alla 2.7.1 qualora dovessi utilizzare la funzione di aggiornamento automatico di WordPress, dovrai modificare oppure no il file config.php?
a presto

Gravatar rulez!

Replica

Dattero 7 gennaio 2009 alle 11:20

A quanto pare si come dice articolo e come suggeriscae Aruba. bisognera’ vedere se la versione 2.7.1 avra’ corretto il bug dei permessi. ogni modo vedremo. abbiamo sempre la poss di farlo manuale come adesso non e’ che cambia poi tanto anzi almeno abbiamo tutto sotto controllo. beh per un po me ne sto cosi….ciao a presto

Replica

gidibao 7 gennaio 2009 alle 17:03

Ciao Maurizio,

grazie per il feedback.
Ok, vediamo cosa ci riserverà  la prossima release di WP ;-)

a presto…

Replica

Antonio 7 gennaio 2009 alle 20:00

Tutorial eccezzionale.

Con 5 minuti di paura, grazie a queste semplici indicazioni, sono passato dalla versione 2.1.3 alla versione 2.7 XXL in italiano.

Grazie.

Replica

gidibao 7 gennaio 2009 alle 21:18

Grazie Antonio!!!

Sono molto lieto che questo articolo ti sia stato utile ;-)

Complimenti per il contenuto e per la veste grafica del tuo sito!

Gianni :-)

PS
Da ora in poi, gli aggiornamenti di WordPress dureranno lo spazio di un semplice click… Ricordati comunque di effettuare sempre e comunque il backup (!) del tuo database ;-)

Replica

poreddu 16 gennaio 2009 alle 10:57

Come sempre un lavoro fantastico..
Grazie 1000 per questa fantastica guida..!!
Volevo soltanto chiedere una cosettina:
Siete a conoscenza o avete avuto problemi con i plugin..??
Una volta aggiornato alla 2.7 dobbiamo aggiornare tutti i plugin..??
Saluti
Grazie
poreddu

Replica

gidibao 16 gennaio 2009 alle 11:49

Ciao Poreddu,

grazie. Come sempre… sei molto gentile! :-)

Generalmente, é sempre meglio aggiornare tutti i plugin prima di riattivarli una volta effettuato l’upgrade. Alcuni di essi, continueranno a funzionare propriamente altri, se non aggiornati non funzionano pi๠(vai QUI per la lista dei plugin compatibili con la 2.7. Verifica inoltre la versione dei tuoi con quella di questa lista).

Nella pagina dei plugin dovrebbe venire segnalato ogni eventuale aggiornamento disponibile…

Buon upgrade

Gianni ;-)

Replica

FiLiPpO 3 marzo 2009 alle 13:30

Seguito le tue indicazioni passo passo e funziona tutto a meraviglia! Thanks

Replica

gidibao 3 marzo 2009 alle 20:12

Ciao FiLiPpO,

ottima notizia! ;-)

Grazie per il tuo prezioso feedback

Gianni :-)

Replica

Stefano 21 marzo 2009 alle 8:56

WP 2.7, template a tre colonne: come si imposta la larghezza della parte centrale?

Replica

gidibao 21 marzo 2009 alle 11:03

style.css

metti il link al tuo sito o almeno dimmi quale tema stai usando!

Replica

Stefano 23 marzo 2009 alle 9:35

il sito in questione, http://www.motopatitori.it
grazie

Replica

sat.paolo 17 aprile 2009 alle 17:09

TUTTO OK
Proprio 5 minuti fà , mi son fatto coraggio ed ho aggiornato il mio WP, grazie alla fantastica guida di Gianni
Ho provveduto ad aggiornare in primis tutti i plugin e poi successivamente mi sono cimentato nell’ aggiornamento a WP
Grazie 1000 Gianni
Ciao
Paolo

Replica

gidibao 17 aprile 2009 alle 22:51

Ottima notizia Paolo!!!

Complimenti per il tuo lavoro di webmastering e grazie per il prezioso feedback a questo articolo ;-)

Gianni :-)

Replica

ROMA Finale 2009 3 giugno 2009 alle 19:24

Ciao gidi,
ma che tu sappia WP 2.7.1 ha dei problemi ad interpretare correttamente i tag delle tabelle html?
Ne ne sito precedente ( quello in firma ) ne in quellio attuale mi riesce di scriverne una , eppure le conosco molto bene.
Ho provato a segnalare il bug quando mi successe la prima volta a wordpress.org.

Ciao

Replica

ROMA Finale 2009 15 giugno 2009 alle 14:25

Ciao gidi,
volevo sapere se WP 2.7.1. supporto hli script nella widget,
inquanto sto provando a validare il mio blog ( tra parentesi mi chiedo perche’ abbiano dovuto stabilire uan doctype xhtml 1.0 strict -e nonso se cio’ sia dovuto all’ autore del tema o agli standars stabili da wp) mail codice di alexa non me valida.
Mi chiedo poi quale sia il senso di stabilire un documento stict..ma worpress dovredda avvicnirae la gente all’ iformatica non allontamarla . quante persone con la nozioni medie di informatica riuscira mai a scrivere un blog con wordpress senza incorrere in errori se la doctype e’ xxx sctict : nessuno al mondo…pertnato che avra’ mai potra’ validare un documento :( e la validazione e’ ben vista da google e dai motori di ricerca ingenere…)
Ciao

Replica

gidibao 15 giugno 2009 alle 22:48

[risposta formale]Sì, é importante attenersi alle regole![/risposta formale]

[risposta informale]Lascia perdere amico mio! Il mio sito ha una quarantina di errori :-)
Anche il sito dello stesso ideatore di WordPress ne ha alcuni…[/risposta informale]

A te la scelta ;-)

Happy Blogging

Replica

ROMA Finale 2009 16 giugno 2009 alle 17:22

Lasciero’ perdere…ci tengo ancora alla salute mentale !!!

Replica

Laura 19 giugno 2009 alle 16:25

Grazie per la dettagliata procedura, l’ho appena testata per fare l’aggiornamento del mio blog da WP 2.7 a 2.8 e funziona correttamente anche con queste versioni.. anzi l’ultimo passaggio ਠsuperfluo!

Replica

gidibao 19 giugno 2009 alle 23:35

Ciao Laura, prego! :-)

Grazie a te per il cortese feedback e per il lavoro divulgativo su WordPress che svolgi nel tuo sito.

Happy Blogging

Gianni ;-)

Replica

caporale 16 luglio 2009 alle 23:15

grazie, mi ਠstato molto utile!

Replica

gidibao 16 luglio 2009 alle 23:36

Grazie a lei caporale per il prezioso feedback! ;-)

Replica

Marco 14 dicembre 2009 alle 15:11

ciao, grazie per l’utile guida, ho però una domanda da farti prima di iniziare.
io ho molti blog ancora vecchi, posso usare questa guida per aggiornarli alla versione attuale 2.8 o devo prima aggiornarli alla 2.7 e poi fsre l’update automatico alle versioni successive?
Grazie in anticipo

Replica

gidibao 14 dicembre 2009 alle 17:25

Ciao Marco,

puoi utilizzare la procedura suggerita in questa guida. Se i blog “vecchi” fossero con una versione precedente la 2.7 (ossia 1.5.x, dalla 2.0 alla 2.6.5 ), dovrai necessariamente effettuare manualmente l’aggiornamento. Non sei comunque obbligato ad effettuare nessuno “scalo intermedio”: ad esempio, se il blog da aggiornare avesse una versione WP 2.2.3, vai direttamente alla 2.8.6 senza passare dalla 2.7.

Attenzione: molto probabilmente dovrai effettuare anche l’aggiornamento di tutti i plugin installati! Prima di avviare l’upgrade di WordPress, verifica che siano disponibili le versioni aggiornate dei plugin che hai in uso ;-)
La procedura manuale di aggiornamento prevede che tu debba disattivare tutti i plugin prima di procedere. Dunque: una volta che avrai aggiornato il blog alla WP 2.8.6, vai in bacheca sotto la sezione dei plugin ed aggiorna automaticamente tutti i plugin prima di riattivarli ;-)

(!) Mi raccomando: non dimenticare di effettuare il backup del database prima di procedere!!!

Fammi sapere come é andata…

Gianni

Replica

Marco 15 dicembre 2009 alle 20:20

Ho seguito la procedura ed ਠandata a buon fine sul primo blog. Ho avuto problemi nel testarla in locale in quanto la memoria allocata nel file php.ini agli script non era sufficiente per fargli terminare l’upgrade del db. Aumentata quella ha funzionato il locale e poi splendidamente anche on line passando direttamente alla versione 8.6.
Ora procedo con gli altri 12 blog.
Grazie di tutto
Ciao

Replica

gidibao 16 dicembre 2009 alle 8:33

Ottima notizia Marco! ;-)

Prego… di nulla. Buon aggiornamento

Gianni :-)

Replica

Marco 23 dicembre 2009 alle 9:20

Ciao Gidibao, ho un quesito per te e per chi legge. Su alcuni blog in versione 2.2.1 o 2.2.3 ho in funzione il plugin jerome’s keywords per ottimizzare i tag. Quando effettuo la procedura di aggiornamento all’ultima versione di Wordpress seguendo la tua guida funziona tutto correttamente, però i tag che venivano inseriti secondo il plug in Jerome in un campo personalizzato definito Keywords non vengono importati nel nuovo DB nel campo Tag ma restano nel campo personalizzato Keyword. Non avendo pi๠aggiornamenti disponibili per questo plugin se decido di disattivarlo e utilizzare la gestione dei tag standard di Wordpress ovviamente tutti i tag non sono pi๠visibili. Conoscete una procedura o un plugin che mi faccia lo spostamento dei tag dal campo personalizzato nel campo tag tradizionale?
Grazie e buone fest a tutti.
Marco

Replica

gidibao 23 dicembre 2009 alle 10:25

Ciao Marco,

come tu ben scrivi, con la versione 2.9 di WordPress non é pi๠possibile importare da “jerome´s keywords”.

Per il momento, bisogna attendere l’aggiornamento di quei plugin che lo permettevano (ad esempio HeadSpace2 SEO), sempre che sia ancora possibile, oppure attendere lo sviluppo di un eventuale plugin dedicato.

Grazie per gli auguri!
Buone Feste

Gianni ;-)

Replica

mpanda 20 gennaio 2010 alle 15:16

Caro Gianni,

ho trovato in questo tuo interessante tutorial un riferimento ad un plugin per il backup del database.
Non se sia ‘ortodosso’ parlarne in questo o in altro thread quindi attendo istruzioni… :-)
Grazie!

Replica

gidibao 20 gennaio 2010 alle 18:15

Ciao mpanda,

un ottimo plugin per il backup (ed altro) del database é WP-DBManager ;-)

Replica

mario 21 gennaio 2010 alle 13:04

Grazie Gianni,
hai testato la funzionalità  ‘restore’ del plugin?
Diversi db plugins non ce l’hanno.
Fortunatamente e raramente ho dovuto fare restore del db ed in quei casi ho dovuto usare php admin di Cpanel, con qualche difficoltà , devo dire, perché la procedura non ਠesattamente un semplice ‘click n’go’, come invece accade nella dimensione ‘wordpress’.
Alcune opzioni di restore si riconducono a quelle con cui si ਠfatto il backup quindi facilmente può capitare che un utente medio si ritrovi a ripristinare un backup fatto quasi in automatico con un plugin di wp e a non saper rispondere alle molteplici specifiche di php admin.
Non so se ਠun argomento di tuo interesse, o se lo hai già  trattato, ma potrebbe essere interessante spiegare alcuni passaggi di un restore a…’cuore aperto’(passami l’amenità … ;-) ) come quello che impone php admin.
Ad esempio, se e quali tabelle cancellare e ripristinare oppure sovrascrivere… diciamo secondo lo stile del tuo ottimo tutorial sull’aggiornamento di wordpress.
Buona giornata! :-)

Replica

Rocco Musolino 11 aprile 2010 alle 19:20

Complimenti per i plug-in e il sito ;)

Replica

gidibao 11 aprile 2010 alle 22:32

Ciao Rocco,

grazie per i complimenti! ;-)

Replica

Lascia un commento

{ 2 trackback }

Articolo precedente:

Articolo successivo:

gidibao on TwitterRSS Feedgidibao on FacebookEmailgidibao on friendfeedpaypalcontact us