You are here

Drupal - Лайфхак по удаление спам комментариев

Linux: 

Небольшой Лайфхак по удаление спам комментариев из базы сайта. Бывают ситуации когда ваш сайт попал в список ботов которые рассылают рекламу и спам, в связи с чем, формируется база комментариев, в лучшем случае на модерации, в худшем - активны! Их число может достигать несколько сотен страниц. Приступаем к удалению...

Drupal удаление комментариев

Нам нужен доступ к базе данных сайта через инструмент типа phpMyAdmin, где отражены все данные нашей базы. Там можно просмотреть таблицу `comments`. Убедись в том, что это она, переходим на вкладку SQL:

Drupal удаление комментариев

В пустое окно вводим обращения к базе данных с нужными нам вариантами:

1. Удалить все:


TRUNCATE TABLE `comments`;


* Внимание: данный вариант удалит все комментарии, вообще ВСЕ!

2. Если работает еще и модуль статистики, то:


TRUNCATE TABLE `node_comment_statistics`;

3. Удалить только анонимные комментарии:


DELETE FROM `comments` WHERE `comments`.`uid` = 0;

4. Удалить по IP бота:


DELETE FROM `comments` WHERE `comments`.`hostname` = 'IP бота';

5. Другие вариации, в зависимости от желания. Варианты запросов можно посмотреть в интернете! Запросы в mySQL.



Источник: http://linuxsql.ru