Saya mencoba untuk menghapus modul (milik saya) yang telah saya instal melalui komposer menggunakan CLI dengan perintah ini:
bin/magento module:uninstall -r [Namespace]_[Module]
Berdasarkan jawaban yang diberikan di sini oleh @RyanH saya telah membuat Setup/Uninstall.php
file yang menghapus data terkait database dari modul.
Ini berfungsi dengan baik tetapi prosedur uninstall terhenti.
Saya bahkan membiarkan skrip berjalan pada malam hari dan hasilnya masih sama.
File ekstensi masih ada di vendor
modul.
Saya tidak menyentuh izin atau pemilik file.
Apa yang benar:
- data terkait basis data dihapus
- nama modul dihapus dari tabel
setup_module
- nama modul dihapus dari
app/etc/config.php
.
Apa yang salah:
- file modul masih ada di
vendor
folder. - perintah konsol tidak selesai.
Output konsol:
Anda akan menghapus kode dan / atau tabel basis data. Anda yakin? [Y / T] y
Mengaktifkan mode pemeliharaan
Anda menghapus data tanpa cadangan basis data.
Menghapus data [Namespace] _ [Modul]
Menghapus [Namespace] _ [Module] dari registry modul di database
Menghapus [Namespace] _ [Module] dari daftar modul dalam konfigurasi penggunaan
Menghapus kode dari kode Magento:
Setelah ini hanya hang.
Apakah ada cara untuk menyelesaikan proses penghapusan instalasi, atau setidaknya men-debug-nya?