Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Bard

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

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

 

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

Edited by Bard

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Нашел ответ на похожий вопрос 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. А за что конкретно этот фаил отвечает?

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

Edited by Fisana

Share this post


Link to post
Share on other sites
А за что конкретно этот фаил отвечает?

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

 

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

Share this post


Link to post
Share on other sites

Спасибо.

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
А восстановить его сможет только админ мускула?
так правильнее сказать. :huh:

Попробуйте

repair table ibf_profile_portal_views;

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...