Incident response WordPress

WordPress si è rotto dopo un aggiornamento?

Schermata bianca, fatal error, plugin che non parte, layout rotto o backend irraggiungibile possono dipendere da incompatibilità diverse. Prima di fare rollback alla cieca conviene capire quale componente ha introdotto il problema.

Cosa può essersi rotto

Un aggiornamento può cambiare dipendenze, versione PHP richiesta, schema del database, asset o comportamento di hook e template.

Plugin incompatibile

Una nuova versione può usare API diverse o entrare in conflitto con altri componenti.

Tema o child theme

Override vecchi o funzioni personalizzate possono non essere più compatibili.

PHP

Versione, estensioni o errori fatali possono emergere solo dopo l'aggiornamento.

Database

Migrazioni incomplete o query cambiate possono rompere funzioni specifiche.

Permessi filesystem

Aggiornamenti incompleti o file non scrivibili possono lasciare il sito in uno stato intermedio.

Cache e asset

Cache applicativa, CDN o asset vecchi possono far sembrare rotto un rilascio corretto.

Come facciamo troubleshooting

Cerco di riprodurre l'errore e isolare il componente prima di disattivare o ripristinare tutto.

Log e messaggio di errore

Partiamo da log PHP, WordPress e web server per capire il punto esatto del fallimento.

Isolamento

Verifichiamo plugin, tema, PHP e cache cercando la modifica minima che riproduce il problema.

Ripristino controllato

Se serve rollback, lo facciamo sul componente responsabile o su un backup verificato, non sull'intero sito per tentativi.

Correzione

Aggiorniamo codice custom, configurazione o dipendenze che causano l'incompatibilità.

Nuovo test

Riprovo frontend, backend, form, checkout e flussi rilevanti dopo la correzione.

Verifiche tecniche

Il perimetro cambia in base all'errore e a cosa è stato aggiornato.

  • Log PHP
  • debug.log WordPress
  • Plugin aggiornati
  • Tema e child theme
  • Versione PHP
  • Permessi filesystem
  • Database
  • Cache e CDN
  • Cron e task

Dopo il ripristino

L'obiettivo è tornare a una versione stabile senza congelare il sito su componenti obsoleti.

Causa dell'errore identificata
Componenti compatibili
Backup verificato
Ambiente PHP coerente
Aggiornamenti riprovati con criterio
Flussi principali testati

Riferimenti WordPress

Il sito è andato in errore dopo un update?

Invia il messaggio di errore, cosa è stato aggiornato e, se possibile, l'orario del problema.