Здравствуйте! Не могу зайти ни под кем. Каждый раз выходит надпись: "Could not create guest user record!!!". В системе ничего не меняла. Помогите, пожалуйста.
Доброго времени суток!
Судя по всему, случилась какая-то неприятность с базой данных, а точнее с таблицей mdl_user (если у Вас, конечно, стандартные таблицы с приставкой mdl_*). Эту проблему лучше решать средствами восстановления СУБД. Напишите, пожалуйста, какая операционная система и СУБД используются на Вашем сервере (название, версия)?
Windows Server 2003 и MySQL Server 4.1, EMS MySQL Manager 3 Prof
В MySQL структуру таблицы восстановить легко:
- Сначала логинимся с правами чтения изменения (лучше под учетной записью, на которой работает moodle или администратора). Например, # С:\Path\to\mysql\bin\mysql -u moodleuser -p
- Выбираем базу данных mysql: # use moodle;
- Проверяем таблицу: # check table mdl_user;
- Если таблица повреждена, то пробуем восстановить ее коммандой: # repair table mdl_user;
Елена, повреждена структура таблицы mdl_user. Ее необходимо восстановить.
тоже столкнулся с аналогичной проблемой, Maryia Davidouskaia абсолютно права - действительно восстановление таблиц mysql стандартными средствами mysql помогло. Вообще желательно cделать восстановление и оптимизацию базы данных постоянной операцией. На линуксе это решается просто (соответствующий скрипт помещается в crontable, сразу же можно делать и backup)
Спасибо всем ответившим. Оказывается проблема решается так легко.