Деякі розширення в Magento можуть більше не використовуватися у вашому магазині. Причини цього можуть бути різними. Деякі модулі з часом втрачають актуальність, або може бракувати певних важливих функцій. Саме тому вам, можливо, варто видалити розширення.

Існує два способи видалення модулів у Magento. Ви можете видалити розширення вручну або через composer. Давайте розглянемо кожен з них детальніше.

Видалення розширення в Magento через Composer

Щоб видалити модуль Magento 2, розташований у постачальник/назва-постачальника/назва-модуля папка:

1. Підключіться до кореневої папки вашого Magento через SSH.

2. Знайдіть розширення, яке потрібно видалити, за допомогою такої команди:

php bin/magento module:status

3. Вимкніть розширення:

php bin/magento module:disable <ExtensionProvider_ExtensionName> --clear-static-content
php bin/magento setup:upgrade

4. Перейдіть до свого composer.json файл, щоб знайти назву розширення за допомогою composer , а потім видалити його:

composer remove vendor-name/module-name

5. Виконайте команди CLI налаштування:

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

Примітка: Якщо ви не хочете, щоб ваш вебсайт був недоступний під час розгортання, спробуйте ці команди розгортання з нульовим часом простою для Magento 2 .

Видалення розширення в Magento 2 вручну

Якщо модуль Magento, який ви хочете видалити, знаходиться в додаток/код/НазваПостачальника/НазваМодуля папку, виконайте такі дії:

1. Використовуйте SSH для підключення до кореневої папки вашого Magento.

2. Виконайте таку команду:

php bin/magento module:status

і знайдіть внутрішню назву розширення, яке потрібно видалити.

3. Вимкніть розширення

php bin/magento module:disable <ExtensionProvider_ExtensionName> --clear-static-content
php bin/magento setup:upgrade

4. Видаліть файли модулів Magento:

cd app/code/<ExtensionProvider>/
rm -rf <ExtensionName>

Примітка: Деякі розширення одного постачальника можуть бути взаємозалежними. Деякі розширення можуть служити основою для інших модулів того ж постачальника. Тому вам потрібно перевірити ці залежності перед видаленням розширень у Magento та зробіть резервну копію вашого Magento .

Ось як можна видалити розширення в Magento 2. Просто виберіть метод, який краще підходить для вашого конкретного випадку, і обов’язково уважно дотримуйтесь інструкцій.