Задача: восстановить, чтоб работало

Задача: восстановить, чтоб работало

от Ирина Шевчук -
Количество ответов: 6

Здравствуйте.

Имеем: 

  • базу данных в формате sql
  • папку moodledata
  • папку c moodle (версия 2, но какая именно не знаю, это где-то видно?) без файла config.php

Все это просто скачано по фтп. Кроме базы, ее нормально архивировали, через phpMyAdmin база даже восстанавливается.

Требуется в задачке восстановить теперь все, чтоб оно работало. 

То же есть для версии 1.9. И та же задачка.


В таком варианте она вообще решается?

В ответ на Ирина Шевчук

Re: Задача: восстановить, чтоб работало

от Vadim Tabunshchik -
Изображение пользователя Developers
версия 2, но какая именно не знаю, это где-то видно?

В таблице mdl_config базы данных - поле release

В таком варианте она вообще решается?

Нет ничего невозможного улыбаюсь

 

В ответ на Vadim Tabunshchik

Re: Задача: восстановить, чтоб работало

от Ирина Шевчук -

Спасибо!

1.9, которая оказалась 1.9.19, восстановилась. 

Что сделала. 

Создала базу, импортировала в нее имеющуюся. Запустила установку. Работает.

А вот с moodle 2.2.10 возникли проблемы.

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

Под текстом на первой пишут: Session Replace: Table 'имя-таблицы.mdl_sessions2' doesn't exist 

При попытке авторизации: восстановленная учетная запись. И потом при переходе на главную: 

Отправлен неверный ключ сеанса (sesskey), форма не принята!

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

Установка пока локальная, Денвер. mysql 5.5.25, php 5.3.13

Как правильно восстановить? Подскажите, пожалуйста. 


В ответ на Ирина Шевчук

Re: Задача: восстановить, чтоб работало

от Ирина Шевчук -
Ура, оно сдалось и заработало.
В ответ на Ирина Шевчук

Re: Задача: восстановить, чтоб работало

от Николай Nikolas -
Такая же ошибка: Отправлен неверный ключ сеанса (sesskey), форма не принята! Как решилось?
В ответ на Николай Nikolas

Re: Задача: восстановить, чтоб работало

от Николай Nikolas -
Аааа улыбаюсь

Нашел...

В таблице mdl_config

Ключ стоял в строке dbsessions 0, поменял на 1 - все стало и в базу писать и заходить улыбаюсь

 


В ответ на Николай Nikolas

Re: Задача: восстановить, чтоб работало

от Vadim Tabunshchik -
Изображение пользователя Developers
Ключ стоял в строке dbsessions 0, поменял на 1 - все стало и в базу писать и заходить

При 0 файлы сессии записываются на диск, при 1 - в таблицу БД. Это говорит о том, что в настройках Мудл был указан несуществующий каталог для хранения сессий или каталог был недоступен для записи (права выставлены неверно)