Jump to content

Проблема с прикрепленными файлами


AlexAuto
 Share

Recommended Posts

Здравствуйте,

суть проблемы такова, сломали или подобрали пароль супер модера, удалили кучу тем, заблокировал модера, полез проверять базу, в базе куча ошибок, восстановить базу не в ручном не авто режиме не удалось, полетела таблица ibf_profile_portal_views,

в итоге написал хостерам, они как то умудрились восстановить таблицу,

дальше пошел смотреть удаленные темы, все что увидел восстановил, но как оказалось это не все, в списке удаленных не нашлось нескольких тем,

хостеры нашли бэкап 3 дневной давности, посмотрели там таблица ibf_profile_portal_views тоже повреждена уже,

в итоге решили взять из старой БД таблицы ibf_topics и ibf_posts и перенести их в существующую БД,

на первый взгляд все было хорошо, ошибок в БД нет, темы удаленные восстановились.

потом стали замечать что если пользователь написал сообщение то прикрепляется какой нибудь файл из существующего сообщения другого пользователя,

что самое интересное так не у всех, а только у некоторых пользователей, не знаю какая закономерность...

вопрос в том что не так? как решить данный вопрос?

Link to comment
Share on other sites

- Экспериментировать с базой не стоит

- Подымаете свежий бэкап до взлома

- ibf_profile_portal_views можно смело удалить если восстановить не получится, а после в админ центре форума во вкладке поддержка - проверка БД, нажмете кнопку пересоздать несуществующую таблицу.

 

И скорее всего эта таблица была поломана давненько, они часто сыпятся.

Link to comment
Share on other sites

то-есть только откат БД?

других вариантов нет?, просто заметил файлы всплывают как раз за те три дня которые потеряны.

Link to comment
Share on other sites

ну в таком случае уже будет потеря 7 дней, а не три, просто если есть вариант поправить то хорошо, нет то придется восстанавливать

Link to comment
Share on other sites

вопрос в том что не так? как решить данный вопрос?

То есть у Вас таблицы тем и сообщений 3-х дневной давности, а остальные "свежие"?

В таком случае получается, что юзер пишет сообщение, и в таблице вложений есть файл(ы) для этого поста.

Посмотрите связи между постами и вложениями.

Link to comment
Share on other sites

То есть эти таблицы залили со старой БД - откат на три дня назад, а файлы проверяю они как раз за эти три дня которые были потеряны.

Link to comment
Share on other sites

Выполните sql-запрос

SELECT * FROM attachments WHERE attach_rel_module='post' AND attach_rel_id > (SELECT MAX(pid) FROM posts);

Если будут какие-нибудь результаты, то эти вложения будут прикрепляться к будущим постам.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...