Deshabilitar bloques con fallo

A veces, cuando te pones a probar bloques nuevos, cometes algún error (falta de librerias, o errores en tiempo de ejecución) y todo se queda en blanco. Hay un metodo de deshabilitarlos (por linea de comando) y volver a la normalidad.

La ultima vez que me paso el error era este:
“PHP Fatal error: Call to undefined function xmlsitemap_load_link() in /drupal-6.11/modules/xmlsitemap/xmlsitemap_node/xmlsitemap_node.module on line 39”

Supongo que el error podrá variar, pero el fallo siempre es el mismo (todo en blanco).

Para arreglarlo hay que hacer lo siguiente:
Abres una sesion ssh, y accedes a la base de datos por consola:
mysql -u tunombre -p tu_nombre_de_base_de_datos

update blocks set status = 0 where module = ‘block’; (comillas simples)

Con esto conseguimos que todos los bloques que hemos creado pasen a estar deshabilitados, con lo que podremos entrar con la cuenta de administrador y solucionar el error.

Este error es muy común y esta documentado por la gente de drupal, el post original aqui.

Comments are closed.