Negli ultimi giorni, in concomitanza con il rilascio di un nuovo aggiornamento globale di WordPress (la versione 7.1), si è verificato un imprevisto tecnico che ha coinvolto moltissimi siti web nel mondo.
Cosa è successo?
Il nuovo aggiornamento di WordPress è entrato in conflitto con WP Rocket e l’integrazione con Cloudflare, i sistemi professionali che utilizzo per rendere il tuo sito veloce, sicuro e performante. Questo scontro improvviso ha causato la comparsa di un “Errore Fatale” (o di una schermata completamente bianca) durante il caricamento o l’aggiornamento delle pagine.
Per i più curiosi: il dettaglio tecnico
Dietro le quinte, il log del server ha registrato un errore specifico chiamato Uncaught TypeError: substr(). In parole povere: durante la comunicazione automatica per svuotare la cache di un articolo, il codice di WP Rocket si aspettava di ricevere un dato sotto forma di “testo” (una stringa), ma il sistema gli ha passato un “numero” (l’ID numerico dell’articolo). I server moderni, che utilizzano le versioni più recenti e sicure del linguaggio PHP, sono estremamente severi su queste regole. Di fronte a questa minima discrepanza di formato, il server ha bloccato preventivamente le pagine. Il classico “granello di sabbia” che ferma l’ingranaggio!
Ci tengo a rassicurarti: non c’è stato alcun problema di sicurezza o perdita di dati. Si è trattato solo di un temporaneo ma fastidioso errore di comunicazione tra i software.
Come sto intervenendo
Mi sono attivato immediatamente. Gli sviluppatori di WP Rocket hanno riconosciuto il problema e rilasciato una patch ufficiale (la versione 3.23.2.2). Ho già iniziato ad applicare l’aggiornamento tecnico sui siti web di tutti i miei clienti per ripristinare la totale stabilità e risolvere il bug alla radice.
Cosa fare se noti ancora dei problemi sul tuo sito?
Se navigando sul tuo sito web dovessi ancora riscontrare una pagina bianca o malfunzionamenti, è molto probabile che il tuo browser abbia semplicemente memorizzato il vecchio errore nella sua memoria temporanea. Ti consiglio di:
- Ricaricare forzatamente la pagina premendo i tasti CTRL + F5 (su Windows) o CMD + R (su Mac).
- Svuotare la cache o la cronologia del tuo browser.
Se dopo questi passaggi il problema dovesse persistere, o per qualsiasi dubbio, non esitare a contattarmi. Sono a tua completa disposizione per fare un controllo e sistemare il tutto!