¿Cómo desactivar comentarios en Drupal?
A menudo, Drupal tiene problemas (especialmente con versiones anteriores como 6.x) con Spambots que atacan tus módulos de comentarios.
Lo primero que se debería hacer en estos casos es desactivar los módulos de comentarios hasta que limpies todas las publicaciones de spam.
Esto se puede hacer de dos maneras:
- Desde el área admin de tu Drupal
Accede a tu Drupal y ve a Administer > Content > Content Types. Luego edita el tipo de contenido de tu elección y asegúrate de que los comentarios estén en OFF por defecto.
- Ejecutando una consulta SQL
Alternativamente, lo anterior se puede hacer directamente a través de phpMyAdmin ejecutando la siguiente consulta SQL en tu base de datos:
UPDATE system SET status = ‘0’ WHERE filename = ‘modules/comment/comment.module’;
Cuando decidas activar los comentarios de nuevo, revierte esta consulta:
UPDATE system SET status = ‘1’ WHERE filename = ‘modules/comment/comment.module’;
Una buena manera de combatir estos bots de spam es usando un módulo captcha en combinación con Akismet. De esta forma te aseguras de que aunque el bot pase el modulo de captcha, Akismet comparará la publicación en una enorme base de datos de spam. Solo después de eso, aparecerá la publicación.
Si estás utilizando las versiones 7.x/8.x de Drupal, puedes desactivar los comentarios desde tu área de administración de Drupal > Structure > Content Types > Comment settings > selecciona Closed debajo de la sección de Default comment setting y guarda los cambios.