MoodleDocs:Описание

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

== Модернизация к 1.6 Moodle От MoodleDocs Moodle1.6 Так как изменения(замены) к модернизировала от Moodle 1.5.x к Moodle 1.6 не только изменяют(заменяют) структуру базы данных, но также и содержание базы данных (все преобразовано(конвертировано) к UTF-8), некоторые соображения(рассмотрения) важны прежде, чем Вы начинаете. Если Вы модернизируете действительно важный участок, это будет вероятно стоить делать испытание, модернизируют на отдельной копии вашего участка сначала только, чтобы удостовериться, что это идет ХОРОШО. Содержание [Zскрыть] " 1 Проверяют требования системы " 2 Модернизируют Moodle файлы " 3 перемещение Базы данных " 4 Языка o 4.1 Локализации существующих пакетов языка o 4.2 Таможенных пакета языка o 4.3 Продвинутых языка " 5 Окончание " 6 См. также

[Редактировать]

Проверьте требования системы Идите к Администрации > > Окружающая среда (в недавних версиях Moodle 1.5) и выберите Moodle 1.6; -) Вы получите сообщение того, встречает(выполняет ли) ваша прислуга specs требования для Moodle, 1.6 и какие потребности быть сделанной. В основном Вы нуждаетесь В PHP 4.3.0 или позже (для PHP5, версии 5.1.0, или позже требуется), и MySQL 4.1.16, или позже (4.1.12 - ok, если ваш участок латинское - только) или PostgreSQL. Родная поддержка iconv в PHP действительно ускорит вещи также (требоваться быть определено в течение компиляции) но не требуется. [Редактировать] Модернизируйте Moodle файлы Исполните нормальный, модернизируют вашей Moodle установки, поддерживая вашу базу данных сначала. Заботьтесь, чтобы включить ВСЕ необязательные модули, которые Вы имеете в вашей существующей установке. Преобразование данных к UTF-8 этих модулей не будет возможно, если Вы забываете это. [Редактировать] Перемещение Базы данных Хотя не строго необходимый, это - ВЫСОКО recomended, что Вы мигрируете ваша база данных к UTF-8 немедленно после модернизации. Вы найдете, что связь делает это ожидание для Вас наверху admin страницы. Пожалуйста см. MySQL перемещение базы данных или PostgreSQL перемещение базы данных для дальнейших деталей. [Редактировать] Языки Полностью новый интерфейс для языков был разработан(предназначен). Неплатежом, Moodle только содержит один язык (Английский язык)((sангличане)), и Вы должны установить весь язык, упаковывает Вас потребность индивидуально. Новый интерфейс делает этот легким - это разгрузит их для Вас от moodle.org и установит их в вашем справочнике данных. После перемещения базы данных, Вы можете идти к Администрации > > Конфигурация > > Язык и следовать, Язык импортирует сервисную связь. Вы можете выбирать желательные пакеты языка на правильном стекле и устанавливать их непосредственно. Обновление пакетов языка может теперь легко быть сделано следующим связь модернизаций. Заботьтесь, чтобы использовать всегда пакет языка, который соответствует вашему содержанию базы данных: " Модернизированные сооружения: первое перемещение базы данных, тогда UTF-8 пакеты языка " Новые 1.6 сооружения: Вы будете немедленно использовать UTF-8 пакеты языка Вы не будете находить en_utf8 пакет языка в вашей moodledata/lang папке. Это находится в moodle/lang папке и не, чтобы быть измененным вообще. Это никогда не должно быть модернизировано, так как это - часть установки. Все другие пакеты языка, даже модификации для пакета языка входят в moodledata/lang папку (и - в случае пакета языка, называемого en_utf8_local или en_xx_utf8, но тогда с родительской вереницей(нитью) языка в moodle.php) Если Вы используете langlist переменную на config странице переменных, не забудьте изменять(заменять) названия(имена) языка от xx до xx_utf8, или языки не будут показываться в снижении(капле) языка вниз меню. ВАЖНЫЙ: имеется ошибка(дефект) в 1.6 и 1.6.1, который блокирует места действия, указанные в пакетах языка. Workaround должен отвергнуть место действия для всех языков, урегулируя это в Администрации > > Конфигурация > > Переменные > > место действия. Вы можете находить подходящие ценности в Столе мест действия (. UTF-8, es_ES.UTF-8, ...). Если Вы используете 1.6.1 + и позже правильная ценность - обычно пустая область(поле). [Редактировать] Локализации существующих пакетов языка Локализации существующего xx_utf8 пакета языка должны назваться xx_utf8_local, должны быть кодируемый UTF-8 и должны также быть помещены в moodledata/lang папку. Все еще возможно дать этому другое название(имя) подобно xx_mypack_utf8, но тогда Вы должны добавить вереницу(нить) parentlanguage в moodle.php от вашей локализации. [Редактировать] Таможенные пакеты языка Традиция заставила новые пакеты языка войти в moodledata/lang. Они должны быть в xx_utf8 папке и ДОЛЖНЫ БЫТЬ UTF-8, кодировал (Unicode). Мы больше не поддерживаем другой encodings, особенно когда смешано с пакетами UTF-8. Если Вы используете таможенные пакеты языка перед UTF-8 перемещением, пожалуйста помните, что они должны включить или 1) thischarset или 2) parentlanguage в их moodle.php. Пожалуйста также переименуйте их от xx до xx_utf8 после перемещения. Вы могли бы были бы должны конвертировать(преобразовать) таможенные пакеты в формат UTF-8 перед использованием их в мигрирующемся 1.6 Moodle. [Редактировать] Продвинутые языки Если Вы хотите разгрузить все языки сразу, мы говорим проверять целое lang справочник из непосредственно от CVS в ваш moodledata/lang справочник.

Cvs -z3 -d:ext:myusername@moodle.cvs.sourceforg e.net:/cvsroot/moodle компания lang

Это - рекомендуемый метод для переводчиков, поскольку Вы можете редактировать эти пакеты в пределах Moodle и только проверять их, прямо поддерживают в CVS. [Редактировать] Окончание Поздравления! После перемещения ваша база данных и обновление ваших языков Вы должны иметь функциональный 1.6 участок. Вы будете вероятно хотеть посетить различные admin страницы (особенно Переменные) чтобы повернуть некоторых из особенностей на и от. [Редактировать] См. также " Перевод - Большее количество деталей относительно языка упаковывает в 1.6, особенно настроенные пакеты " Преобразование файлов к UTF-8 - Общий текст о том, как конвертировать(преобразовывать) файлы, подобно ненормативным пакетам языка, к UTF-8

==