Avevo già parlato del problema dei caratteri accentati che “sballano” quando si aggiorna WordPress in questo post.

In quel caso si trattava di un aggiornamento dalla versione 2.20 alla 2.30 risolto con i caratteri latin1 nel file wp-config.php.

Oggi aggiornando un altro sito fermo alla 2.12 ho deciso di fare l’aggiornamento passando per le versioni intermedie, pensando che magari in questo modo il database venisse aggiornato in modo corretto senza presentare spiacevoli lettere come è Ã.

Quindi dalla 2.12 ho aggiornato alla 2.20, di passaggio verso la versione 2.3.1. Il problema si è ripresentato e l’ho risolto in modo ancora più semplice.

Basta ripristinare il vecchio file wp-config.php.

Nell’altro aggiornamento evidentemente sono passato alla 2.20 dimenticandomi di aggiornare il file questione che ho aggiornato con la 2.30. Per questo motivo credevo che il problema fosse il passaggio dalla 2.20 alla 2.30.
Invece il problema è il passaggio dalla 2.1.x alla 2.2.0 dove vengono inserite 2 nuove voci nel file di configurazione.

Basta quindi ripristinare (o se l’avete buttato, riprocurarsi) la vecchia versione del file wp-config.php ed il problema sparisce.