# Rilascio 61G4 — cPanel, senza Terminal/SSH Solo dopo il collaudo locale. Nessuna operazione phpMyAdmin per questa patch. 1. Per ogni installazione, conservare copia dei sei file da sostituire. Per evitare di mostrare un prospetto parzialmente aggiornato, non usarlo durante il trasferimento. 2. Prendere i file attuali da ~/progetti/dpass, non da ZIP intermedi. Seguire FILES_PRODUZIONE_61G4.txt mantenendo i percorsi: prima traduzioni, poi servizio/controller e viste. Sei file applicativi, nessuna nuova cartella PHP di classi. 3. Non caricare install.php, tests, marcatori, backup, vendor, cache locali o l'intera storage. Non sovrascrivere .env, APP_KEY, token o dati. 4. Dal File Manager cPanel, eliminare solo i file PHP compilati con nome hash nella cartella storage/framework/views. Mantenere cartella, .gitignore e file non riconosciuti. Rotte e configurazioni non cambiano: non occorre svuotarne le cache. Non toccare bootstrap/cache/packages.php o services.php. 5. Riaprire Riepilogo contabile, confrontare le righe e le somme nello stesso periodo, poi CSV riepilogo, CSV analitico e PDF. Nessun SQL, nessun cambio cron e nessuna nuova importazione. La 61G4 non esegue richieste HTTP o conferme verso Ditech Management. La configurazione delle fonti già presenti è sufficiente. Le produzioni già alla 61G3 richiedono soltanto i sei file indicati. FILES_PRODUZIONE_61G_CUMULATIVO_FINO_61G4.txt è una lista cumulativa per consultazione: gli aggiornamenti di schema precedenti rimangono prerequisiti, non sono replicati né eseguiti da questa patch. In caso di errore conservare il messaggio e ripristinare i sei file dalla copia precedente, poi eliminare le sole viste compilate. Non fare rollback del database: questa patch non lo modifica.