Ciao a tutti,
Questa sera mi sono cimentato nell’upgrade di WordPress di questo blog.
Non e’ stato semplicissimo, perche’ volevo upgradare in modo indolore e senza down time del sito.
Quindi ho deciso di procedere con questi step principali:
- Installazione della nuova versione 2.6.5 in una directory separata
- Copia del database di wordpress 2.0.7 nel database del 2.6.5
- upgrade del database del 2.6.5 dallo schema 2.0.7
- verifica
- switch over al wordpress aggiornato
Tutta a funzionato tranne qualche dettaglio: In wordpress 2.6.5 i caratteri accentati àèéùì vengono visualizzati con “Ô e simili.
- Questo l’ho risolto modificando wp-config.php
la rigadefine('DB_CHARSET', 'utf8');
in
define('DB_CHARSET', 'latin1');
- Per poter accedere alla pagina di amministrazione dovete cambiare con phpmyadmin la tabella
wp_options - siteurl
con l’url del sito temporaneo.
- Ho quindi copiato il mio template, i file uploadati e i miei plugin, che poi ho aggiornato ed attivato.
- Dopo le opportune verifiche lo switch over va fatto cosi’:
- rinominare la vecchia directory di wordpress (INIZIO DOWNTIME)
- nelle impostazioni del nuovo wordpress inserire l’indirizzo pubblico del sito. Alla confemra vi dara’ errore perche’ la directory non esiste.
- rinominare la directory della nuova installazione, con il nome della vecchia directory (es. /test_wordpress l’ho rinominata in /wp) (FINE DOWTIME)
- reimpostare un’altra volta l’url corretto nelle Impostazioni di wordpress. Questa volta il comando andra’ a buon fine.
Ecco fatto!
Nuova versione, fiammante, e apparentemente funzionante, con pochissimi secondi di down time.
Che ne pensate?
Ciauz