Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

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

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

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

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

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

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

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

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

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

Рекомендованные сообщения

Опубликовано:

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

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

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

 

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

Опубликовано:
  • Автор

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

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

Опубликовано:

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

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

Опубликовано:
  • Автор

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

Опубликовано:

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

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

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

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

Опубликовано:
  • Автор

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

Опубликовано:

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

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

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

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.