Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Bard

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

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

01/21/09 14:45 (изменено)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
01/22/09 10:04 (изменено)

Нашел ответ на похожий вопрос 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 можно удалить. Пусть доступ дают.

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...