Jump to content
Дизайн и модификация Invision Power Board IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
AlexAuto

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

Recommended Posts

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

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

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

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Зачем Вам потом проблемы с файлами и тд, как Вы описали выше.

Поднять бэкап и пересоздать таблицу.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...