tutorial

Sådan deaktiveres en Magento 2-udvidelse på 5 forskellige måder

Magento 2 giver dig mulighed for at deaktivere en udvidelse både manuelt og med komponisten. I dette indlæg ser vi mulige metoder til 5, alt sammen i manuel tilstand.

Før du deaktiverer en udvidelse (eller modul), skal du først kontrollere dens status. Opretter forbindelse til serveren via SSH, lad os flytte til Magento installations rodkatalog (mappe, der indeholder appmappen). Med følgende Magento-kommando returnerer vi listen over eksisterende udvidelser, først de aktiverede moduler og derefter listen over deaktiverede moduler:

$ php bin / magento modul: status
Liste over aktiverede moduler:
Magento_Store
Amasty_Base
Amasty_Cart
Amasty_Geoip
Magento_Directory
Amasty_CrossLinks

...

...

Wyomind_PickupAtStore
Wyomind_AdvancedInventory
Wyomind_Watchlog

Liste over deaktiverede moduler:
Iazel_RegenProductUrl
Mageants_AutoRelatedProducts
Magecomp_Productattachments
Magedelight_OneStepCheckout

Når vi har kontrolleret status for den udvidelse, der skal deaktiveres, kan vi fortsætte med at se den første måde at deaktivere udvidelsen:

1) Deaktivering og sletning af lokalnummer fra ssh-kommandoen

altid fra Magento-rodkataloget, kan vi udføre følgende instruktioner

php bin / magento-modul: deaktivere –clear-static-indhold
php bin / magento opsætning: opgradering

 

og til sidst fjerne udvidelsesfilerne med følgende instruktioner:

cd-app / kode //
rm-rf  

Bemærk, at hvis du bruger flere udvidelser af den samme udbyder, skal du sørge for ikke at fjerne den delte udvidelse, de fleste Magento-softwareproducenter bruger en delt udvidelse eller afhængighedspakke som basis for alle deres udvidelser. .

 

2) Deaktiver udvidelse ved at ændre config.php

For at deaktivere en udvidelse manuelt, kan vi ændre filen app / etc / config.php

I denne fil gemmer Magento et flag for hver installeret udvidelse. Flaget er på 1, hvis udvidelsen er aktiveret, flaget er på 0, hvis udvidelsen er deaktiveret. For at deaktivere et modul indstiller vi flaget til 0. Derefter flytter vi til var-biblioteket for at rydde cachen ved at slette indholdet i cache- og page_cache-mapperne.

Nyhedsbrev om innovation
Gå ikke glip af de vigtigste nyheder om innovation. Tilmeld dig for at modtage dem via e-mail.

Ves_Blog-udvidelsen er deaktiveret, mens de andre på skærmen er aktiveret

 

Du kan også være interesseret: Sådan konfigureres den obligatoriske post i et Magento 2 com-felt

 

3) Deaktivering af forlængelse via Module Manager

For at få adgang til Module Manager skal vi gå til Magento admin panel med administratoroplysninger. Fra menu "System => Guiden Webopsætning (Webinstallationsguide)".

Og i installationsguiden skal du klikke på Modul Manager

og herfra kan du se listen over alle installerede udvidelser, som er aktiverede og som ikke er (grøn bold og rød bold). Den sidste kolonne til højre giver dig mulighed for at vælge muligheden for at deaktivere (hvis prikken er grøn) og aktivere (hvis prikken er rød):

4) Deaktivering af udvidelse ved at indstille Butikker -> Konfiguration (Butikker -> Konfiguration)

Mange producenter af udvidelser har oprettet en fane i konfigurationsafsnittet. Så en anden mulighed, vi er nødt til at kontrollere, hvilke udvidelser der er installeret, er at navigere til Stores => Configuration. På denne måde kan vi se fanerne hos leverandørerne af de installerede udvidelser. Dette giver dig ikke den fulde liste over installerede udvidelser, men de fleste af dem. For eksempel på denne skærm kan du se fanen Mageplaza-udvidelser og udvidelsen Layered Navigation installeret i butikken:

5) Deaktivering af udvidelse vha. Avanceret konfiguration

I adminpanelet er der en anden mulighed for at se moduler installeret i Magento 2 (ikke tilgængelig i alle versioner). For at få adgang til det skal du vælge Butikker -> Konfiguration -> Avanceret -> Avanceret (Butikker -> Konfiguration -> Avanceret -> Avanceret)
Her kan du se listen over dine udvidelser.

 

Hvis du ønsker at forbedre din e-handel, kan du kontakte mig ved at sende en mail til info @bloginnovazione.det, eller ved at udfylde kontaktformularen på BlogInnovazione.it

Guido Pratt

Magento-specialist

Nyhedsbrev om innovation
Gå ikke glip af de vigtigste nyheder om innovation. Tilmeld dig for at modtage dem via e-mail.

Seneste artikler

Sådan konsolideres data i Excel

Enhver virksomhedsdrift producerer en masse data, selv i forskellige former. Indtast disse data manuelt fra et Excel-ark til...

14 maj 2024

Cisco Talos kvartalsvise analyse: virksomheds-e-mails målrettet af kriminelle Fremstilling, uddannelse og sundhedspleje er de mest berørte sektorer

Kompromiset af virksomheds-e-mails steg mere end det dobbelte i de første tre måneder af 2024 sammenlignet med det sidste kvartal af...

14 maj 2024

Interface segregation princip (ISP), fjerde SOLID princip

Princippet om interface-adskillelse er et af de fem SOLIDE principper for objektorienteret design. En klasse skal have...

14 maj 2024

Hvordan man bedst organiserer data og formler i Excel, for en veludført analyse

Microsoft Excel er referenceværktøjet til dataanalyse, fordi det tilbyder mange funktioner til at organisere datasæt,...

14 maj 2024

Positiv konklusion for to vigtige Walliance Equity Crowdfunding-projekter: Jesolo Wave Island og Milano Via Ravenna

Walliance, SIM og platform blandt de førende i Europa inden for fast ejendom Crowdfunding siden 2017, annoncerer færdiggørelsen...

13 maj 2024

Hvad er Filament og hvordan man bruger Laravel Filament

Filament er en "accelereret" Laravel-udviklingsramme, der leverer flere full-stack-komponenter. Det er designet til at forenkle processen med...

13 maj 2024

Under kontrol af kunstig intelligens

«Jeg må vende tilbage for at fuldføre min udvikling: Jeg vil projicere mig selv inde i computeren og blive ren energi. Når først bosatte sig i…

10 maj 2024

Googles nye kunstige intelligens kan modellere DNA, RNA og "alle livets molekyler"

Google DeepMind introducerer en forbedret version af sin kunstige intelligens-model. Den nye forbedrede model giver ikke kun...

9 maj 2024