Estou tentando desinstalar um módulo (próprio) que instalei via compositor usando a CLI com este comando:
bin/magento module:uninstall -r [Namespace]_[Module]
Com base na resposta fornecida aqui por @RyanH, criei o Setup/Uninstall.php
arquivo que remove os dados relacionados ao banco de dados do módulo.
Isso funciona perfeitamente, mas o procedimento de desinstalação trava.
Até deixei o script em execução durante a noite e ainda o mesmo resultado.
Os arquivos de extensão ainda estão lá no vendor
módulo.
Não toquei nas permissões ou no proprietário do arquivo.
O que dá certo:
- os dados relacionados ao banco de dados são removidos
- o nome do módulo é removido da tabela
setup_module
- o nome do módulo é removido de
app/etc/config.php
.
O que dá errado:
- os arquivos do módulo ainda estão lá na
vendor
pasta. - o comando do console não termina.
Saída do console:
Você está prestes a remover tabelas de código e / ou banco de dados. Você tem certeza? [S / N] y
Ativando o modo de manutenção
Você está removendo dados sem um backup do banco de dados.
Removendo dados de [Namespace] _ [Module]
Removendo [Namespace] _ [Module] do registro do módulo no banco de dados
Removendo [Namespace] _ [Module] da lista de módulos na configuração de implantação
Removendo código do Magento codebase:
Depois disso, apenas trava.
Existe alguma maneira de terminar o processo de desinstalação ou pelo menos depurá-lo?