Quite a few users run into problems with deleting Magento extensions. All you need is to follow the pain-free guide:
There are at least 4 main ways:
The way you’ve downloaded and installed the extension predetermines the method of its uninstallation (either manual or via Magento Connect Manager).
Step 1: The module should be disabled in this file:
<active>true</active> is to be changed for <active>false</active>;
Step 2: In case there is any dependent MySQL table, remove them;
Step 3: Then remove the config record for the module you want to delete from the core_resource table in the database;
Step 4: Cut out the <project_root>/var/cache folder;
Step 5: Refresh the home page of the website. The extension has been successfully removed now!
Step 1: Log in to your Magento Registration Panel:
Step 2: Choose Magento Connect Manager:
Step 3: You need to find and choose ‘Uninstall’ from the dropdown menu of a required module and then click ‘Commit Changes’:
The module has been well uninstalled!
To track all admin users actions including installation/uninstallation of modules, use Magento audit log.
If you have an odd extension on your Magento 2, uninstall the module manually following the steps below.
Step 1: Connect to the root of your Magento 2 installation (the folder contains the extension folder) via SSH. Check the list of modules and their enable/disable statuses using the command:
php bin/magento module:status
Step 2: Once the needed module is found, apply the commands to disable it:
php bin/magento module:disable <ExtensionProvider_ExtensionName> --clear-static-content
php bin/magento setup:upgrade
Step 3: Remove the module files using the command:
rm -rf <ExtensionName>
Please, note that if you use several extensions from the same provider, you are risking to remove the shared module (or dependency pack), which serves as a base for all the extensions from the provider. So, make sure the extension is not shared.
Step 4: Refresh the website home page. Now the Magento 2 uninstall module process is completed successfully!
Magento 2 extensions removal requires the same steps as the update. All you need is to change the ‘update’ command for the ‘remove’ one. See more details in the User Guide.
P.S. Something went wrong? Contact our support team.