Come disabilitare una estensione di Magento 2 in 5 modi diversi

magento 2 logo
Digitale

Magento 2 consente di disabilitare una estensione sia manualmente che con il composer, in questo post vediamo 5 metodi possibili, tutti in modalità manuale.

Prima di procede alla disabilitazione di una estensione (o modulo), è bene prima verificarne lo stato. Connettendoci al server via SSH, spostiamoci alla directory radice dell’installazione di Magento (cartella in cui è contenuta la directory app). Con il seguente comando Magento ci restituirà l’elenco delle estensioni presenti, prima i moduli abilitati e successivamente la lista dei moduli disabilitati:

$ php bin/magento module:status
List of enabled modules:
Magento_Store
Amasty_Base
Amasty_Cart
Amasty_Geoip
Magento_Directory
Amasty_CrossLinks

Wyomind_PickupAtStore
Wyomind_AdvancedInventory
Wyomind_Watchlog

List of disabled modules:
Iazel_RegenProductUrl
Mageants_AutoRelatedProducts
Magecomp_Productattachments
Magedelight_OneStepCheckout

Dopo aver verificato lo stato dell’estensione da disabilitare, possiamo procedere a vedere la prima modalità per disabilitare l’estensione:

1) Disattivazione e cancellazione estensione da comando ssh

sempre dal direttorio root di Magento, possiamo eseguire le seguenti istruzioni

php bin/magento module:disable –clear-static-content
php bin/magento setup:upgrade

 

ed eventualmente rimuoviamo i file dell’estensione con le seguenti istruzioni:

cd app/code//
rm -rf  

da notare che se si utilizzano più estensioni dello stesso provider, è bene assicurarsi di non rimuovere l’estensione condivisa, la maggior parte dei Produttori di software per Magento, utilizza un’estensione condivisa o un pacchetto di dipendenze come base per tutte le loro estensioni.

 

2) Disattivazione estensione modificando il config.php

Per disabilitare manualmente una estensione, possiamo modificare il file app/etc/config.php

In questo file, Magento memorizza un flag per ogni estensione installata. Il flag è a 1 se l’estensione è abilitata, il flag è a 0 se l’estensione è disabilitata. Per disabilitare un modulo, mettiamo a 0 il flag. Successivamente ci spostiamo nella cartella var per pulire la cache cancellando il contenuto delle directory cache e page_cache.

Esempio di disabilitazione estensione

L’estensione Ves_Blog è disabilitata, mentre le altre presenti nella schermata sono abilitate

 

Potrebbe interessarti anche: Come configurare l’inserimento obbligatorio di un campo com Magento 2

 

3) Disattivazione estensione mediante Module Manager

Per accedere al Module Manager, dobbiamo andare nel pannello di amministrazione di Magento con le credenziali di amministratore. Da menu “Sistema => Configurazione guidata Web (Web Setup Wizard)“.

Setup Wizard

E nel Setup Wizard, cliccare su Module Manager

Module Managere da qui puoi vedere l’elenco di tutte le estensioni installate, quali sono abilitate e quali no (pallino verde e pallino rosso). L’ultima colonna di destra consente di scegliere l’opzione di disabilitazione (se il pallino è verde) e di abilitazione (se il pallino è rosso):

Elenco estensioni

4) Disattivazione estensione mediante impostazione Negozi -> Configurazione (Stores –> Configuration)

Molti produttori di estensioni hanno impostato una scheda nella sezione di configurazione. Quindi un’altra possibilità che abbiamo per controllare quali estensioni sono installate, è di navigare su Negozi => Configurazione. In questo modo possiamo vedere le schede dei fornitori delle estensioni installate. Ciò non ti consentirà di ottenere l’elenco completo delle estensioni installate, ma la maggior parte di esse. Ad esempio, in questa schermata è possibile visualizzare la scheda Mageplaza Extensions e l’estensione Layered Navigation installata nello store:

Come disabilitare una estensione di Magento 2 in 5 modi diversi

5) Disattivazione estensione mediante Configurazione avanzata

Nel pannello di amministrazione, esiste un’altra possibilità di visualizzazione moduli installati in Magento 2 (non disponibile in tutte le versioni). Per potervi accedere, devi selezionare Negozi –> Configurazione –> Avanzate –> Avanzate (Stores –> Configuration –> Advanced –> Advanced)
Qui puoi vedere l’elenco delle tue estensioni.

Come disabilitare una estensione di Magento 2 in 5 modi diversi

 

Se vuoi migliorare il tuo ecommerce, potete cantattarmi inviando una email all’indirizzo [email protected], o compilando il form contatti di BlogInnovazione.it

Guido Pratt

Magento Specialist

Newsletter sull’Innovazione

Non perderti le notizie più importanti sull'Innovazione. Iscriviti per riceverle via e-mail.
Loading

Puoi cancellarti in ogni momento. Leggi la nostra Privacy Policy.

EUHubs4Data open call
Comunicati Stampa
Big Data: aperta la terza open call del progetto EUHubs4Data

Il progetto EUHubs4Data ha aperto la terza open call per promuovere l’innovazione basata sui dati. Con questo bando EUHubs4Data vuole selezionare e finanziare 18 esperimenti innovativi realizzati da PMI e imprenditori, sfruttando appieno il potenziale dei dataset e del catalogo di servizi data driven di EUHubs4Data. Il progetto EUHubs4Data, finanziato dalla Commissione Europea, ha stanziato 5,8 milioni di euro per …

metaverso virtuale
Informatica
Sì: online siamo meno onesti e più aggressivi. E nel metaverso andrà peggio

Una ricerca di IIT in collaborazione con La Sapienza dimostra che meno ci sentiamo rappresentati dai nostri avatar, più siamo disposti a fare scelte moralmente discutibili Su Internet siamo abituati a comportarci peggio che nel mondo reale, a scrivere cose che non diremmo mai, pure a mentire e magari a fingerci …

OpenAI
Creatività
L’innovativa tecnologia di OpenAI è disponibile. L’abbiamo usata per trascrivere l’audio direttamente sul PC

OpenAI, azienda già nota per DALL-E e GPT, ha realizzato il suo sistema di riconoscimento vocale automatico, chiamato Whisper. Ricercatori e sviluppatori lo possono già testare e usare. OpenAI è la società che ha sviluppato il programma di generazione di immagini e meme DALL-E e il potente motore di completamento …