Я пытаюсь удалить модуль (мой), который я установил через композитор, используя CLI с этой командой:
bin/magento module:uninstall -r [Namespace]_[Module]
Основываясь на ответе, предоставленном здесь @RyanH, я создал Setup/Uninstall.php
файл, который удаляет связанные с базой данных данные модуля.
Это работает отлично, но процедура удаления зависает.
Я даже оставил сценарий, работающий в течение ночи и все тот же результат.
Файлы расширений все еще есть в vendor
модуле.
Я не трогал файл разрешения или владельца.
Что идет правильно:
- данные, связанные с базой данных, удалены
- имя модуля удалено из таблицы
setup_module
- имя модуля удалено из
app/etc/config.php
.
Что идет не так:
- файлы модуля все еще находятся в
vendor
папке. - консольная команда не завершается.
Консольный вывод:
Вы собираетесь удалить таблицы кода и / или базы данных. Вы уверены? [Y / N] y
Включение режима обслуживания
Вы удаляете данные без резервной копии базы данных.
Удаление данных [Пространство имен] _ [Модуль]
Удаление [Пространство имен] _ [Модуль] из реестра модулей в базе данных
Удаление [Пространство имен] _ [Модуль] из списка модулей в конфигурации развертывания
Удаление кода из базы кода Magento:
После этого просто висит.
Есть ли способ завершить процесс удаления или хотя бы отладить его?