Guida completa (o quasi
) all'aggiornamento di WordPress alla versione 2.5 (in generale, come aggiornare WordPress).
Ho scritto qualche tempo fa un simile post riguardante l'upgrade da WordPress 2.2 a WordPress 2.3.
Per prima cosa effettuiamo un backup completo del sito. Colleghiamoci via FTP e scarichiamo una copia intera del sito e usando phpMyAdmin o un programma equivalente facciamo un export del database.

photo credit: The Real Jon Gos
Evitiamo di aggiornare direttamente il sito live, di produzione, per cui usiamo il backup appena fatto per installare in locale una versione del sito WordPress e proviamo ad aggiornare quella. Se tutto andrà bene, potremo ripetere l'operazione sulla versione live.
Decomprimere i files nella cartella del server Web locale, potete usare XAMPP se non ne avete ancora uno installato sul vostro computer.
Perchè la copia del sito funzioni in locale dovete modificare il file wp-config.php nella home di WordPress, e modificare alcune entry nel database. Per fare questo usate phpMyAdmin, selezionate la tabella wp_options e modificate le opzioni "siteurl" e "home" perchè rispecchino la vostra configurazione.
Ad esempio facendo il backup di questo sito avevo entrambe le opzioni settate come http://www.copesflavio.com e le ho portate a http://flavio-copes-computer.local/~copesc/copesflavio.com per rispecchiare la mia configurazione locale.
Se invece state lavorando su un sito live, vi consiglio di utilizzare il plugin Maintenance Mode per mettere il sito offline.
Ora possiamo accedere al pannello di amministrazione di WP.
Per prima cosa occorre controllare se i plugins utilizzati sono compatibili con la nuova versione di WordPress.
Se dovete aggiornare un plugin perchè esso sia compatibile, fatelo adesso.
Scaricate la nuova versione di Wordpress e scompattatela in una cartella.
A questo punto disattivate tutti i plugins dal pannello Plugins.
Ora dobbiamo eliminare alcuni files della vecchia installazione.
NON dobbiamo eliminare
wp-config.php
wp-content/
wp-images/
wp-includes/languages/
.htaccess
Dobbiamo invece eliminare
wp-*, readme,html, wp.php, xmlrpc.php e licence.txt, nella cartella principale del blog.
wp-admin
il contenuto di wp-includes (ad esclusione di wp-includes/languages)
wp-content/cache
wp-content/plugins/widgets
Per fare in fretta, possiamo usare i comandi di shell (se abbiamo accesso alla shell)
mkdir backup
cp wp-config.php .htaccess backup
cp -R wp-content backup
rm wp*.php .htaccess license.txt readme.html xmlrpc.php
rm -rf wp-admin wp-includes
Altrimenti effettuate l'operazione via FTP.
Ora copiamo tutti i files della nuova versione di Wordpress nella cartella, e copiamo la nuova versione del plugin Akismet nella cartella wp-content/plugins che abbiamo salvato.
Quindi vi sovrascriviamo i files che abbiamo salvato nella cartella backup.
Ora dal browser Web eseguire il file wp-admin/upgrade.php per effettuare l'upgrade del database.
Ricordatevi infine di riattivare tutti i plugins precedentemente disattivati! L'installazione è andata a buon fine!
Consiglio anche di controllare il vostro tema ed eventualmente modificarlo perchè supporti gli avatar.. parlerò di questo in un post uno di questi giorni
Dopo l'installazione, che in totale - ricerca degli aggiornamenti del plugins esclusa - richiede meno di 5 minuti, ho provato ad auto-aggiornare un plugin, Subscribe to Comments: in 10 secondi mi ha aggiornato il plugin, questa nuova feature è strabiliante e comodissima!
Articoli correlati:


