Saya membuat pada modul Drupal 8. Saya telah menggunakan tabel khusus untuk menyimpan data yang dikumpulkan dari formulir. Entah bagaimana selama instalasi, tabel tidak dibuat karena masalah dalam file instal. Sekarang saya telah memperbaiki masalah ini, dan saya ingin menginstal modul lagi.
Bagaimana saya bisa menginstal ulang modul?
Dari ini dan ini diskusi, saya tahu modul Nonaktifkan fungsi telah dihapus.
Apakah ada cara lain untuk menginstal ulang modul sehingga tabel databasenya dibuat?
Seperti yang Anda katakan "Nonaktifkan fungsionalitas dihapus dari Drupal 8" ..
Jawaban singkatnya adalah - Anda mungkin mencari tab "Uninstall" yang ditemukan di halaman "Extend" (Modul) / admin / modules / uninstall
Tidak ada lagi area abu-abu antara modul aktif dan aktif vs mati dan "dibersihkan". "Dinonaktifkan" tidak lagi berarti. Menghapus instalasi modul berarti menghapus semua jejaknya.
Pergi ke admin / modules / uninstall dan uninstall module ... Kemudian aktifkan modul dari halaman daftar modules. Itu harus menginstal modul lagi.
Sebagai contoh ....
Sebelum Memasang Modul Ban di Drupal 8 ... modul ban_ip tidak ada dalam database ..
Setelah Menginstal Modul Ban di Drupal 8 ... tabel ban_ip dibuat dan modul tidak dapat dinonaktifkan tetapi dapat dihapus instalasinya di admin / modules / uninstall
Sekarang jika Anda menghapus modul .. Tabel akan dihapus dari database dan modul dapat diinstal lagi yang akan membuat tabel dalam database ..
sumber
Solusi 1: Hapus dan Instal kembali secara manual
Menggunakan UI Drupal:
Menggunakan Drush (Anda harus mencobanya jika tidak menggunakannya):
drush pm-uninstall MODULE -y && drush pm-enable MODULE -y
drush pmu MODULE -y && drush en MODULE -y
Ganti MODUL dengan nama modul Anda.
Solusi 2: Instal ulang menggunakan modul Devel
Dengan asumsi Anda memiliki modul devel yang diinstal.
Menggunakan Drupal UI:
/devel/reinstall
Menggunakan Drush:
drush devel-reinstall MODULE -y
drush dre MODULE -y
Ganti MODUL dengan nama modul Anda.
sumber
Jika tidak ada yang berhasil, Anda dapat mencoba di bawah ini untuk Drupal 8.
Hapus file modul yang bermasalah dan foldernya
Hapus templat ranting yang di-cache
Bersihkan cache Drupal
CATATAN: Pastikan untuk membuat cadangan kode dan Database sebelum melakukan ini
sumber
Jika Anda ingin menginstal ulang (memuat ulang) konfigurasi install untuk modul tertentu, Anda dapat menggunakan perintah drush ini:
sumber