Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Удаление спама

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз

Удаление спама

Сообщение exzept »

Через базу данных удалил спам, весь за несколько лет, 160 мб база сбросила, но Это список всех тем, требующих одобрения перед тем, как они станут видимы пользователям.

18906 тем

я не могу найти как их удалить, и где вообще это число по темам хранится в какой таблице? Ручками все это удалять, я буду до пенсии.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16371
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Удаление спама

Сообщение rxu »

Модераторский раздел -> Очередь на модерацию -> Темы.
Изображение
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз

Re: Удаление спама

Сообщение exzept »

rxu писал(а): 03.04.2023 15:34 Модераторский раздел -> Очередь на модерацию -> Темы.
я там их и вижу, как их очистить чтобы не через раздел, а базу данных?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Удаление спама

Сообщение Татьяна5 »

Темы удаляются из нескольких таблиц параллельно + вместе с пользователями. Если удалять из 1-2, то это такая каша выйдет... что ой

Так что советую
  1. Вернуть всё из бекапа как было
  2. Ускорить процесс через [3.2][beta] Spamer Finder, часть спамеров выловит, и их можно будет почистить через расширение
  3. По оставшимся удалять через пользователей по одному. За одним спамером могут удалиться сотни тем
Отправлено спустя 1 минуту 21 секунду:
И пункт номер 0. Установить [3.2][3.3] Antibot 42 - защита от спам-ботов и [3.1][3.2] Stop Spamer Register, пока новые спамеры не набежали
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз

Re: Удаление спама

Сообщение exzept »

нужна была синхронизация тем и сообщений, мб кому-то будет полезно...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Удаление спама

Сообщение Татьяна5 »

exzept писал(а): 03.04.2023 15:37 не через раздел, а базу данных
Таблицы:
_attachments
_forums - не удаление, а синхронизация данных
_posts
_topics
_topics_posted
_topics_track
_users - синхронизация данных
Плюс возможно ещё что-то от расширений

Так что это ювелирная работа, если руками делать. И автосинхронизация и половины проблем от недоудалённых данных не исправляет
И с удалением пользователей через БД не проще
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз

Re: Удаление спама

Сообщение exzept »

я не буду пользователей удалять, просто все сообщения без модерации имеют отличную от одобренных сообщений цифру, и одним запросов SQL мне правда проще удалить все сообщения, потом выполнить синхронизацию и спам уничтожен, возможно там были конечно и полезные сообщения, но разбираться в 20000 сообщениях по мне безумие.

выходит я ювелир, спасибо за отклик.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Удаление спама

Сообщение Татьяна5 »

exzept, один запрос не может удалить данные из сразу 5 таблиц и заодно синхронизировать ещё в 2-х. После запроса к одной _posts в БД останется куча мусора, от которого могут полезть трудноуловимые баги со временем. Не говоря уж о весе того мусора при таком-то количестве тем
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз

Re: Удаление спама

Сообщение exzept »

Татьяна5 писал(а): 03.04.2023 16:00 один запрос не может удалить данные из сразу 5 таблиц
по поводу одного запроса :) это я образно конечно, вот с кучами мусора сейчас пойду разбираться, если таковые найдутся _posts проверю, но меня устраивает уже результат, насколько база сбросила в весе.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: Удаление спама

Сообщение Siava »

Вот ещё расширение Spam Remover.

Но вручную вычищать из таблиц - это жесть...
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Удаление спама

Сообщение Татьяна5 »

exzept писал(а): 03.04.2023 16:09 _posts проверю
Так что, запрос ещё и не туда производили? Ууу... Значит весь спам в БД на месте, все тексты. И без информации в _topics автоматически что есть что уже не выловить
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16371
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Удаление спама

Сообщение rxu »

Татьяна5 писал(а): 03.04.2023 16:55 без информации в _topics автоматически что есть что уже не выловить
Теоретически можно, если сделать запрос по topic_id, отсутствующим в таблице тем.
Изображение
exzept
phpBB 1.2.1
Сообщения: 22
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз

Re: Удаление спама

Сообщение exzept »

Татьяна5 писал(а): 03.04.2023 16:55
exzept писал(а): 03.04.2023 16:09 _posts проверю
Так что, запрос ещё и не туда производили? Ууу... Значит весь спам в БД на месте, все тексты. И без информации в _topics автоматически что есть что уже не выловить
по post_visibility провел очистку, ничего лишнего не наблюдаю. Хотя мб я и не прав.

Отправлено спустя 1 минуту 10 секунд:
Siava писал(а): 03.04.2023 16:15 Но вручную вычищать из таблиц - это жесть...
да я уже это поздно понял, но опыт же, буду умнее в следующий раз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12446
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: Удаление спама

Сообщение Татьяна5 »

exzept, раз уж решили так чистить... В STK есть некоторые подходящие инструменты для удаления "хвостов". Не всё подчищают, но всё-таки
Перенесено из форума Поддержка phpBB 3.3.x в форум phpBB-пространство 04.04.2023 9:17 модератором rxu

Вернуться в «phpBB-пространство»