Aggiornamenti

Aggiornamenti senza panico. Test, rollback, traccia.

Update fatti in fretta sono la prima causa di siti rotti per giorni. Lavoriamo con un process disciplinato: staging, test funzionale, deploy con rollback automatico se qualcosa va storto.

Richiedi analisi

Inclusi in Manutenzione (da 79€/mese), spot da 99€

Aggiornamenti & Maintenance
  • Update sempre testati su staging
  • Backup pre-update verificato
  • Rollback automatico in caso di regressione
  • Changelog leggibile per il cliente

Il problema reale

Cosa succede di solito

Il cliente clicca 'aggiorna tutto' dalla bacheca, qualcosa va storto, il sito è offline. Niente backup, niente staging, niente idea di cosa abbia rotto cosa. Recovery panico, ore o giorni di down.

  • Update fatto direttamente in produzione

    Click su 'aggiorna' dalla bacheca, plugin incompatibile col PHP attuale, sito che torna errore 500. Il cliente non sa quale dei tre plugin aggiornati abbia rotto il sito.

  • Niente backup pre-update

    Il cliente assume che l'hosting faccia backup automatico (spesso non è vero), o che i backup esistenti siano utilizzabili (spesso non lo sono). Recovery diventa un terno al lotto.

  • Plugin con dipendenze nascoste

    Plugin A richiede versione 3.x di plugin B. Aggiornando B alla 4.0 si rompe A. Niente in WordPress segnala questa dipendenza prima dell'update.

  • Update saltati per anni

    Cliente che ha paura di toccare i plugin perché 'l'ultima volta si è rotto tutto'. Risultato: 2 anni di vulnerabilità accumulate, attaccanti che scansionano e trovano CVE noti.

Il nostro metodo

Il nostro metodo: process prima della velocità

Aggiornare WordPress non è 'cliccare aggiorna'. È un process: pre-check, backup, staging, test, deploy, verify. Niente di tutto questo è opzionale, perché ogni passaggio saltato è un rischio. La regola è: se non sai come tornare indietro, non andare avanti.

01

Pre-check delle versioni e dipendenze

Prima di qualsiasi update, leggiamo i changelog. Breaking changes nel core? Plugin che richiedono PHP 8.x mentre il server è 7.4? Dipendenze incrociate? Ogni rischio noto va valutato prima dell'update, non dopo.

02

Backup pre-update verificato

Backup completo file + database, verificato (non solo creato) prima di toccare qualsiasi cosa. Se il backup è corrotto, l'update si ferma. Niente eccezioni.

03

Update prima su staging

Se esiste staging, l'update va lì per primo. Test funzionale: login, frontend, ricerca, checkout, form. Solo se tutto è verde, si deploya in produzione. Lo staging non è un lusso, è il modo per non avere sorprese.

04

Deploy con rollback armato

In produzione, deploy fatto in modo che il rollback sia immediato (snapshot pre-deploy, branch git, ecc.). Se nei primi 15 minuti dopo il deploy qualcosa non va, si rolla back senza pensarci.

05

Verifica funzionale post-deploy

Il sito risponde 200 sulla home? OK ma non basta. Login admin funziona? Form di contatto invia? Checkout completa un ordine di test? Ricerca interna ritorna risultati? Solo dopo questa lista, l'update è chiuso.

Come si svolge

Come si svolge un ciclo di aggiornamento

  1. Step 01

    Pre-check

    Lettura changelog, verifica compatibilità PHP/MySQL, identificazione dipendenze fra plugin, individuazione rischi noti.

  2. Step 02

    Backup verificato

    Backup completo file e database, verificato (test estrazione campione). Se il backup è corrotto, l'update si ferma.

  3. Step 03

    Staging update

    Sincronizzazione staging col live, applicazione degli update, test funzionale. Se qualcosa rompe, rollback su staging e analisi.

  4. Step 04

    Deploy in produzione

    Replica controllata su produzione: stesse versioni, stessa sequenza. Snapshot pre-deploy armato per rollback immediato.

  5. Step 05

    Test funzionale post-deploy

    Verifica login admin, frontend, form, checkout (se WooCommerce), ricerca, performance baseline. Confronto con stato pre-update.

  6. Step 06

    Changelog e report

    Riassunto di cosa è stato aggiornato, eventuali note operative (es. plugin X richiede ora reCAPTCHA v3), prossimi update raccomandati.

Cosa ricevi

Cosa ricevi a fine ciclo

Sito aggiornato e verificato

Core, plugin, temi alle versioni attuali, con verifica funzionale completata. Documentato cosa è stato aggiornato.

Backup pre-update conservato

Snapshot del sito pre-update conservato per 30 giorni, disponibile per ripristino se serve.

Changelog leggibile

Documento per il cliente: cosa è stato aggiornato, cosa è cambiato in user-experience (se rilevante), eventuali piccole differenze visive da notare.

Raccomandazioni di follow-up

Plugin che vanno valutati per sostituzione (abbandonati o pesanti), piani di update futuri (es. quando passare a PHP 8.3).

FAQ

Domande frequenti

Risposte concrete sulle modalità di lavoro, garanzie reali e limiti tecnici di questo servizio.

  • Per i clienti in manutenzione continuativa, aggiornamenti settimanali con verifica. Per gli interventi spot, lo decidiamo insieme: alcuni clienti preferiscono mensile, altri quando emergono CVE significative. Evitiamo l'estremo opposto (update immediato di major release entro ore: spesso le prime versioni hanno bug).

Pronto a partire?

Hai aggiornamenti in arretrato?

Apri la chat con Bob o richiedi un'analisi tecnica iniziale. Mappiamo lo stato del tuo stack e ti diciamo cosa va aggiornato e in che ordine.

Richiedi analisi