Disinstallare o reinstallare Adobe Commerce
Prima di utilizzare questi comandi, è necessario installare l'applicazione.
Aggiornare l’applicazione
Per aggiornare l'applicazione:
- Se il software è stato installato da un archivio o se è stato utilizzato "compositore-create-project", vedere la Guida all'aggiornamento.
- Se sei uno sviluppatore (ovvero hai utilizzato
git clone
), consulta Aggiornare l'applicazione.
Reinstalla l’applicazione
La modalità di reinstallazione dell'applicazione dalla riga di comando dipende dal ruolo:
- Se il software è stato installato da un archivio o se è stato utilizzato "compositore-create-project", vedere Aggiorna dipendenze di installazione.
- Se sei uno sviluppatore collaborante (ovvero hai iniziato a utilizzare
git clone
), consulta Aggiornare le dipendenze di installazione.
Disinstallare l’applicazione
La disinstallazione dell'applicazione provoca l'eliminazione e il ripristino del database, la rimozione della configurazione di distribuzione e la cancellazione delle directory in var
.
Per disinstallare l'applicazione, immettere il comando seguente:
bin/magento setup:uninstall
Per confermare la disinstallazione corretta viene visualizzato il seguente messaggio:
[SUCCESS]: Magento uninstallation complete.
Facoltativamente, conservazione dei file generati
Per impostazione predefinita, bin/magento setup:upgrade
cancella il codice compilato e la cache. In genere si utilizza bin/magento setup:upgrade
per aggiornare i componenti e ogni componente può richiedere classi compilate diverse.
Tuttavia, in alcune situazioni (in particolare, la distribuzione in produzione), potrebbe essere opportuno evitare di cancellare il codice compilato perché potrebbe richiedere un po’ di tempo. (La cache viene ancora cancellata). Per aggiornare lo schema e i dati del database senza cancellare il codice compilato, immettere:
bin/magento setup:upgrade --keep-generated
--keep-generated
deve essere utilizzata in circostanze limitate dagli integratori di sistema esperti only. Questa opzione deve mai essere utilizzata in un ambiente di sviluppo. L'utilizzo non corretto di questo parametro opzionale può causare errori durante l'esecuzione del codice.