Проводя обучение слушателей в системе, работающей на базе LMS Moodle, неизбежно возникают моменты, когда преподавателю или методисту необходимо проверить или ознакомиться с тем или иным функционалом, либо просто выполнить какие-либо действия, не привлекая внимания администраторов. Другими словами, для успешного освоения всего функционала LMS Moodle требуется песочница, где можно совершать ошибки и безнаказанно "ломать" систему. Также, бывают случаи, когда необходимо иметь свой сервер с LMS Moodle для демонстрации на ноутбуке там, где нет компьютера и доступа в Интернет.
В данной статье мы по шагам разберем процесс локальной установки LMS Moodle на компьютер, под управлением операционной системы Windows 7/8/10 и 11. Весь процесс установки можно производить от имени обычного пользователя, но права администратора могут понадобиться для настройки параметров безопасности в брандмауэре Windows.
Для установки LMS Moodle на компьютер, под управлением Windows, нам потребуется непосредственно LMS Moodle и дополнительное программное обеспечение, которое обеспечит его работу. Готовый комплект для установки можно скачать в разделе Download на официального сайта LMS Moodle https://moodle.org
Если на вашем компьютере уже установлен веб-сервер (Apache) и база данных (mySQL, mariaDB), то можете скачать архив с любой удобной версией LMS Moodle и переходить к описанию, где мы по шагам разбираем процесс установки LMS Moodle на веб-сервер.
Мы же переходит по ссылке Moodle packages for Windows (Пакеты Moodle для Windows) и загружаем необходимую версию сборку LMS Moodle в комплекте с настроенной версией XAMPP - сборка программного обеспечения для организации работы локального веб-сервера, содержащая Apache, MariaDB, PHP и большое количество дополнительных библиотек.
Выберем для установки версию 3.11.16+ как наиболее стабильную и проверенную временем. Не смотря на то, что на текущий момент уже вышел LMS Moodle версии 4.х сборка на основе версии 3.х до сих пор является актуальной, и её используют во множестве организаций, занимающихся обучением. Также у некоторых до сих пор возникают проблемы с переходом на версию 4.х из-за сильных изменений, внесенных в код используемой версии. Как обновить старую версию LMS Moodle до 4.х и не потерять работоспособность своей системы обучения, мы разберем в другой статье, а сейчас продолжим локальную установку LMS Moodle.
Далее мы будем исходить из того, что уважаемый читатель умеет пользоваться компьютером, способен отличить монитор от клавиатуры, а также имеет некое представление о базовом функционале Windows.
Мы скачали архив MoodleWindowsInstaller-latest-311.zip, в котором содержатся несколько элементов: папка server, файлы для запуска и выключения веб-сервера, а также файл с инструкцией, следуя которой мы и будем устанавливать и запускать LMS Moodle.
В корневой папке диска С своего компьютера создаем папку moodle. Затем распаковываем содержимое архива MoodleWindowsInstaller-latest-311.zip в созданную папку. Таким образом все файлы сборке LMS Moodle на нашем компьютере будут расположены в C:\moodle
Файл Start Moodle необходим для запуска локального веб-сервера, а файл Stop Moodle для его выключения. При первом запуске может потребоваться дать разрешение брандмауэру Windows для процессов apache.exe и mysql.exe, не сопротивляйтесь, это позволит веб-серверу работать корректно и обеспечит доступ к серверу из сети, если потребуется подключиться к нему с другого компьютера.
Дождитесь сообщения APACHE and MYSQL are running... - веб-сервер запущен. Не закрывайте это страшное черное окно, иначе веб-сервер не будет работать.
Теперь приступаем непосредственно к установке LMS Moodle на компьютер. Для этого понадобится любой современный браузер, в адресной строке которого необходимо указать http://localhost или http://127.0.0.1 . Если компьютер работает в сети, и в дальнейшем понадобится подключение к LMS Moodle с других компьютеров, то рекомендуем обращаться к локальному веб-серверу через IP адрес компьютера (например http://192.168.1.10).
В дальнейшем LMS Moodle будет доступен по тому адресу, с которого вы произвели установку, а при первом запуске автоматические будет запущен процесс установки. На первой странице будет отображена информация о веб-сервере, версии устанавливаемой сборки и лицензии GPL (General Public License) (сокращённо GNU GPL или просто GPL) — лицензия на свободно распространяемой программное обеспечение. На этой странице необходимо выбрать язык и нажать кнопку далее.
На второй странице будут указаны основные пути для LMS Moodle. Здесь нельзя изменить Веб-адрес и Каталог Moodle, эти параметры задаются автоматически, исходя из предыдущих шагов по установке сервера. Полный веб-адрес, по которому будет доступен LMS Moodle можно изменить если обратиться к веб-серверу через IP адрес, как описано выше. Пункт Каталог данных задает расположение папки, в которой LMS Moodle будет храниться все технические и временные файлы. Также в этой папке будет располагаться файловое хранилище с файлами курса и файлами, которые загружает пользователь. Обратите внимание, что папка moodledata не может находиться внутри папки, где установлен LMS Moodle.
После нажатия кнопки Далее переходим к странице с настройками базы данных. Так как мы используем стандартную сборку с официального сайта LMS Moodle, то что-либо менять на этой странице не следует. Впрочем, при желании можно изменить название базы данных или префикс имени таблиц. Поля пароль и порт базы данных заполнять не требуется!
Вновь нажимаем Далее, внимательно читаем информацию о лицензии и еще раз проверяем техническую информацию о настройках веб-сервера. Данный пункт имеет критическое значение при самостоятельной установке LMS Moodle на интернет-хостинг или свой веб-сервер. В нашем же случае все пункты будут отображены в статусе ОК. Предупреждение site not https смело игнорируем, так как для локальной установки LMS Moodle это не критично. Тем не менее, если в дальнейшем планируете открывать доступ к своему серверу из Интернета, то рекомендуем отдельно изучить тему SSL сертификатов.
В целом процесс установки LMS Moodle проходит в автоматически, скорость установки зависит от характеристик компьютера. Страница с установкой будет обновляться по мере создания таблиц в базе данных. Если страница перестанет обновляться, то можно её обновить самостоятельно нажатием F5 или CTRL+R, подождав перед этим 10-15 минут.
В процессе установки можно увидеть предупреждение о необходимости настройки openssl.cnf, как уже говорилось выше, это предупреждение не критично для локальной установки LMS Moodle и его можно игнорировать.
Закончив создание таблиц в базе данных, LMS Moodle попросит нажать кнопку Продолжить. После чего произойдет перенаправление на страницу настройки профиля администратора. Обязательными полями для заполнения здесь являются: Новый пароль и Адрес электронной почты. Пароль должен соответствовать требованиям безопасности LMS Moodle, а электронный адрес должен быть похож на e-mail (можно ввести свой или несуществующий адрес). Остальные поля профиля администратора заполняем по своему усмотрению. Например, ограничившись полями Город, Страна и Часовой пояс. По завершению нажимаем кнопку Обновить профиль и переходим к следующему шагу.
Теперь необходимо задать настройки главной страницы сайта, его название, описание и электронную почту для писем автоматической рассылки. Заполняем соответствующие поля, также рекомендуем выбрать Часовой пояс по умолчанию (например Европа/Москва), благодаря этой настройке для всех новых пользователей будет задан часовой пояс по умолчанию. В пункте Адрес для писем, не требующих ответа должен быть указан любой электронный адрес, этот адрес будет автоматически подставляться во все письма в поле от кого. В случае установки LMS Moodle на локальный компьютер у нас не будет почтового сервера, поэтому письма отправляться никуда не будут. Настроить почтовые отправления можно будет дополнительно, а пока нажимаем кнопку Сохранить изменения.
Поздравляем! Вы успешно установили локальный LMS Moodle на свой компьютер. После сохранения настроек сервера браузер автоматически перенаправит нас на главную страницу, где мы уже будем авторизированны под именем администратора.
Все дальнейшее в ваших руках и на вашей совести. От себя лишь добавим, что перед началом каких-либо экспериментов с LMS Moodle рекомендуем остановить сервер через Stop Moodle и сделать резервную копию всей папки C:\moodle в архив или скопировать её в другое место. Это нехитрое действие избавит от повторения процедуры установки. Если что-то поломается во время экспериментов, просто замените текущую папку на её копию из архива.
Желаем вам успехов в работе с LMS Moodle и искренне надеемся, что вы не забыли записать придуманный пароль администратора.