Техническое задание: Обновление и очистка форума phpBB
Цель работы
Повысить безопасность и производительность форума путем обновления до последней стабильной версии движка и радикально очистить базу данных от накопленного спама, сохранив при этом весь ценный пользовательский контент и настройки.
Основные задачи
1. Обновление движка phpBB
- Выполнить штатное обновление форума с версии 3.3.8 до 3.3.15 по официальной инструкции разработчиков.
- Гарантировать полную сохранность всех данных, настроек, установленных расширений и пользовательских файлов (включая кастомные аватары).
- Обеспечить корректную работу форума после обновления.
2. Комплексная очистка базы данных от спама
- Удаление спам-пользователей и их контента: Безвозвратно удалить всех пользователей, зарегистрированных после 01.01.2016, вместе со всеми их сообщениями, темами, вложениями и другими связанными данными.
- Очистка неактивных аккаунтов: Удалить всех пользователей, у которых количество сообщений равно 0.
- Удаление неподтвержденного контента: Удалить все сообщения, находящиеся в статусе "неодобрено".
- Чистка структуры: Удалить все образовавшиеся пустые темы (не содержащие ни одного сообщения).
3. Дополнительный аудит и действия
- Провести анализ базы данных и структуры форума на наличие очевидных следов спам-активности, битых данных или аномалий.
- Принять необходимые корректирующие меры по устранению обнаруженных проблем.
Критически важные условия
- Сохранность исторического контента: Весь легитимный контент (сообщения, темы, пользователи), созданный до 2016 года, должен быть сохранен в целости.
- Сохранность пользовательских файлов: Особое внимание к сохранности пользовательских аватарок, особенно тех, которые не являются стандартными изображениями движка.
- Работа выполняется на предоставленной копии сайта (доступы: FTP, база данных, админ-панель форума).