Come aggiornare 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…

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

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:

  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.

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

articoli potenzialmente correlati (generati in automatico):

  1. WordPress 2.3 “Dexter”: nuova release
  2. WordPress 3.1.2
  3. WordPress 2.8.2

CharmingPress trasforma in un principe il tuo frog blog!
Servizi web "on-demand" e “Plug & Play” per una rapida soluzione professionale a tutte le tue necessità WordPress.

PARTITA IVA: 01538740083 - Registro delle Imprese di Imperia: REA – 134874

Contattaci subito per un preventivo gratuito

Commenti

  1. gidibao scrive:

    Ciao Dattero,

    non preoccuparti: prima di effettuare un aggiornamento é sempre meglio avere chiaro cosa si stia facendo ;-)
    L’informazione che tu sia hostato su Aruba (Linux) é importante.
    Dunque, dovresti avere l’accesso ad un pannello di controllo personale per il tuo sito con una sezione a nome “Gestione Dominio”; bene, vai alla voce “File Manager Hosting Linux” e clicca sul collegamento: verrà  aperta un’area FTP a nome “File Manager” dove sono allocati i file di WordPress. Verifica la presenza del file .htaccess.

    Qualora il file non fosse presente, contatta Aruba e domanda loro se puoi effettuare l’upgrade indipendentemente dalla presenza del file .htaccess.
    Se il file ci fosse, procedi con l’aggiornamento ;-)

    Fammi sapere…

  2. Dattero scrive:

    ok grazie della info, e che gli dico al fornitore? si ਠla prima volta che procedo x agg.to…puoi vedere sul sito la versione, attualmente ਠla 2.5.1
    sono “hostato” su aruba, piattaforma Linux. volevo procedere questo pomeriggio, cavoli mi fai preoccupare.
    non so appunto cosa dire a aruba.. che ne pensi? aspetto lunedi martedi e chiedo? ciao bn domenica.

  3. gidibao scrive:

    Ciao Dattero,

    il fatto che tu non abbia un file .htaccess potrebbe dipendere dal tuo fornitore di hosting che ad esempio non permette ai propri utenti di aggiungere delle regole personalizzate (per questioni di sicurezza).

    Se questa fosse la prima volta che tu effettui l’aggiornamento di WordPress, mi permetto di suggerirti di contattare il tuo fornitore di hosting prima di procedere. ;-)

    Fammi sapere…

    Buon anno

    Gianni :-)

  4. Dattero scrive:

    Ciao tnx x la guida, farò l’operazione prestissimo.
    sembra tutto OK. una cosa ho letto in giro che tanti parlano del file .htaccess io non ho questo file. anche utilizzando l’opzione di filezilla “visualizza file nascosti” sul sito remoto, non c’ਠtraccia del file. immagino che se non c’ਠla lo stesso vero?
    grazie se riuscirai leggere la risposta….buon anno !

  5. gidibao scrive:

    Ciao Giorgio,

    sono molto lieto che tu abbia portato con successo a termine l’operazione di upgrade alla 2.7 ;-)

    Azz! Certo che non avresti potuto rimuovere un file peggiore di quello!!! Comunque, menomale che avevi fatto il backup di wp-config.php… vero? :-)

    Sebbene da ora in poi aggiornare WordPress sarà  una passeggiata, ti ricordo che prima di ogni upgrade é altamente consigliato di effettuare una copia di backup del database ;-)

    Happy blogging

    Gianni :-)

  6. Caigo scrive:

    Missione compiuta! Installato WP 2.7.
    Al secondo tentativo… nel primo avevo rimosso involontariamente il file wp-config, forse me la sentivo che c’era la “sfiga” in agguato ;-)
    Comunque adesso ਠtutto a posto, grazie dei suggerimenti.
    Il Caigo (Giorgio)

  7. gidibao scrive:

    Ciao Caigo,

    aggiornare WordPress dalla 2.6.5 alla 2.7 richiede le canoniche procedure che probabilmente hai già  operato nei precedenti upgrade della tua piattaforma. Sì, é senza dubbio una normale procedura.

    Buon aggiornamento ;-)

    Gianni :-)

  8. Caigo scrive:

    Per passare dalla versione 2.6.5 alla 2.7 ci vuole qualche accortezza particolare o possiamo seguire la “normale ” procedura?

  9. gidibao scrive:

    Ciao grande davide!!!

    No, sono io a farti i complimenti ;-)

    Ottimo lavoro!

    Un caro saluto

    Gianni Diurno :-)

  10. davide scrive:

    Come sempre grande Gidibao!
    grazie ancora per le preziose informazioni e il modo chiaro di esporle… materiale prezioso !
    p.s. se ce l’ho fatta io lo può fare chiunque..

    un caro saluto
    Davide P.

  11. gidibao scrive:

    Ciao Chiara,

    grazie a te per il prezioso feedback! ;-)

    Sono molto lieto che questo articolo ti sia stato utile.

    Complimenti per il blog e per il divertente articolo sulla Signora in Giallo :mrgreen:

    PS
    la tua sidebar supporta una larghezza massima di 225px mentre i banner pubblicitari che hai inserito sono 728px. Rimuovili perché generano una erronea visualizzazione del tuo sito ;-)

  12. chiara scrive:

    grazie!! ਠstato utilissimo e anche molto chiaro!!
    se ti va fai un salto a vedere il mio blog

  13. gidibao scrive:

    Ciao Davide,
    benvenuto! ;-)

    Potrebbe essere un cookie error: prova a cancellare gli esistenti a nome wordpress (browser).

    Fammi sapere…

    Gianni :-)

  14. Davide scrive:

    Ok, risolto l’errore 500

    adesso però mi segnala: Please log in again.

    dopo aver inserito un e pw amministratore.
    come posso risolvere ?
    Grazie

  15. Davide scrive:

    Ciao a tutti,

    piacere Davide !
    Riscontro sempre il seguente errore da parte del web server, ogni volta che effettua lavori sul db.
    Da cosa può dipendere secondo voi ?
    Grazie

    errore:

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Web Server at davidetrovato.it

  16. gidibao scrive:

    Ciao ciemme,

    sì: le istruzioni valgono anche per la 2.6

    Ti ricordo che i file della 2.6 sono 20 e non pi๠19 come per le versioni precedenti (ad esempio la tua 2.5.1): é stato aggiunto wp-load.php

    Buon upgrade ;-)

    fammi sapere come é andata…

    Gianni

  17. ciemme scrive:

    Ciao Gibi,

    queste istruzioni valgono anche per la release 2.6?

    Grazie.

  18. gidibao scrive:

    Misteri del php!

    Temo che tutto dipenda da quel famigerato upload di pasta al pomodoro (105kb) che hai effettuato via FTP prima del secondo tentativo!!! :mrgreen:

  19. darkubec scrive:

    Si, si, alla fine si, non ho capito come ma ce l’ho fatta :P

  20. gidibao scrive:

    Ciao darkubec,

    ho visto che alla fine ce l’hai fatta!!! ;-)

  21. darkubec scrive:

    dannazione!!! ho perso tutto!!!! per fortuna avevo il backup… spero di riuscire a rimettere tutto su.. tutto per 0,1 versioni!!

  22. gidibao scrive:

    Ottimo lavoro Giuseppe!

    Grazie a te per il tuo gentilissimo feedback ;-)

    Happy Blogging

    Gianni :-)

    PS

    Peppe Cola rulez!!! :mrgreen:

  23. Ottima guida complimenti, ho eseguito l’upgrade in meno di 10minuti ed ਠandato tutto bene. Grazie

  24. gidibao scrive:

    Ciao nico,

    ho letto che hai aggiornato il tuo sito alla 2.3.2! Ottimo lavoro ;-)
    Sono molto lieto che questo articolo ti sia stato in qualche modo di sostegno.
    Grazie per il tuo gentile feedback!

    Happy blogging

    PS
    Complimenti per il tuo blog!

  25. niko51 scrive:

    Grazie!!Davvero ottima guida!Penso che adesso ci siano anche vantaggi migliori dal punto di vista del SEO

  26. pibua scrive:

    GRAZIE!!
    Finalmente l’ho fatto anch’io…mi sono trovata un po’ di spago perchਠal momento dell’aggiornamento vero e proprio mi ha dato errore e non mi aggiornava…ma ho chiesto a Franco, ed ha sistemato tutto in un attimo…si era solo sovrascritto un file su .htaccess e bastava andare a capo di una riga…non ਠstato un mio errore :-)
    Ora sono orgogliosamente 2.3.1!
    Buone feste ;-)

  27. gidibao scrive:

    Ciao maxanima,
    ottimo!!! complimenti ;-)
    Circa il problema, utilizzi forse Internet Explorer? La versione 7 non apre il tuo sito. Con Firefox, Flock, Safari e Opera l’impaginazione é ok, sebbene all’inizio il background versione “notte” decentri il sito verso la destra del monitor. Non credo dipenda da WordPress quanto dall’ampio numero di servizi esterni che hai caricato nella sidebar: rallentano spaventosamente il sito… e questo non é il massimo :-(

    Grazie a te per la gradita visita e per il commento.

    Fammi sapere…

    Ciao :-)

  28. maxanima scrive:

    Volevo ringraziarti, grazie alla tua guida ho avuto il coraggio di aggiornare ed ਠandato tutto bene :-)

    …avevo un problema da due giorni, ma non so se era di wordpress, spesso collegandomi al mio blog apparive una finestrella che mi diceva: non ਠpossibile collegarsi al sito…premevo su ok e appariva la classica pagina quando non si trova un sito…poi aggiornavo la pagina e tutto ok….ma lo faceva spesso…..ora vdo se con l’aggiornamento non lo fa pià¹.

    grazie ancora.

  29. gidibao scrive:

    Certo che sì cara,
    il primo anno l’ho acquistato via bonifico poi, ho iniziato ad utilizzare PayPal…
    Attendo tue notizie ;-)

    Baciiiiiiiii!

  30. Kiara scrive:

    Gidi grazie, la proposta ਠdecisamente interessante 70 euro non sono tanti e si può fare.. Se mi dici che si può pagare tramite bollettino/bonifico ancora meglio per me.
    Appena mi ripristinano la linea a casa mi faccio sentire, ti mando una mail, chਠio non so da dove cominciare.
    Grazie ancora, gentilissimo come sempre.
    Baciiiiiiiiiiiiiiiii!

  31. gidibao scrive:

    Ciao Vincenzo,
    sono molto lieto che tu abbia aggiornato WordPress con un ottimo esito!!! ;-)
    Come tu ben scrivi, effettuare l’upgrade per la prima volta mette paura!!! L’importante é il fare il primo passo come hai fatto tu!
    La seconda volta sarà  un pochino pi๠semplice, la terza andrà  già  meglio…
    Complimenti! e grazie per il tuo commento ;-)

    Buon blogging,

    Gianni :-)

  32. Vincenzo scrive:

    Davvero un’ottima guida. Ho aggiornato da WP 2.1.3 a WP 2.3 senza alcun problema, non capisco perchਠavessi così tanta paura di farlo prima :)
    Grazie ancora
    Ciao , Vincenzo

  33. gidibao scrive:

    Grazie matt ;-)

    I miei migliori auguri di un ottimo (e sereno) campionato di C1!!!

    Sbaglio, oppure la Samb ha avuto allenatori del calibro di Nedo Sonetti, Clagluna, Boniek e Gigi Cagni? e giocatori quali Bogliacino, Zenga e Tacconi?

    Che torni presto almeno in serie B!!!

    Qual’é la mia squadra?…. Inter :-)

  34. matt scrive:

    eccolo e grazie

  35. gidibao scrive:

    @Kiara
    Carissima,
    si può fare :-)
    Alle Poste puoi anche evitare di accendere un conto: acquista una carta PostePay ricaricabile (in pratica é una Visa senza conto corrente alle spalle) e metti la somma che desideri utilizzare…
    Per il mio sito spendo circa 70 euro/anno ed ho 500 MB di HD a disposizione + un traffico (bandwidth) di 10GB/mese.
    Volessi passare a WP come il mio, dai una occhiata QUI per i dettagli ;-)
    Puoi pagare via PayPal (con la carta PostePay lo attivi in poco tempo ed é sicuro) oppure con un bonifico bancario, bollettino postale…
    Baldisserri é il servizio di hosting al quale mi appoggio ed il gestore é una persona serissima, professionale ed affidabile: gradissi fare il grande passo, fammelo sapere che gli mando due righe via email…

    Baciottiiiiiiii :-D

    @matt
    Ciao matt,
    sono felice che tu abbia risolto il problema!!! A cosa era dovuto?
    Metti un link al tuo sito così posso fare una visita :-)

    Buon blogging

  36. matt scrive:

    OK ho risolto grazie a questo link

  37. matt scrive:

    Ciao, da un giorno all’altro il mio blog basato su Wp 2.1.2 ਠsparito e ho solo una schermata con questo codice:

    Warning: main() [function.main]: Unable to access /membri/ultrassamb/wp-content/advanced-cache.php in /membri/ultrassamb/wp-settings.php on line 84
    Warning: main(/membri/ultrassamb/wp-content/advanced-cache.php) [function.main]: failed to open stream: No such file or directory in /membri/ultrassamb/wp-settings.php on line 84
    Fatal error: main() [function.require]: Failed opening required ‘/membri/ultrassamb/wp-content/advanced-cache.php’ (include_path=’.:’) in /membri/ultrassamb/wp-settings.php on line 84

    Facendo varie ricerche sono arrivato a questo post. Premettendo che il blog si trova su altervista.org, che ho una copia di backup del DB, che non riesco a trovare su ftp il file .htacces e che il problema parte dal file wp-config.php, cosa mi consigliate di fare per riattivare il blog???

  38. Kiara scrive:

    Ah.. ma il wordpress come il tuo.. quanto spazio hai.. paghi molto?
    E cmq.. si Gidi avrò bisogno di te, da sola temo che andrò poco lontana :D !
    baciiiiiiiiiiiiiiiiiiiiiiiii.

  39. Kiara scrive:

    Gidi che dire.. sei stato grande come al solito!
    Pensavo anch’io di fare un giga, però dare i codici abi e cab della mia carta.. come dire.. non mi fido.. ਠil conto dove deposito i soldi della mia attività .. non mi pare il caso; domani vado alle poste mi apro un conticino, mi sa che ਠmeglio..
    Sapevo però che un amico ha comprato un dominio e ha pagato con un bollettino postale, pensi che con wordpress si possa fare?
    Grazie, bacini da Sarzanaaaaaaaaaa!!!

  40. gidibao scrive:

    Ciao kiara,
    temo che tu abbia raggiunto il limite massimo di spazio disponibile nella tua cartella (spazio hard disc) su wordpress.com
    Vai nella Bacheca/Aggiornamenti e troverai 3 opzioni a pagamento:
    1. 1GB Space Upgrade | 20$/anno
    2. 5GB Space Upgrade | 50$/anno
    3. 10GB Space Upgrade | 90$/anno

    20 dollari l’anno é una cifra sostenibile e 1 giga può andare bene… oltre, meglio passare ad un WordPress come il mio (in tal caso, conta pure su di me per la migrazione)

    fammi sapere… :-)

    Un baciotto from Sanremo

  41. kiara scrive:

    Ma io cerco di familiarizzare con WordPress, ma lui mi tradisce Gidi, adesso non mi fa pi๠caricare neppure le immagini, dice che ho esaurito lo spazio..
    :D

  42. gidibao scrive:

    Ciao Marco,
    il file htaccess lo trovi nella root principale dove hai installato WordPress. Questa guida (grazie per il gentile commento) serve per l’upgrade ad una nuova release. Leggo che il tuo sito é in costruzione: hai già  installato la piattaforma? Fammi sapere ;-)

    Vedi qui per l’installazione di WP | QUI | QUI | QUI |
    Il file che htaccess funziona con server Apache (e tu sei ok!) e lo si utilizza per dettare delle regole, ad esempio la struttura dei permalink… (altre info)

    Buona serata

    Gianni

  43. ottima guida!!!
    ma non trovo il file .htacces ???
    aiuto!!!!

  44. gidibao scrive:

    @Lukytto
    Ottimo! Ho visto che hai aggiornato alla 2.3 ;-)
    Plugin? Quale? Così lo segnaliamo a WordPres…

    @pibua
    Carissima, ricordo come fosse ora la prima volta che ho fatto un upgrade :shock:
    Piano, piano… hai il talento e le doti tecniche per farlo ;-)
    ricordati il backup del database!!!!

    baciotto :-)

    @Paolino
    Amico mio,
    mi raccomando il backup: é fondamentale!!!
    Segui la procedura un passo alla volta e senza metterti fretta con la guida di WordPress Italia aperta e pronta per ogni consultazione ;-)
    Fammi sapere quando lo farai…

    @Ed
    Posso capire! Ricordo l’upgrade che abbiamo fatto insieme al tuo blog… ricordi come sudavo anch’io? :-)

    @meravigliosi commentatori
    Grazie di cuore per la Vostra generosità  e cortesia nel commentare questo articolo ;-)

    Un abbraccio,

    Gianni :-)

  45. Ed scrive:

    mmmm….sto già  sudando.. Però me la voglio studiare perché una guida così in italiano non la trovo manco a chiaggne!
    Ottimo lavoro Gianni!

  46. Paolino scrive:

    Voglio essere un coraggioso. :D
    Con calma e sperando di non fare troppi guai, ci proverò. ;-)
    Questa tua piccola ma essenziale guida, Gianni, cade proprio a fagiuolo.
    Grazie. ;-)

  47. pibua scrive:

    Giuro che prima o poi lo faccio, sono ancora (vergognosamente) alla 2.1! :?
    Un baciotto ;-)

  48. Luckytto scrive:

    L’ho fatto proprio ieri, ho dovuto disabilitare un plugin che lavorava sulle categorie e il plugin simple tag, in attesa che ne escano di nuovi per la nuova release, in ogni caso WordPress ha un sistema che importa i tag da diversi sistemi e devo dire che funziona benissimo! Ottima guida, complimenti!

  49. gidibao scrive:

    Grazie Napolux! :oops:

    Buon blogging

  50. Napolux scrive:

    Ottima guida. Grazie!

Trackbacks

  1. [...] Per ulteriori informazioni circa gli aggiornamenti, vai all’articolo: Come aggiornare WordPress [...]

  2. [...] che ho appena aggiornato il blog alla versione wp 2.3.1…i miei ringraziamenti vanno a gidibao e Andrea Beggi per le loro ottime guide che mi hanno fatto trovare il coraggio di buttarmi in questa [...]

Inserisci il tuo commento

*