Обновление до Moodle 1.8

Материал из MoodleDocs
Перейти к:навигация, поиск


Moodle 1.8

Эта страница содержит информацию об особенностях обновления до версии 1.8. Эта информация является дополнительной по отношению к основным инструкциям по обновлению.


Перед обновлением, пожалуйста,...

  • Проверьте, пожалуйста, соответствуют ли параметры хостинга всем требованиям Moodle 1.8. Для этого, в блоке "Администрирование системы" выберите "Сервер > Среда (версии ПО)
  • Создайте резервную копию существующей базы данных, если Вы обновляете предыдущую версию системы!
  • При использовании PHP-ускорителя не забудьте, пожалуйста, очистить его кэш.
  • Прочитайте Обновление до Moodle 1.7, если Вы будете обновлять систему с версии 1.6 до 1.8
  • Прочитайте Обновление до Moodle 1.6, если Вы будете обновлять систему младше 1.6

Кодировка базы данных UTF-8

For understanding upgrading to 1.8 and the UTF-8 encoding requirement, a small Moodle history lesson is required: Prior to 1.6, Moodle did not support UTF-8 across all languages and the encoding in which the data was stored in the database depended upon the language used in a particular course. From Moodle 1.6 onwards, all language packs are converted to UTF-8 and different languages may be used on the same page. Moodle 1.6 and 1.7 include a utility to migrate your database from any encoding to UTF-8.

From Moodle 1.8 onwards, the database migration utility is no longer included, as it is assumed that you upgrade from a UTF-8 encoded database.

Thus, if you wish to upgrade from 1.5 or an earlier version, you must first upgrade to 1.6 or 1.7, migrate your database to UTF-8, and then upgrade to 1.8. Similarly, if you are using Moodle 1.6 or 1.7 and have not yet migrated your database, you need to do so before upgrading to 1.8. Please refer to Обновление до Moodle 1.6 for additional information.

Роли и возможности

В дополнение ко многим исправленным ошибкам и усовершенствованиям системы ролей (см. Roles improvements в системе отслеживания и регистрации ошибок) в Moodle 1.8 контекст "система" отделен от контекста "сайт".

Контекст "сайт" в Moodle 1.8 определяет настройки и права доступа для домашней страницы сайта и ее элементов. Для контекста сайта роли могут быть назначены, используя "Администрирование системы > Главная страница > Роли на главной странице".

После обновления рекомендуется изменить настройки всех ролей по умолчанию на значения по умолчанию, если ранее вносились изменения. Пожалуйста, откройте "Администрирование системы > Пользователи > Права > Определить роли". Просмотрите каждую роль по умолчанию, рекомендуемые для нее настройки (выделены темным фоном) и измените их на значения по умолчанию, нажав кнопку "По умолчанию".

Чтобы обеспечить возможность авторизованным пользователям читать новости сайта после входа на сайт, пожалуйста, выполните:

  1. Под логином администратора откройте "Администрирование системы > Главная страница > Роли на главной странице"
  2. Щелкните по ссылке "Переопределить роли"
  3. Выберите "Авторизованный пользователь"
  4. Найдите в разделе Форум "View Discussions" (mod/forum:viewdiscussion capability) и щелкните по второй радио-кнопке (Разрешить)
  5. Затем внизу страницы нажмите "Сохранить", чтобы сохранить изменения.

Множественная аутентификация

If users are unable to login following an upgrade to 1.8 then most likely their account authentication method requires enabling.

Originally all existing accounts were enabled, now only accounts with enabled authentication plugins can log in. If you selected Manual accounts users created with email sign-up will be disabled now. Solution is go to Administration > Users > Authentication and enable Email-based self registration, but leave Self registration disabled under "common settings" lower on the page.

The No authentication (none) type should not be enabled on any production server. You can use phpmyadmin to convert all existing accounts created with 'none' to 'manual' or admin can change the auth type in Edit profile.

Темы

Due to major changes needed for accessibility and XHTML strict compliance most 3rd party themes must be updated to work correctly. Before reporting any error, please switch to Standard theme and try to replicate the problem.

Смотрите также