WordPress upgrade da 2.0.7 su una nuova installazione 2.6.5


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:

  1. Installazione della nuova versione 2.6.5 in una directory separata
  2. Copia del database di wordpress 2.0.7 nel database del 2.6.5
  3. upgrade del database del 2.6.5 dallo schema 2.0.7
  4. verifica
  5. 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 riga

    define('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’:
  1. rinominare la vecchia directory di wordpress (INIZIO DOWNTIME)
  2. nelle impostazioni del nuovo wordpress inserire l’indirizzo pubblico del sito. Alla confemra vi dara’ errore perche’ la directory non esiste.
  3. rinominare la directory della nuova installazione, con il nome della vecchia directory (es. /test_wordpress l’ho rinominata in /wp) (FINE DOWTIME)
  4. 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