WordPress 2.8 ed il bug gzinflate (lastfm plugin ed altri)
Non avevo una gran voglia di aggiornare, in fondo WordPress 2.7 funzionava bene…
In ogni caso la voglia di creare casini è sempre dietro l’angolo, e una settimana fa ho proceduto all’upgrade automatico a 2.8…
Tutto sembrava in ordine, fin quando non ho notato un brutto errore nella sidebar sinista, vicino al plugin che mostra le ultime canzoni che ho ascoltato, tramite Last.fm
L’errore recita più o meno:
Warning: gzinflate() [function.gzinflate]: data error in /home/user/public_html/wp-includes/http.php on line 1787
Ho subito cercato qualche soluzione, inizialmente sembrava che fosse un problema di upgrade non andato a buon fine. Si consigliava di eseguire un upgrade manuale, e di riparare i permessi CHMOD.
Nulla di tutto ciò, ovviamente, ha funzionato.
Per fortuna sono incappato nel post sul forum di aiuto di WordPress, di un utente che aveva lo stesso problema.
A quanto sembra, il bug appare utilizzando un plug-in come last-fm for WordPress ma non solo, e non è colpa in sè del plugin, ma di un piccolo bug di WordPress 2.8.
Per risolvere, è sufficiente scaricare questo file php, e andare a sovrascrivere la vecchia versione nella cartella wp-includes. A questo punto il bug sarà finalmente risolto 🙂