Desactivar módulos de Drupal desde base de datos

Nos puede pasar que algún error en un módulo de Drupal deje nuestro site inutilizable, no pudiendo acceder via web al área administrativa para desactivar el módulo problemático.

Una alternativa sería borrar del servidor la carpeta que contiene el módulo, sin embargo, esta solución tiene el inconveniente de dejarlo activo en el sistema de Drupal (es decir, si nuevamente copiamos la carpeta al servidor, Drupal automáticamente tomará el módulo como activo).

Otra solución es desactivar el módulo a través de la base de datos. Es bastante sencillo:

Mediante una herramienta como PHPMyAdmin, nos dirigimos a la tabla system de nuestra base de datos de Drupal y seleccionamos Examinar o Browse.

Tabla system

Tabla system

En esta tabla se guarda información para módulos y plantillas (type module y type theme respectivamente). La columna filename indica la ruta y nombre de los distintos módulos de Drupal. Ubicamos el módulo que deseamos desactivar y damos click a Editar.

Fila de la tabla que corresponde al módulo

Fila de la tabla que corresponde al módulo

En la siguiente pantalla simplemente cambiamos el status a 0 para desactivar el módulo. Eso es todo.

Se cambia el estado del módulo

Se cambia el estado del módulo

CC 2009 El Módem. Some rights reserved.