Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Ошибка в базе данных - проблемы с масками

Доброго времени суток.

Случилась такая интересная проблемка.

То ли хостер что-то с базой данных делал, то ли еще чего случилось.

В админку я не лазил.

Началось с того, что ни один авторизированный пользователь, не может зайти ни в одну тему.

Ошибка при работе с базой данных

Возникла проблема при работе с базой данных.

Вы можете попробовать обновить эту страницу, нажав сюда

Гости форума могут просматривать форум (в тех разделах, где это разрешено).

Посмотрел в админке и вот что нашел:

В группах пользователи прописаны.

К примеру написано что есть группа "Тест" и в ней есть 1 пользователь.

А вот в масках доступа - есть маска "Маска тестов", используется грппами "Тест", используется пользователями 0.

На лицо несоответствие.

Пробовал удалить и группы, и маски, создать заново, тот же результат.

 

Очень надеюсь на Вашу помощь. Заранее благодарен.

 

P.S. Только что обнаружил, что та же ошибка работы с базой выдается при попытке удалить пользователя, через админку (Хотя создать пользователя это не мешает, так же как перемещать его по группам).

 

P.P.S. Неужели при том ,что есть инструмент резервного копирования форума, нет инструмента или возможности восстановления из полученой копии?

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

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

почитайте темы с тегом "ошибка БД" там написано как выложить текст ошибки

  • Автор

Нашел ответ на похожий вопрос http://ipbskins.ru/forum/topic2613.html/page__view__findpost__p__15385

Сделал, как там написано.

 

Войти в phpMyAdmin (лучше) или через форум

Админ панель -- Прочее -- Управление SQL -- Инструменты.

 

Выбрать все таблицы и запустить Проверку

 

Ошибку aywer_forum.ibf_posts удалось устранить функцией восстановления.

 

aywer_forum.ibf_profile_portal_views check Error Can't find file: 'ibf_profile_portal_views' (errno: 2)

 

Воостановление не помогло, поскольку фаила не находит.

При том, что сервер не мой, могй ли я что-то сделать "малой кровью"?

(Имеется доступ FTP и логин пароль базы мускула, в общем минимум для установки форума и все.)

 

Кстати, форум при этом заработал, однако работа форума без одного фаила пугает...

Форум временно выключил (закрыл).

 

P.S. А за что конкретно этот фаил отвечает?

Можно ли пользоваться форумом до его восстановления или это может привести к еще большим проблемам?

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

А за что конкретно этот фаил отвечает?

Число просмотров профиль портала, то есть профиля.

 

Форум работать будет, ошибка несмертельная.

  • Автор

Спасибо.

 

А восстановить его сможет только админ мускула?

Достаточно доступа к базе через форум.

Точнее скажут программисты.

А восстановить его сможет только админ мускула?
так правильнее сказать. :huh:

Попробуйте

repair table ibf_profile_portal_views;

если не поможет, то придется вам писать в саппорт, что данная таблица выдает такую ошибку. Попросите их удалить её вообще, ну или восстановить из бекапа. Не бойтесь, в этой таблице нет никаких важных данных. Если таблицу удалят, то вот запрос на создание таблицы поновой:

CREATE TABLE ibf_profile_portal_views (
 views_member_id int(10) NOT NULL default '0'
);

 

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

Минусы из-за этой таблицы в том, что у вас не будут обновляться просмотры профиля, и внизу на странице профиля будет ошибка.

  • Автор

А самостоятельно ее удалить чем-то вроде Delete table нельзя? (Если сапорт занят и не скоро сможет этим заняться.)

Через phpMyAdmin можно удалить. Пусть доступ дают.

неа, наврядли вы сможете удалить её сами

  • 2 года спустя...

Помогает удаление таблицы и заново ее создание:

 

CREATE TABLE ibf_profile_portal_views (
 views_member_id int(10) NOT NULL default '0'
);

 

Скажите, у меня это уже второй раз за 2 месяца, что сделать, что бы ошибка не выскакивала? Мешает автоматическому бекапу баз данных

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.