AlexAuto 1 04/06/2018 03:54 PM Здравствуйте,суть проблемы такова, сломали или подобрали пароль супер модера, удалили кучу тем, заблокировал модера, полез проверять базу, в базе куча ошибок, восстановить базу не в ручном не авто режиме не удалось, полетела таблица ibf_profile_portal_views,в итоге написал хостерам, они как то умудрились восстановить таблицу,дальше пошел смотреть удаленные темы, все что увидел восстановил, но как оказалось это не все, в списке удаленных не нашлось нескольких тем,хостеры нашли бэкап 3 дневной давности, посмотрели там таблица ibf_profile_portal_views тоже повреждена уже, в итоге решили взять из старой БД таблицы ibf_topics и ibf_posts и перенести их в существующую БД,на первый взгляд все было хорошо, ошибок в БД нет, темы удаленные восстановились.потом стали замечать что если пользователь написал сообщение то прикрепляется какой нибудь файл из существующего сообщения другого пользователя, что самое интересное так не у всех, а только у некоторых пользователей, не знаю какая закономерность...вопрос в том что не так? как решить данный вопрос? Share this post Link to post
Атаман 464 04/06/2018 06:07 PM - Экспериментировать с базой не стоит- Подымаете свежий бэкап до взлома- ibf_profile_portal_views можно смело удалить если восстановить не получится, а после в админ центре форума во вкладке поддержка - проверка БД, нажмете кнопку пересоздать несуществующую таблицу. И скорее всего эта таблица была поломана давненько, они часто сыпятся. Share this post Link to post
AlexAuto 1 04/06/2018 07:40 PM то-есть только откат БД?других вариантов нет?, просто заметил файлы всплывают как раз за те три дня которые потеряны. Share this post Link to post
Атаман 464 04/06/2018 09:01 PM Зачем Вам потом проблемы с файлами и тд, как Вы описали выше.Поднять бэкап и пересоздать таблицу. Share this post Link to post
AlexAuto 1 04/06/2018 09:58 PM ну в таком случае уже будет потеря 7 дней, а не три, просто если есть вариант поправить то хорошо, нет то придется восстанавливать Share this post Link to post
newbie 1,723 04/07/2018 06:18 AM вопрос в том что не так? как решить данный вопрос? То есть у Вас таблицы тем и сообщений 3-х дневной давности, а остальные "свежие"?В таком случае получается, что юзер пишет сообщение, и в таблице вложений есть файл(ы) для этого поста.Посмотрите связи между постами и вложениями. Share this post Link to post
AlexAuto 1 04/07/2018 08:46 AM То есть эти таблицы залили со старой БД - откат на три дня назад, а файлы проверяю они как раз за эти три дня которые были потеряны. Share this post Link to post
newbie 1,723 04/07/2018 10:32 AM Выполните sql-запрос SELECT * FROM attachments WHERE attach_rel_module='post' AND attach_rel_id > (SELECT MAX(pid) FROM posts);Если будут какие-нибудь результаты, то эти вложения будут прикрепляться к будущим постам. Share this post Link to post