Solución:
El módulo Devel también puede ayudar aquí.
Hace que una página de “Reinstalar módulos” esté disponible en / devel / reinstall, que le permite reinstalar módulos de forma masiva.
También vale la pena mencionar a Drush; dis
(obviamente) ya no funciona, pero pm-uninstall
y en
todavía lo hacen. Y si tiene Devel instalado, puede invocar una reinstalación con
drush dre module1 module2
Como dijiste, “Desactivar la funcionalidad se elimina de Drupal 8”.
La respuesta corta es: probablemente esté buscando la pestaña “Desinstalar” que se encuentra en la página “Extender” (Módulos) / admin / modules / uninstall
Ya no hay ninguna zona gris entre un módulo encendido y activo frente a apagado y “purgado”. “Discapacitado” ya no es una cosa. Desinstalar un módulo significa eliminar todo rastro del mismo.
Vaya a admin / modules / desinstalar y desinstalar módulo … Luego habilite el módulo desde la página de lista de módulos. Eso debería instalar el módulo nuevamente.
Por ejemplo ….
Antes de instalar el módulo Ban en Drupal 8 … el módulo ban_ip no existe en la base de datos ..
Después de instalar el módulo de prohibición en Drupal 8 … se crea la tabla ban_ip y el módulo no se puede deshabilitar, pero se puede desinstalar en admin / modules / uninstall
Ahora, si desinstala el módulo … La tabla se eliminará de la base de datos y el módulo se puede instalar de nuevo, lo que creará tablas en la base de datos …
Solución 1: desinstale e instale de nuevo manualmente
Usando la interfaz de usuario de Drupal:
- Ve a la Ampliar página desde el menú de administración
- Vaya a la página del módulo de desinstalación
- Desinstale el módulo que desea
- Ve a la Ampliar página de nuevo (donde tiene una lista de módulos)
- Instale el módulo que acaba de desinstalar
Usando Drush (deberías probarlo si no lo usas):
drush pm-uninstall MODULE -y && drush pm-enable MODULE -y
- O en resumen
drush pmu MODULE -y && drush en MODULE -y
Reemplace MODULE con el nombre de su módulo.
Solución 2: reinstalar usando el módulo Devel
Suponiendo que tiene instalado el módulo devel.
Usando la interfaz de usuario de Drupal:
- Visita el camino
/devel/reinstall
- Vuelva a instalar los módulos que desee
Usando Drush:
drush devel-reinstall MODULE -y
- O en resumen
drush dre MODULE -y
Reemplace MODULE con el nombre de su módulo.