[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…
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:
- Tre cartelle (wp-admin | wp-content | wp-includes)
- Due testi informativi (license.txt | readme.html)
- Un file .php di esempio (wp-config-sample.php)
- 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
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.
Importante (!)
Prima di poter sostituire i file, sarà necessario compiere una serie di operazioni fondamentali per un esito positivo del processo di aggiornamento:
- 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.
- 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. - 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”.
- Plugin | disattivare tutti i plugin in funzione poiché potrebbero compromettere l’operazione di upgrade.
- Tema | selezionare ed utilizzare come tema corrente quello di default (WordPress Default)
- Cancellare/sostituire i vecchi file | cancellare (uno alla volta) i file
.phpe sostituirli prontamente ad uno ad uno con i nuovi poi, cancellare la vecchia cartellawp-includese quindi sostituirla e fare lo stesso anche per la directorywp-admin. Importante: non cancellare il filewp-config.php, la cartellawp-content(contiene i plugin, i temi ed i backup!), la cartellawp-imagesqualora aveste caricato in essa delle immagini ed infine il filehtaccess. - Programma di aggiornamento | arrivati a questo punto, sarà necessario eseguire lo script avviando
wp-admin/upgrade.phpdal browser. Sarà dunque sufficiente puntare il proprio browser su l’URL:http://example.com/wp-admin/upgrade.phpdove “example.com” andrà sostituito con il nome del dominio oppure suhttp://example.com/blog/wp-admin/upgrade.phpqualora WordPress fosse installato in una sotto-cartella (nell’esempio a nomeblog) 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.
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
Ciao Chiara, aspetta ancora un attimo!
Prima di avviare l’aggiornamento,
1. verifica se hai la posibilità di effettuare il backup completo del database di wordpress (via cPanel sarebbe l’ideale oppure con il plugin WP-DB-Backup)
2. in caso di problemi (giusto per precauzione) hai la possibilità di effettuare il ripristino del database?
3. controlla che i plugin attivi siano compatibili con la versione 3.1 di WordPress
4. controlla che il tema in uso sia compatibile con la 3.x di WP (se il tema é recente ed aggiornato, non dovrebbero esserci dei problemi)
Fammi sapere…
Gianni
Ciao Gianni,
sono giorni che tento di farmi coraggio e iniziare l’aggiornamento…
Ho letto e studiato tutto il tuo post. Io ho ancora una versione WordPress 2.6.5 e volevo avere l’ultima sicura conferma che io possa seguire tutta la procedura senza perdere tutto (sono tre anni di lavoro!). Dal mio ftp vedo che ho già le cartelle di backup giornaliero e settimanale: devo fare cmq tutta la procedura di backup che consigli? Che dici, proseguo?!
Complimenti per i plug-in e il sito
Ciao Rocco,
grazie per i complimenti!
Grazie Gianni,
) come quello che impone php admin.
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à …
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!
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!
Ciao mpanda,
un ottimo plugin per il backup (ed altro) del database é WP-DBManager
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
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
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
Ottima notizia Marco!
Prego… di nulla. Buon aggiornamento
Gianni
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
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
grazie, mi ਠstato molto utile!
Grazie a lei caporale per il prezioso feedback!
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!
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
Lasciero’ perdere…ci tengo ancora alla salute mentale !!!
Ciao gidi,
e la validazione e’ ben vista da google e dai motori di ricerca ingenere…)
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
Ciao
[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
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
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
Ottima notizia Paolo!!!
Complimenti per il tuo lavoro di webmastering e grazie per il prezioso feedback a questo articolo
Gianni
il sito in questione, http://www.motopatitori.it
grazie
WP 2.7, template a tre colonne: come si imposta la larghezza della parte centrale?
style.cssmetti il link al tuo sito o almeno dimmi quale tema stai usando!
Ciao FiLiPpO,
ottima notizia!
Grazie per il tuo prezioso feedback
Gianni
Seguito le tue indicazioni passo passo e funziona tutto a meraviglia! Thanks
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
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
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
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.
Ciao Maurizio,
grazie per il feedback.
Ok, vediamo cosa ci riserverà la prossima release di WP
a presto…
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
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!
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
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——————
Ciao Maurizio,
spero che l’upgrade sia andato a buon fine!
Fammi sapere…
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.
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
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/
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
Ciao Dattero,
SimpleFlickr non richiede l’uso del file
.htaccessUna 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
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
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
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…