Aggiornare WordPress

Rilassatevi e procedete senza fretta.

Se state aggiornando dalla versione 1.2 alla 1.5.x, è disponibile una guida specifica.

Se state aggiornando dalla versione 1.5.x alla 2.0, è disponibile una guida specifica.

Se state aggiornando alla versione 2.3, è disponibile una guida specifica.

Se state aggiornando dalla versione 2.7, è disponibile una guida specifica.

Prima di iniziare

  • Fate una copia del vostro database. Per informazioni dettagliate si veda: Fare un backup del database.
  • Fate una copia di tutti i file presenti nella directory di WordPress e scaricateli sul vostro computer.
  • Verificate che il backup che avete creato funzioni.
  • Disabilitate tutti i plugin, per maggiore tranquillità.

Aggiornare da qualsiasi versione di WordPress precedente alla 1.5

  • Cancellate tutti i vecchi file di WordPress, salvando quelli che avete modificato
  • Caricate i nuovi file
  • Fate puntare il vostro browser a /wp-admin/upgrade.php
  • Pensate ci fosse da fare altro? No! Abbiamo finito!

Istruzioni Dettagliate

Cancellate i file

  • Perché cancellarli? Perché il caricamento (o l'aggiornamento tramite cPanel) potrebbe non sovrascrivere correttamente i file esistenti, causando così degli errori.
  • Non cancellate tuttavia il file wp-config.php ed la vostra cartella wp-content, poiché contengono informazioni importanti per il vostro blog.
  • Se si tratta di un aggiornamento minore (1.2.1 → 1.2.2 o 1.5-beta → 1.5), non cancellate nemmeno i file del vostro tema grafico:
    • /wp-content/themes/ (per WP v1.5)
    • index.php (potreste averlo suddiviso iin diverse parti, mantenetele tutte)
    • wp-config.php (fate attenzione a non cancellare questo file, nemmeno accidentalmente)
    • wp-layout.css (o come avete voluto chiamare il vostro foglio di stile personalizzato)
    • wp-comments.php e wp-comments-popup.php (solo se li avete personalizzati, altrimenti potete cancellarli tranquillamente)
  • Nel caso di un aggiornamento di maggior importanza (1.2.1 o 1.2.2 → 1.5-beta o 1.5) è opportuno mettere da parte i vecchi file finché l'upgrade non è stato completato. Nota:in molti casi i vostri vecchi file di template funzioneranno con la nuova versione di WordPress.
  • Se avete delle immagini o altri contenuti personalizzati o dei plugin all'interno della cartella wp-content NON cancellateli.
  • CANCELLATE tutti gli altri file e cartelle di WordPress, compreso il file .htaccess. Questo è un passaggio fondamentale. Sovrascrivere i file tramite FTP può portare a trasferimenti incompleti.

  • Come li cancello?
    • Potete usare il vostro client FTP così come lo fate per caricarlo.
    • Se disponete di un login a linea di comando (telnet o ssh), potete dare i seguenti comandi per cancellare SOLO i file di WordPress dalla vostra directory (oltre a .htaccess):

    mkdir backup cp wp-config.php .htaccess wp-layout.css index.php wp-comments.php wp-comments-popup.php backup cp -R wp-content backup rm wp*.php wp-layout.css .htaccess rm -rf wp-admin wp-images wp-includes cp backup/wp-config.php .

    • Una volta terminato l'aggiornamento potete ripristinare tutte le personalizzazioni dei vostri template o plugin dalla directory di backup. Ad esempio con cp backup/index.php .

Caricate i nuovi file

  • Utilizzando un client FTP, potete caricare i nuovi file così come avete fatto durante la prima installazione.
  • Se non avete cancellato la cartella wp-content NON caricate quella nuova. Altrimenti caricate prima tutto il resto e poi caricate questi file di WordPress presenti nella nuova cartella wp-content. Sovrascrivete le vecchie versioni dei plugin standard con le versioni aggiornate.

Aggiornamento

  • Tramite il vostro browser andate nella cartella wp-admin in modo da poter eseguire lo script upgrade.php. Dovrebbe trovarsi ad un indirizzo simile a: www.tuosito.it/wordpress/wp-admin/upgrade.php.

NOTA: Il percorso alla vostra cartella wp-admin dipende dalla vostra installazione.

Personalizzazione

  • Se utilizzate permalink "semplici" create per prima cosa un file .htaccess e caricatelo nella directory principale del vostro blog. Quindi tramite il Pannello di Amministrazione di WordPress andate a Opzioni > Permalink e rigenerate '''le regole di riscrittura per la vostra Struttura dei Permalink. Aggiornate il file .htaccess.
  • Non dimenticatevi di ripristinare in .htaccess anche le istruzioni che non riguardano WordPress, che erano eventualmente presenti prima della modifica.
  • Se avete cancellato i file di template, confrontate la vostra copia con i nuovi file. Adattateli se necessario (si veda Modificare i File ?) e ricaricate i vostri file di template tramite FTP.
  • Se utilizzate un template o un tema molto elaborato realizzato da terzi, verificate sulla pagina dell'autore se è compatibile con la nuova versione di WordPress e se sia necessario un aggiornamento.
  • Alcuni plugin da voi utilizzati potrebbero non funzionare più. Controllate se sul vostro blog vi sono eventuali problemi. Se qualcuno dei vostri vecchi plugin fosse incompatibile utilizzate il link nella schermata relativa ai Plugin per scoprire se l'autore ha provveduto a rilasciarne una versione aggiornata.
  • Se aggiornate da v1.2.x a v1.5, potreste voler trasformare i template v1.2.x in temi v1.5.

Risoluzione dei problemi

  • Se il vostro blog appare sottosopra, la colpa potrebbe essere di un vecchio plugin che non funziona con il nuovo codice. Dal Pannello di Amministrazione di WordPress disattivate tutti i plugin che non sono forniti con la distribuzione di WordPress. Riattivateli quindi uno ad uno sino ad identificare il problema.
  • Se avete fatto della modifiche ("hacking") ai file di WordPress si suppone che abbite tenuto traccia delle modifiche. Dovrete infatti trasferire tali modifiche nel nuovo codice.

L'aggiornamento vi fornisce un codice nuovo e migliore. L'utilizzo del vecchio codice, non importa quanto sia stato modificato causerà sicuramente dei problemi. La tentazione di utilizzare il vostro vecchio codice modificato sarà grande, ma le possibilità di errore lo saranno ancora di più.

Se ottenete un qualsiasi errore a seguito di un aggiornamento e chiederete aiuto sul forum di supporto, vi verrà chiesto se state usando dei pezzi di vecchio codice. In tal caso vi verrà detto di cambiarlo, quindi meglio farlo da subito :)

Ultima modifica il 11/01/2009 ore 09:45