Come installare, disattivare e disinstallare i moduli di Magento 2 via CLI

A volte l’utilizzo del Web Setup Wizard di Magento diventa problematico a causa di un modulo precedentemente installato o comunque può essere comodo utilizzare la CLI per velocizzare alcuni passaggi. Ora vediamo i principali comandi per la gestione dei moduli di magento 2.

Come prima cosa bisogna accedere al server tramite terminale o software di terze parti quali Putty.

Elencare i moduli presenti

 php bin/magento module:status 

Questo comando permette di visualizzare i moduli attivi e disattivati

List of enabled modules:
Magento_Store
Magento_Directory
Magento_Eav
Magento_Theme
Magento_Cms
Magento_Customer
Magento_AdminNotification
Magento_Indexer
Magento_Catalog
Magento_CatalogInventory
Magento_AdvancedPricingImportExport
Magento_Config
Magento_Backend
Magento_Payment
Magento_Rule
Magento_Backup
Magento_Quote
Magento_Bundle
Magento_BundleImportExport
Magento_CacheInvalidate
Magento_SalesSequence
Magento_Sales
Magento_Security
Magento_CatalogImportExport
Magento_Checkout
Magento_Cron
Magento_Msrp
Magento_Search
Magento_CatalogUrlRewrite
Magento_Widget
Magento_RequireJs
Magento_CheckoutAgreements
Magento_Vault
Magento_CmsUrlRewrite
Magento_User
Magento_ConfigurableImportExport
Magento_ConfigurableProduct
Magento_ConfigurableProductSales
Magento_Contact
Magento_Cookie
Magento_Email
Magento_CurrencySymbol
Magento_Paypal
Magento_Integration
Magento_CustomerImportExport
Magento_Deploy
Magento_Developer
Klarna_Core
Magento_Downloadable
Magento_ImportExport
Amazon_Core
Magento_Newsletter
Magento_EncryptionKey
Magento_GiftMessage
Magento_GoogleAdwords
Magento_GoogleAnalytics
Magento_Ui
Magento_GroupedImportExport
Magento_GroupedProduct
Magento_DownloadableImportExport
Magento_InstantPurchase
Magento_Analytics
Magento_LayeredNavigation
Magento_Marketplace
Magento_MediaStorage
Magento_CatalogRule
Magento_Multishipping
Magento_NewRelicReporting
Magento_ProductAlert
Magento_OfflinePayments
Magento_SalesRule
Magento_PageCache
Magento_Braintree
Klarna_Ordermanagement
Magento_Persistent
Magento_Reports
Magento_ProductVideo
Magento_Captcha
Magento_QuoteAnalytics
Magento_ReleaseNotification
Magento_Review
Magento_Shipping
Magento_SendFriend
Magento_ReviewAnalytics
Magento_Robots
Magento_Rss
Magento_CatalogRuleConfigurable
Amazon_Login
Magento_SalesAnalytics
Magento_SalesInventory
Magento_OfflineShipping
Amazon_Payment
Magento_UrlRewrite
Magento_CatalogSearch
Magento_CustomerAnalytics
Magento_Wishlist
Magento_Tax
Magento_Signifyd
Magento_Sitemap
Magefan_Blog
Magento_Webapi
Magento_SwaggerWebapi
Magento_Swatches
Magento_SwatchesLayeredNavigation
Ess_M2ePro
Magento_TaxImportExport
Magento_Authorization
Magento_Translation
Magento_GoogleOptimizer
Magento_SampleData
Magento_CatalogAnalytics
Magento_Variable
Klarna_Kp
Magento_Version
Magento_Swagger
Magento_WebapiSecurity
Magento_Weee
Magento_CatalogWidget
Dotdigitalgroup_Email
Magento_WishlistAnalytics
Magiccart_Alothemes
Magiccart_Magicmenu
Magiccart_Magicproduct
Magiccart_Magicslider
Magiccart_Shopbrand
Magiccart_Testimonial
Sebwite_SmartSearch
Vertex_Tax
Vmasciotta_ProvinceItaliane
WaPoNe_CookieNotification
WebShopApps_MatrixRate

List of disabled modules:
Magento_Dhl
Magento_Fedex
Magento_Authorizenet
Magento_Ups
Magento_Usps
Temando_Shipping

Abilitare un modulo

Se un modulo risulta disabilitato e necessitiamo di riattivarlo il comando deve essere susseguito dal nome del modulo, ricordate di rispettare la punteggiatura.

php bin/magento module:enable Magento_Dhl 

Disabilitare un modulo

In questo caso il modulo rimarrà installato nel nostro ecommerce, ma non sarà attivo

php bin/magento module:disable Ess_M2ePro 

Disinstallare un modulo

Come precedentemente detto i moduli disattivati non vengono rimossi, per poter eliminare ogni traccia del modulo bisogna disinstallarli

php bin/magento module:uninstall Ess_M2ePro 
Commenti (0)
Aggiungi un commento