Обновление Moodle
Как обновить Moodle до новой версии
Как обновить Moodle до новой версии
"Moodle это не простое клиентское ПО вроде Windows, браузера или антивируса, которые можно обновлять хоть каждый день, а корпоративная информационная система. Здесь ни к чему постоянные обновления без чёткой цели.
Даже при том, что у moodle неплохие программисты и хорошо налажено управление процессом разработки, регулярно возникают ситуации, когдаобновление вызывает регрессию. Применять обновления стоит только в том случае, если это действительно необходимо, потому что всегда есть риск, что ради исправления ошибки в том, чем вы никогда не пользовались, будет установленообновление, которое ломает рабочий компонент. Работает - не трогайте. Нет у вас потребности в самых последних новинках moodle или конкретных модулей - не обновляйтесь просто так."
Дворовенко Вадим Николаевич, Кемеровский государственный университет культуры и искусств, инженер-программистВ этом разделе подробно описывается процесс обновления Moodle с версии 2.6 до 2.7 и более поздних. Но представленный алгоритм действий можно применить и для обновления с других версий.
Перед обновлением Moodle обязательно сделайте полный бэкап сайта - файлов и базы данных. Особое внимание стоит обратить на сохранение папки moodledata и файла config.php. Это необходимо, чтобы в случае неудачного обновления, вследствие ошибки или иной причины, у Вас была возможность восстановить Moodle в прежнем состоянии.
Данная инструкция может быть использована для обновления Moodle с версии 2.0 на последующие версии. Обновление рассмотрено на примере обновления Moodle с версии 2.6 на 2.7 на хостинге Beget.ru с использованием его панели управления (функции backup и файлового менеджера).
Перевод сайта в режим технического обслуживания:
Администрирование => Сервер => Режим тех. обслуживания
Расположение папки moodledata
Перед началом обновления рекомендуется изменить расположение папки moodledata если Вы не сделали этого ранее. Как это сделать было показано здесь. Это позволит значительно упростить процесс обновления.