Applica e recupera un aggiornamento coordinato
Gli aggiornamenti coordinano file applicativi ed eventuali migrazioni del database Obelisk attraverso un piano salvato. Parti da Amministrazione, Aggiornamenti con lo ZIP compatibile fornito per la tua release. Prepara un backup completo recente e una finestra di manutenzione prima di autorizzare l’applicazione.
Rispetta l’ordine dei pacchetti ricevuti
Il download dell’installazione completa serve per un nuovo sito. Per un sito esistente sulla versione di partenza supportata, l’aggiornamento corrente usa un solo ZIP compatibile e non richiede un nuovo pacchetto preparatorio. Leggi le istruzioni relative alla tua versione effettiva prima di caricarlo. Installazioni precedenti possono richiedere un passaggio intermedio: usa un pacchetto preparatorio soltanto se le istruzioni del fornitore lo richiedono per quella versione, non perché un vecchio pacchetto è ancora disponibile.
Leggi il piano effettivo di file/database e le copie di recupero prima di applicare, anche se la versione dello schema resta invariata. Pacchetti diversi hanno piani diversi: non sostituire il comando con uno precedente, applicare PHP sciolti o importare SQL separatamente. Se l’anteprima rifiuta la versione iniziale o rileva una personalizzazione SQL, conserva il messaggio e ottieni le istruzioni corrispondenti. Un normale aggiornamento supportato mantiene la licenza esistente: non eliminarla né richiedere l’attivazione soltanto per aggiornare.
Prepara e verifica il piano
Leggi le modifiche proposte
Carica lo ZIP di aggiornamento compatibile ed esamina modifiche ai file, SHA-256 del pacchetto e transizione dello schema SQL. Controlla le versioni di partenza supportate nelle note incluse e nell’anteprima dell’aggiornamento. Le migrazioni precedenti necessarie vengono controllate e non ripetute se già completate.
Usa i comandi generati per quel piano
Quando disponibile, esegui prima il comando di verifica mostrato. Registra un controllo datato senza applicare modifiche né entrare in manutenzione. Usa quindi il comando esatto di applicazione dello stesso piano in una sessione SSH interattiva. L’applicazione ripete i controlli prima di procedere.
Fornisci l’accesso amministrativo SQL quando richiesto
L’updater usa un profilo SQL privato, accessibile soltanto a root e fuori dalla cartella web. Se manca, l’applicazione normale richiede credenziali amministrative e password nascosta prima della manutenzione. Le richieste web non usano quell’account amministrativo. Conserva profilo e permessi restrittivi.
Controlla accesso SQL e spazio per il recupero
Prima di un aggiornamento coordinato dello schema, la copia SQL richiede spazio locale libero almeno pari a tre volte la stima di dati e indici Obelisk, con un minimo di 16 MiB, oltre alle copie dei file. Il controllo non misura lo spazio del server SQL remoto: verifica entrambi i sistemi quando SQL è remoto. Conserva le copie finché operazione e report risultanti sono stati verificati; una dimensione calcolata non autorizza a eliminarle.
Verifica un profilo SQL privato esistente
Per il percorso predefinito questo comando verifica il profilo esistente e l’accesso SQL senza migrazioni, copie dei dati o modifiche agli eventi. Può predisporre la cartella privata della diagnostica. Usa il PHP CLI dell’installazione se diverso. Un profilo mancante viene predisposto con il normale comando di applicazione del piano: questo controllo non lo crea. Se la password amministrativa è cambiata, chiedi al DBA di aggiornare soltanto il profilo di questa installazione, mantenendo proprietario root e permessi restrittivi.
Comandocd /var/www/html/obelisk && sudo php utility/schema_profile.php --check
Esamina lo stato effettivo
Prima delle modifiche strutturali l’updater salva l’intero database Obelisk e i file interessati e sospende i worker. Se si interrompe, conserva piano e copie di recupero. Dalla cartella predefinita questo comando mostra lo stato senza applicare aggiornamenti. Usa il PHP CLI configurato se diverso. Un piano prepared può essere riprovato dopo aver corretto la causa; recovery_required richiede le istruzioni di recupero mostrate per quel piano.
cd /var/www/html/obelisk &&
sudo php utility/update.php --statusRiprendi o ripristina consapevolmente
Usa Mostra comando di applicazione per riprendere il piano salvato, oppure Mostra comando di ripristino se il recupero del database è già iniziato. Un rollback coordinato con ripristino SQL riporta tutti i dati Obelisk alla copia precedente: le modifiche successive vengono perse. I piani conclusi come rolled_back o failed_rolled_back richiedono di caricare nuovamente lo ZIP e creare un nuovo piano. Non rimuovere i marcatori di manutenzione e non modificare i file di avanzamento per aggirare il recupero.
Dopo il completamento esegui Verifica installazione ed esamina l’anteprima delle protezioni web proposta. Impostazioni, registrazioni e sorgenti telefoniche vengono conservate. Le installazioni con il formato attuale mantengono la licenza. I formati precedenti possono richiedere riattivazione: controlla le note del pacchetto prima di proseguire. Elimina le copie di un piano concluso soltanto con la sua azione esplicita di pulizia, quando non serve più tornare indietro: la pulizia rimuove definitivamente quella possibilità di recupero.
Usa i controlli e comprendi cosa cambia
Dopo il caricamento rivedi il piano e usa i suoi comandi attuali di verifica e applicazione. Un pacchetto caricato o verificato non è ancora applicato. Aggiorna il pannello per leggere l’esito e conserva le copie finché l’installazione risultante non è stata verificata.
Schermate complete del prodotto
Dati dimostrativi. Apri la schermata per ingrandirla e riconoscere i comandi descritti in questo capitolo.
Apri schermata completa