Обновление до Moodle 1.6
==
Модернизация к 1.6 Moodle
Так как изменения при обновлении Moodle 1.5.x к Moodle 1.6 затрагивают не только структуру базы данных, но также и содержание базы данных (все будет конвертировано к UTF-8), вероятно сначала стоить сделать резервную копию, и обновить на отдельной копии вашего участка, чтобы удостовериться, что это идет ХОРОШО.
Содержание
[скрыть]
1 проверка системных требований 2 обновление файлов Мудл
4 язык
4.1 Локализации существующих языковых пакетов 4.2 Таможенных пакета языка 4.3 Продвинутых языка
5 Окончание 6 См. также
[Редактировать]
Проверьте требования системы
Администрирование > > Окружающая среда (в недавних версиях Moodle 1.5) и выберите Moodle 1.6; -) Вы получите сообщение, удовлетворяет ли ваша система требованиям для Moodle, 1.6 и что необходимо сделать. Следует в начале обновить PHP до версии 4.3.0 или позже (для PHP5 версии 5.1.0 или позже), и MySQL 4.1.16, или позже или PostgreSQL. Родная поддержка iconv в PHP действительно ускорит процесс, но не является необходимой. [Редактировать]
Обновите файлы Moodle
Позаботьтесь, чтобы ВСЕ установленные необязательные модули были включены. Преобразование данных к 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 ==