Обновление до 2.2.

Обновление до 2.2.

от admin admin -
Количество ответов: 8

Выдает ошибку. Что делать?


Приложение Скриншот_06_07_2015_12_12_08.jpg
В ответ на admin admin

Re: Обновление до 2.2.

от admin admin -
В ответ на admin admin

Re: Обновление до 2.2.

от Vadim Tabunshchik -
Изображение пользователя Developers

Чем помочь то? Информации представили - минимум.

С какой версии обновляетесь?

Таблицу БД mdl_assignment проверьте, отсутствует поле format, кот. при обновлении должно быть переименовано в introformat. Так как поля нет - ошибка. Исправляйте БД.

И, вообще, перед каждым обновлением на другую версию, нужно проверять структуру БД: Verify Database Schema

В ответ на Vadim Tabunshchik

Re: Обновление до 2.2.

от admin admin -
В ответ на admin admin

Re: Обновление до 2.2.

от admin admin -
В ответ на admin admin

Re: Обновление до 2.2.

от admin admin -
В ответ на admin admin

Re: Обновление до 2.2.

от Vadim Tabunshchik -
Изображение пользователя Developers
Данное поле есть.

Тогда непонятно, откуда ошибка. грущу

Попробуйте сначала обновиться до 2.0, а не 2.2.

ЗЫ: Если возможно, выложите дамп БД своего сайта 1.9, попытаюсь воспроизвести ситуацию у себя

В ответ на Vadim Tabunshchik

Re: Обновление до 2.2.

от admin admin -

Отправил вам ссылку на дамп в личное сообщение. Сюда не могу прикрепить архив 95мб.

Спасибо!

В ответ на admin admin

Re: Обновление до 2.2.

от Vadim Tabunshchik -
Изображение пользователя Developers

А чего в дампе все таблицы со всех сайтов до кучи? Можно же было БД moodle отдельно сделать?

Обновите сайт до последней версии используемой ветки, т. е. до 1.9.19+, чтобы БД обновить: Upgrading Moodle database from version 1.9 (2007101509) to 1.9.19+ (Build: 20130513) (2007101592.05)

Потом скачайте последнюю версию из ветки 2.0 (https://download.moodle.org/download.php/stable20/moodle-2.0.10.zip) и обновитесь до нее. При этом обновлении все файлы, используемые на сайте будут сконвертированы в новый формат хранения. Я бы это тоже сделал, но нет у меня вашей папки moodledata

Дальше уже можно будет обновляться на более новые версии.