Plugingo logo plugingo.it

Safe Update Guard

0,00 

Safe Update Guard

Safe Update Guard è un plugin WordPress per aggiornamenti sicuri (safe updater) pensato per micro‑agenzie, freelance e webmaster che gestiscono più siti e cercano una soluzione per evitare schermata bianca, errori critici e sito giù dopo un aggiornamento. Automatizza un processo semplice ma decisivo: snapshot prima dell’update, controllo automatico del sito e rollback/ripristino per ridurre downtime, interventi d’emergenza e ripristini manuali dopo update di plugin e (opzionalmente) WordPress core.

Se un aggiornamento causa errore critico WordPress (“There has been a critical error on this website”), HTTP 500, timeout o blocchi post‑update, Safe Update Guard crea uno snapshot pre‑aggiornamento, esegue un health check e, se serve, avvia il rollback dell’aggiornamento (ripristino alla versione precedente). Tutto viene registrato con log dettagliati e inviato via report email, utile per manutenzione WordPress e supporto clienti.

COD: safe-update-guard Categoria: Tag:

Descrizione

Safe Update Guard

Safe Update Guard è un plugin WordPress per aggiornamenti sicuri (safe updater) pensato per micro‑agenzie, freelance e webmaster che gestiscono più siti e cercano una soluzione per evitare schermata bianca, errori critici e sito giù dopo un aggiornamento. Automatizza un processo semplice ma decisivo: snapshot prima dell’update, controllo automatico del sito e rollback/ripristino per ridurre downtime, interventi d’emergenza e ripristini manuali dopo update di plugin e (opzionalmente) WordPress core.

Se un aggiornamento causa errore critico WordPress (“There has been a critical error on this website”), HTTP 500, timeout o blocchi post‑update, Safe Update Guard crea uno snapshot pre‑aggiornamento, esegue un health check e, se serve, avvia il rollback dell’aggiornamento (ripristino alla versione precedente). Tutto viene registrato con log dettagliati e inviato via report email, utile per manutenzione WordPress e supporto clienti.


Il problema

Gli aggiornamenti sono indispensabili, ma possono:

  • rompere la produzione (fatal error, schermata bianca, 500)
  • costringere a recovery manuali (FTP, restore hosting, backup esterni)
  • generare stress e perdita di tempo (e fiducia) con i clienti

Safe Update Guard aggiunge un “paraurti” operativo tra update e produzione.


Come funziona

  1. Snapshot pre‑update
  • salva automaticamente i file coinvolti prima dell’aggiornamento
  • può eseguire un dump DB opzionale (con soglie e budget tempo)
  1. Health check post‑update
  • controlla che il sito risponda correttamente dopo l’aggiornamento
  • rileva errori critici e timeout
  1. Rollback
  • se l’update fallisce, ripristina la versione precedente
  • rollback automatico (se abilitato) o manuale dalla dashboard
  • pulizia cache e, se disponibile, reset opcache

Funzionalità principali

Snapshot + rollback “senza suite pesanti”

  • snapshot automatico prima degli update
  • rollback automatico o manuale
  • modalità files‑only sicura (default)

Dump e restore database (opzionale, controllato)

  • dump DB robusto con scrittura atomica e controlli di integrità
  • restore DB disattivato di default per ridurre il rischio di perdita dati (es. ordini/lead dopo lo snapshot)
  • restore “fail‑fast”: si ferma al primo errore e segnala chiaramente il motivo

Lock anti‑concorrenza

  • evita update concorrenti che potrebbero interferire tra loro
  • sblocco manuale “Break Lock” disponibile in dashboard (solo admin)

Report email utili al supporto

Il report include:

  • cosa è stato aggiornato
  • Snapshot ID
  • versioni precedente/nuova
  • esito dei controlli
  • motivo del fallimento (se presente)
  • rollback eseguito (sì/no) e tipo (files‑only / con DB se abilitato)

Dashboard operativa

  • stato ultimo update
  • snapshot disponibili
  • rollback manuale
  • storico eventi
  • configurazioni
  • note di compatibilità hosting e cache

Sicurezza e hardening

  • snapshot salvati in wp-content con protezioni automatiche
  • dump DB salvato come file protetto (guard PHP)
  • su server Apache viene applicata anche protezione deny‑all tramite .htaccess

Compatibilità e note operative

  • Su hosting con cache aggressive (page cache/CDN/proxy) i test HTTP possono essere influenzati: è consigliata la configurazione di un endpoint dedicato “non cachato” per i controlli.
  • Il rollback del core WordPress è disponibile come opzione best‑effort e può essere disattivato (consigliato per la maggior parte dei casi).

Requisiti

  • WordPress 6.0+
  • PHP 8.0+
  • ZipArchive disponibile
  • permessi di scrittura su wp-content

Installazione

  1. Carica la cartella safe-update-guard/ in wp-content/plugins/
  2. Attiva Safe Update Guard
  3. Apri la pagina del plugin in Strumenti e configura:
    • rollback automatico (se desiderato)
    • retention snapshot
    • soglie/budget per dump DB
    • email notifiche

Cosa NON è

  • Non sostituisce un sistema di backup professionale.
  • Non garantisce compatibilità tra plugin.
  • Non è uno staging system.

Disclaimer

Safe Update Guard riduce il rischio operativo degli aggiornamenti ma non garantisce assenza totale di downtime o perdita dati. Mantieni sempre backup indipendenti e affidabili.