Disinstalla Obelisk da SSH
Usa il kit completo per esaminare la disinstallazione di un’installazione Obelisk, conservarne il sito in un archivio privato e scegliere se mantenere o rimuovere i dati SQL applicativi. La procedura è disponibile anche dopo la scadenza della prova o di una licenza temporanea.
Preparare kit e materiale di recupero
Usa il kit completo compatibile estratto fuori dal sito, anche se hai aggiornato da Amministrazione. Leggi UNINSTALL.txt o UNINSTALL_IT.txt ed esegui i comandi dalla cartella che contiene uninstall.sh. Non avviare install.sh per ottenere la utility. Se il vecchio kit non contiene uninstall.sh, richiedi al supporto un kit completo compatibile. Uno script separato per installazioni precedenti non è intercambiabile con questa procedura.
Servono accesso root da un terminale SSH interattivo sul PBX Linux, giornale originale completo dell’installazione e accesso amministrativo SQL previsto. Risolvi prima aggiornamenti o recuperi pendenti. Conserva un backup completo SQL e dei file, soprattutto prima di scegliere la rimozione dei dati applicativi. Se il percorso è diverso, sostituisci /var/www/html/obelisk in tutti i comandi.
Leggere prima l’anteprima
L’anteprima non cambia sito, database o configurazioni. Leggi operazioni proposte, elementi conservati e percorso dell’archivio privato. La utility si ferma se non può verificare la proprietà degli elementi da modificare. Un’anteprima interrotta richiede di risolvere la causa: non autorizza cancellazioni manuali.
sudo bash uninstall.sh --path /var/www/html/obeliskDisinstallare conservando i dati SQL applicativi
Il comando ripete i controlli e chiede di digitare la conferma esatta mostrata per quel piano. Disabilita le pianificazioni e gli eventi SQL Obelisk identificati, rimuove dai file custom soltanto modifiche riconoscibili dell’installer e sposta il sito in un archivio privato fuori dalla radice web. Le modifiche custom ambigue vengono conservate e segnalate. Segui l’indicazione finale se occorre un reload FreePBX.
Dati SQL applicativi, CDR, registro code FreePBX e registrazioni restano conservati. Il sito archiviato include configurazioni, segreti e file caricati: l’archivio deve rimanere privato.
sudo bash uninstall.sh --path /var/www/html/obelisk --applyRimuovere facoltativamente i dati SQL applicativi
Scegli questa opzione soltanto per eliminare gli oggetti SQL applicativi Obelisk verificati e i relativi dati. Esegui la sua anteprima, verifica il backup completo del database e applica la stessa scelta. Senza un tuo backup la rimozione è irreversibile. Se il database contiene oggetti estranei o non riconosciuti, questa opzione si ferma.
Conserva il database contenitore, gli account SQL e AMI, i profili amministrativi, le tabelle sorgente FreePBX, cdr.id, le registrazioni e le risorse estranee. Restano anche l’archivio privato del sito e le precedenti copie di recupero. L’archivio del sito non è un dump SQL.
Esaminare la rimozione dei dati
Esamina gli oggetti e l’elenco degli elementi conservati prima di proseguire.
Comandosudo bash uninstall.sh --path /var/www/html/obelisk --remove-dataConfermare lo stesso piano di rimozione
Digita la conferma esatta richiesta dalla utility dopo aver letto i nuovi controlli.
Comandosudo bash uninstall.sh --path /var/www/html/obelisk --remove-data --apply
Riprendere una disinstallazione interrotta
Correggi la causa indicata e riprendi con lo stesso kit e il percorso originale del sito. Se avevi scelto --remove-data, aggiungilo anche a --resume. Il piano salvato fissa l’ambito del recupero. Conserva giornale, archivio e stato di manutenzione: install.sh --resume non recupera una disinstallazione.
sudo bash uninstall.sh --path /var/www/html/obelisk --resumeConservare il riepilogo finale e l’archivio privato
Sito e archivio devono trovarsi sullo stesso filesystem. Collegamenti simbolici, mount interni o registrazioni dentro il sito richiedono un piano di rimozione verificato a parte. Non spostare percorsi audio e non aggirare i controlli per forzare la procedura.
L’archivio privato sotto /var/lib/obelisk-installer e gli account e profili conservati richiedono una gestione amministrativa successiva esplicita. La utility non ripristina l’archivio e non prepara automaticamente una nuova installazione nello stesso percorso. Conserva il riepilogo finale per quel lavoro.