Come disabilitare i commenti in Drupal

Molto spesso Drupal (in particolare versioni obsolete) ha problemi con i bot spam che inondano i moduli di commento.

La prima cosa da fare in questo caso è disabilitare i moduli commenti finché non si puliscono tutti i messaggi Spam.

Questo può essere fatto in due modi:

  • Dalla tua Area amministrativa Drupal

Accedi al tuo Drupal e vai a Administer -> Content -> Content Types. Modifica quindi il tipo di contenuto desiderato e assicurati che i commenti siano impostati su Disattivati.

  • Eseguendo una query SQL

In alternativa, quanto sopra può essere eseguito attraverso phpMyAdmin eseguendo la seguente query SQL nel tuo database:

UPDATE system SET status = '0' WHERE filename =  'modules/comment/comment.module';

Quando si decide di riattivare il modulo, è sufficiente emettere la query inversa:

UPDATE system SET status = '1' WHERE filename =  'modules/comment/comment.module';

Una buona scelta per combattere i bots spam e’ utilizzare un modulo captcha in combinazione con Akismet. In questo modo si assicura che anche se un bot passa il modulo captcha, Akismet verificherà il post attraverso un enorme database di spam. Solo dopo questi controlli il post apparirà.

Qualora stessi usando Drupal 7.x/8.x puoi disabilitare i commenti dalla tua area Amministrativa -> Structure -> Content Types -> Comment Setting -> seleziona Chiuso sotto l'Impostazione di default per i commenti e salva le modifiche.

Hai trovato utile quest'articolo?