Перейти к публикации
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.

При переносе таблиц пропали права и сообщения

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

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

Перенес форумы (_forums). Но права на доступ не работают. В админке все права у всех форумов пустые, без галочек. А для пользователей они не видны. Приходится вручную менять настройки у каждого форума. А их еще много. Перенес в месте с этим и таблицы групп пользователей и маски доступа. Может чего-то забыл перенести?

Но самое главное что? При просмотре сообщений в форумах, ничего не выводиться.

Пробовал разобраться, не получается.

Но узнал такое - создал тему, она отображается нормально. В базе ibf_topics такое:

starter_id = 1, а на самом деле уже далеко не 1 у старых тем. Догадываюсь, что проблема в этом.

Подскажите, что можно посмотреть, чтобы решить такие проблемы?

Изменено пользователем bill

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

Опубликовано:
что можно посмотреть, чтобы решить такие проблемы?

 

Чтобы решить такие проблемы, не следует делать это:

 

врунчую переношу нужные таблицы

 

Серьезно. Вы даже не представляете глубину связей данных между таблицами в IPB. Куда надежнее перенести все таблицы, а потом удалить лишние данные. Да и проблемы с таблицами легко решаются средством самодиагностики в АЦ, если оно конечно было в дремучей 3.0.4...

 

1. Чтобы перенести маски доступа ко всему, вам следует перенести таблицу permission_index.

 

2. starter_id - это member_id автора поста. Тут все нормально, вы наверняка написали от админа, который имеет номер 1.

 

3. Посты - это posts, темы - это topics, форумы - это forums, права - это permission_index. Эти четыре таблицы - минимально необходимый набор, чтобы перенести форумы, темы и посты с одного форума на другой. Если у вас что-то не отображается, проверьте сначала эти 4 таблицы.

 

Кстати, вы в курсе, что поставить 3.0.4 - это все равно, что оставить окна и двери нараспашку, а рядом с домом вывесить баннер - "уехал в отпуск на год, деньги в комоде"? Минимальная безопасная версия на сегодня - 3.2.х.

 

Прекратите насиловать труп!

IP.Board 2.3.x + компоненты - поддержка прекращена 1 июля 2010 года

IP.Board 3.0.x + компоненты - поддержка прекращена 1 июня 2011 года

IP.Board 3.1.х + компоненты - поддержка прекращена 1 августа 2012 года

Всегда используйте актуальные версии скриптов! В IP.Board не поддерживаемых версий есть многочисленные уязвимости и ошибки, которые уже никогда не будут исправлены!

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

Кстати, вы в курсе, что поставить 3.0.4 - это все равно, что оставить окна и двери нараспашку, а рядом с домом вывесить баннер - "уехал в отпуск на год, деньги в комоде"? Минимальная безопасная версия на сегодня - 3.2.х.

Во-первых спасибо. Ну а по безопасности, не знаю. Но делаю это по той причине, что форум старый был в 3.0.4. Когда восстановлю его, тогда буду уже обновлять до актуальной версии...

Изменено пользователем bill

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

Сейчас на странице 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.