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

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

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

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

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

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

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

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

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

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

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

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

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

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

К примеру написано что есть группа "Тест" и в ней есть 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 месяца, что сделать, что бы ошибка не выскакивала? Мешает автоматическому бекапу баз данных

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

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