To polecenie działa tylko z modułami zdefiniowanymi jako pakiety Composer.
Jeśli moduł nie został zainstalowany przez kompozytora, nie będzie działał.
Możesz to wyłączyć tylko poprzez bin/magento module:disable SP_Gridthumbs.
Aby usunąć moduł, usuń folder SP/Gridthumbs, usuń rekord o module = „SP_Gridthumbs” z tabeli setup_modulei usuń wszelkie inne tabele lub rekordy dodane podczas instalacji modułu.
Również usunąć linię SP_Gridthumbszapp/etc/config.php
Jak usunąć cały ten moduł z projektu, po prostu wyłącz.
MrTo-Kane
@ MagentoOdoo.com zobacz moją aktualizację
Marius
Powinieneś także wyczyścić pamięć podręczną
WaPoNe
3
Przetestowałem to. Remove the line with SP_Gridthumbs from app/etc/config.phpnie potrzebuje. Magento automatycznie usunie rekord przez uruchomieniephp bin/magento setup:upgrade
Key Shang
Właściwie muszę zaktualizować jeden rekord z tabeli i ten kod umieścić w InstallData.php :: install (), a kiedy włączyć moduł i konfigurację: zaktualizuj go, uruchom mój kod. a teraz potrzebuję, kiedy wyłączam moduł, to powinienem również usunąć recorde z tabeli, którą zrobiłem kod w Uninstall :: uninstall, ale nie wyzwalać po wyłączeniu modułu. Który plik wyzwala po wyłączeniu modułu i konfiguracji: aktualizacja
HaFiz Umer
10
Poniżej znajdują się kroki, aby ręcznie odinstalować moduł dla Magento 2
Usuń folder Module z {folder path}\app\code
Usuń wpis modułu z setup_module
Uruchom polecenie
{ścieżka katalogu projektu magento}> {ścieżka php} \ php.exe bin / magento setup: upgrade => Setup Upgrade
{ścieżka katalogu projektu magento}> {ścieżka php} \ php.exe bin / magento cache: flush => Wyczyść pamięć podręczną
Uruchamianie programu instalacyjnego: zaktualizuj, dopóki istnieją moduły, które nie zostały zainstalowane za pomocą narzędzia Composer, a zostaną one ponownie zainstalowane i włączone, co nie pozwala na osiągnięcie celu.
TUTAJ JEST PRZEWODNIK KROK PO KROKU, ABY ODINSTALOWAĆ RĘCZNIE MODUŁ STRONY TRZECIEJ OD MAGENTO 2.
Step1:Remove the moduleVendor_Mymodulefrom app\etc\config.php
Step2:Dropmodule tables or columns from database, please check app\code\Vendor\Module\Setup folder for more information
Step3:Remove the folder app\code\vendor\Mymodule
Step4:Removemodule configuration settings from core_config_data table by running the following query
DELETE FROM setup_module WHERE module LIKE 'vendor_Mymodule';Step5:Run the following command by logging onto your SSH server
php bin/magento setup:upgrade
Butif you have installed the module via composer then you can run the following list of commands bySSHing on the box to uninstall third party module
php bin/magento module:uninstall -r {{module_name}}for example
php bin/magento module:uninstall -r Scommerce_GoogleTagManagerPro-r flag removes module data
Run the following command once module has been successfully uninstalled.
php bin/magento setup:upgrade
Do niestandardowego modułu Magento2
step1: disable the module
$php bin/magento module:disable Vendor_MyModule
step2:remove the folder from directory app/code/Vendor
step3:remove the line of code from app/etc/config.php file.
aby uzyskać więcej informacji na temat odinstalowywania zainstalowanych rozszerzeń innych firm / kompozytorów
Co jeśli masz różne moduły tego samego dostawcy, którego chcesz zatrzymać? Twoje zapytania SQL spowodują ich uszkodzenie.
Dominic Xigen
Właśnie zredagowałem moją odpowiedź.
Arshad Syed
0
Magento 2: Jak odinstalować moduł
1. Jeśli zainstalowałeś go ręcznie:
remove the folder app/code/<Vendor>/<Module>
drop module tables from database
remove the config settings.
DELETE FROM core_config_data WHERE path LIKE 'vendor_module/%'
DELETE FROM core_config_data WHERE path LIKE 'vendor_module/%'remove the module<Vendor>_<Module>from app/etc/config.php
remove the module<Vendor>_<Module>from table setup_module
DELETE FROM setup_module WHERE module='<Vendor>_<Module>'
DELETE FROM setup_module WHERE module='<Vendor>_<Module>'
@zus, aby uniknąć konfliktu, najpierw musisz usunąć kod z aplikacji / kodu, tak, myślę, że możesz zainstalować / odinstalować przez kompozytora (link do modułu może nie działać instalacja kompozytora musisz dodać repo packagist.org )
Odpowiedzi:
w połączonej dokumentacji napisano:
Jeśli moduł nie został zainstalowany przez kompozytora, nie będzie działał.
Możesz to wyłączyć tylko poprzez
bin/magento module:disable SP_Gridthumbs
.Aby usunąć moduł, usuń folder
SP/Gridthumbs
, usuń rekord o module = „SP_Gridthumbs” z tabelisetup_module
i usuń wszelkie inne tabele lub rekordy dodane podczas instalacji modułu.Również usunąć linię
SP_Gridthumbs
zapp/etc/config.php
źródło
Remove the line with SP_Gridthumbs from app/etc/config.php
nie potrzebuje. Magento automatycznie usunie rekord przez uruchomieniephp bin/magento setup:upgrade
Poniżej znajdują się kroki, aby ręcznie odinstalować moduł dla Magento 2
{folder path}\app\code
setup_module
Uruchom polecenie
źródło
Co powiesz na:
W przypadku modułów kompozytora:
źródło
Kroki odinstalowywania zainstalowanego modułu kompozytora
Kroki odinstalowywania ręcznie dodanego modułu w aplikacji / kodzie
źródło
Myślę, że rozsądnie jest najpierw wyłączyć moduł za pomocą
ponieważ sprawdza to zależności ...
źródło
Odinstaluj rozszerzenie z magento 2:
Przejdź do katalogu projektu magento w CLI i sprawdź status modułu, uruchamiając polecenie
php bin/magento module:status
Jeśli jest włączony, wyłącz go, uruchamiając polecenie
php bin/magento module:disable <extension name>
Przejdź do bazy danych i wyszukaj tabelę „setup_module”, wyszukaj nazwę rozszerzenia i usuń ją
Usuń folder nazwy rozszerzenia z folderu aplikacji / kodu
Uruchom komendę setup: upgrade.
Pomyślnie odinstalowałeś rozszerzenie.
źródło
TUTAJ JEST PRZEWODNIK KROK PO KROKU, ABY ODINSTALOWAĆ RĘCZNIE MODUŁ STRONY TRZECIEJ OD MAGENTO 2.
Do niestandardowego modułu Magento2
aby uzyskać więcej informacji na temat odinstalowywania zainstalowanych rozszerzeń innych firm / kompozytorów
źródło
Magento 2: Jak odinstalować moduł
1. Jeśli zainstalowałeś go ręcznie:
2. Jeśli zainstalowałeś go za pomocą kompozytora:
Mam nadzieję, że ktoś uzyska pomoc
źródło
setup/src/Magento/Setup/Console/Command/ModuleUninstallCommand.php
i zamień
z
setup/src/Magento/Setup/Model/ModuleUninstaller.php
i zamień
z
Uwaga: rozwiązanie nie jest zalecane na serwerze produkcyjnym
źródło