Xpoint
   [напомнить пароль]

Проблема с форумом

Метки: [без меток]
2007-01-15 14:55:28 [обр] Neo[досье]
сообщение промодерировано

Возникла проблема с работой форума. При загрузке главной страницы выводится:

Общая ошибка 
  
Could not query forum moderator information

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_user_group.MYI' (errno: 145)

SELECT aa.forum_id, u.user_id, u.username FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, phpbb_users u WHERE aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username, aa.forum_id ORDER BY aa.forum_id, u.user_id

Line : 221
File : index.php

вместо списка разделов/форумов. Зарегистрироваться/войти/выйти можно. В администраторский раздел зайти можно. Список пользователей, профиль, группы и т.п. просмотреть можно. При попытке внесения каких-либо изменений в профиле вылетает та же ошибка.
Форум на движке phpBB 2.0.16
Apache/1.3.37 (Unix)
PHP/4.4.3
MySQL/4.1.21
База данных через phpmyadmin 2.6.1 просматривается без проблем.
Похоже, что что-то в базе данных, но переустанавливать не хочу, т.к. там много нужных данных.
Подскажите, пожалуйста.

спустя 34 минуты [обр] LookeR(237/1069)[досье]

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

Пока переношу в "Прочее".

спустя 27 секунд [обр] LookeR(237/1069)[досье]
М Перенесено из форума "Интернет::Работа над ошибками"
спустя 4 часа 17 минут [обр] Владимир Палант(149/4445)[досье]
Конкретнее: запортилась база данных. Думаю, специалисты по MySQL смогут объяснить подробнее.
спустя 15 часов [обр] Neo[досье]
Хотелось бы, конечно, по-конкретнее... Очень нужно как можно скорее восстановить работу форума.
Адрес: http://www.ordenaimitov.ru/forum/ , если это поможет...
спустя 21 минуту [обр] Алексей В. Иванов(25/2861)[досье]
У вас файлы, скорее всего, физически испорчены.
Попробуйте запустить утилиту "myisamchk".
спустя 1 час 25 минут [обр] Neo[досье]

Просматривал еще раз базу через phpmyadmin и нашел проблему:

Can't open file: 'phpbb_user_group.MYI' (errno: 145) 


Ошибка 
SQL-запрос: 

SHOW KEYS FROM `phpbb_user_group` ;


Ответ MySQL:  

#1016 - Can't open file: 'phpbb_user_group.MYI' (errno: 145)

Это таблица, где содержатся данные о группах. Пересоздал ее и все заработало.

Всем спасибо за помощь.

P.S. Утилита "myisamchk" - это есть что? И где это запускать?

спустя 25 минут [обр] Алексей В. Иванов(25/2861)[досье]
"myisamchk" — это утилита из поставки MySQL. Используется для починки таблиц типа MyISAM после "крушений".
спустя 3 минуты [обр] Алексей Севрюков(47/1280)[досье]
Neo[досье] myisamchk Вам не нужен, если у Вас есть phpMyAdmin, в нем есть функции оптимизировать и ремонтировать.
Powered by POEM™ Engine Copyright © 2002-2005