как развернуть moodle на windows

PROИТ

Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Установка Moodle на Windows Server 2012 R2 и IIS

Дано: Windows Server 2012 R2 (x64) с установленным MS SQL Server
Задача: установить на него полноценный Moodle (PHP) с базой на MS SQL Server (или другой).

1. Установка роли «Веб-сервер» (IIS 8.5):

Открываем интерфейс добавления ролей в системе и в мастере указываем роль Web Server (IIS):

как развернуть moodle на windows. 1 install web server iis. как развернуть moodle на windows фото. как развернуть moodle на windows-1 install web server iis. картинка как развернуть moodle на windows. картинка 1 install web server iis. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. 2 install web server iis. как развернуть moodle на windows фото. как развернуть moodle на windows-2 install web server iis. картинка как развернуть moodle на windows. картинка 2 install web server iis. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. 3 install web server iis. как развернуть moodle на windows фото. как развернуть moodle на windows-3 install web server iis. картинка как развернуть moodle на windows. картинка 3 install web server iis. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. 4 install web server iis. как развернуть moodle на windows фото. как развернуть moodle на windows-4 install web server iis. картинка как развернуть moodle на windows. картинка 4 install web server iis. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Далее в роли Веб-сервера (IIS) выбираем также нужные компоненты:

как развернуть moodle на windows. 5 install web server iis. как развернуть moodle на windows фото. как развернуть moodle на windows-5 install web server iis. картинка как развернуть moodle на windows. картинка 5 install web server iis. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Особенно обращаем внимание на то, что выбран CGI (он необходим для работы с PHP).

как развернуть moodle на windows. 6 install web server iis. как развернуть moodle на windows фото. как развернуть moodle на windows-6 install web server iis. картинка как развернуть moodle на windows. картинка 6 install web server iis. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Устанавливаем все выбранные компоненты.

Чтобы проверить корректность установки IIS, в браузере заходим на localhost и видим приветственное окно IIS:

как развернуть moodle на windows. 7 install web server iis. как развернуть moodle на windows фото. как развернуть moodle на windows-7 install web server iis. картинка как развернуть moodle на windows. картинка 7 install web server iis. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

2. Теперь необходимо установить PHP.

Однако можно сделать такую установку вручную. Для этого делаем следующее:

На странице Downloads сайта windows.php.net скачиваем одну из последних версий PHP.
Для работы IIS с PHP как CGI-приложением нужно брать версию файла инсталлятора вида x86 Non Thread Safe.

как развернуть moodle на windows. 8 php download. как развернуть moodle на windows фото. как развернуть moodle на windows-8 php download. картинка как развернуть moodle на windows. картинка 8 php download. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Распаковываем в какую-либо папку (это не временная папка, запуск PHP будет из нее), например, C:\Program Files (x86)\PHP\v5.6

Далее необходимо установить PHP Manager для IIS. Скачиваем его с сайта phpmanager.codeplex.com и устанавливаем.

Далее после установки PHP и PHP Manager (или одновременно с ними) также через Web Platform Installer устанавливаем:
Microsoft Driver For PHP for SQL Server in IIS (если нужна будет данная СУБД)
Windows Cache Extension for PHP (расширение для ускорения работы PHP скриптов)

как развернуть moodle на windows. 9 php web intaller. как развернуть moodle на windows фото. как развернуть moodle на windows-9 php web intaller. картинка как развернуть moodle на windows. картинка 9 php web intaller. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. 10 php web intaller. как развернуть moodle на windows фото. как развернуть moodle на windows-10 php web intaller. картинка как развернуть moodle на windows. картинка 10 php web intaller. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

После установки вышеуказанных компонентов, переходим в IIS и открываем PHP Manager:

как развернуть moodle на windows. 11 iis php manager. как развернуть moodle на windows фото. как развернуть moodle на windows-11 iis php manager. картинка как развернуть moodle на windows. картинка 11 iis php manager. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Если есть ссылка View recommendations, то переходим по ней.

Соглашаемся с предлагаемыми рекомендациями (Default document, monitorChangesTo):

как развернуть moodle на windows. 12 iis fastcgi config. как развернуть moodle на windows фото. как развернуть moodle на windows-12 iis fastcgi config. картинка как развернуть moodle на windows. картинка 12 iis fastcgi config. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

После этого переходим по ссылке «enable or disable extensions» («включение или выключение расширений»)

как развернуть moodle на windows. 13 iis php. как развернуть moodle на windows фото. как развернуть moodle на windows-13 iis php. картинка как развернуть moodle на windows. картинка 13 iis php. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Включаем (Enable) следующие расширения php_intl.dllphp_ldap.dll, если требуется аутентификация через LDAP).

Теперь попробуем протестировать работу PHP на нашем сервере: для этого создайте в IIS сайт (например, testphp, см. скрин из IIS выше). В папке сайта создадим файл index.php со следующим содержимым:

Теперь можно запускать тестовый сайт. Если всё настроено правильно, будет отображена версия PHP и другая информация.

как развернуть moodle на windows. 14 iis php 500 error. как развернуть moodle на windows фото. как развернуть moodle на windows-14 iis php 500 error. картинка как развернуть moodle на windows. картинка 14 iis php 500 error. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Причины ошибки могут быть разные. Как вариант, если запуск осуществляется на 64 битной системе, то необходимо установить Visual C++ Redistributable (можно скачать с сайта Microsoft):

как развернуть moodle на windows. 15 install c plus. как развернуть moodle на windows фото. как развернуть moodle на windows-15 install c plus. картинка как развернуть moodle на windows. картинка 15 install c plus. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Тестовый файл должен выдать информацию о PHP:

как развернуть moodle на windows. 16 iis php info. как развернуть moodle на windows фото. как развернуть moodle на windows-16 iis php info. картинка как развернуть moodle на windows. картинка 16 iis php info. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

3. Продолжаем настраивать PHP.

В свойствах FastCGI (FastCGI Settings) у нужной версии приложения php-cgi.exe меняем параметр Activity TimeOut на 6000 или больше (это время, необходимое на выполнение скрипта, которое рекомендуется увеличить, т.к. при операциях в Moodle, требующих длительных обработок, может случиться таймаут):

как развернуть moodle на windows. 17 iis php timeout. как развернуть moodle на windows фото. как развернуть moodle на windows-17 iis php timeout. картинка как развернуть moodle на windows. картинка 17 iis php timeout. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Далее открываем файл php.ini (например, через PHP Manager) и раскомментируем строки:
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1

Если планируется синхронизация пользователей с каталогами Active Directory (AD), то дополнительно изменяем параметр memory_limit: вместо 128, указываем число побольше, например:
memory_limit = 768M
Если этого не сделать, то при количестве пользователей более 7 тысяч может перестать работать синхронизация (с LDAP).

4. Конфигурируем MIME Types в IIS

В IIS добавляем MIME Type со следующими параметрами:

как развернуть moodle на windows. 18 iis php mime type. как развернуть moodle на windows фото. как развернуть moodle на windows-18 iis php mime type. картинка как развернуть moodle на windows. картинка 18 iis php mime type. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

5. Локальная настройка домена

Т.к. Moodle рекомендуется запускать и настраивать сразу под нужный домен, то пропишем в специальном файле hosts необходимый домен и привяжем его к IP, чтобы иметь возможность запускать Moodle-проект локально, но под правильным доменом.

Напоминаю, что файл hosts находится по следующему пути:
C:\Windows\System32\drivers\etc\hosts

Открываем его и под всеми комментариями добавляем: IP-адрес + пробел + имя нужного домена
Примерное содержимое файла:

как развернуть moodle на windows. 19 win host. как развернуть moodle на windows фото. как развернуть moodle на windows-19 win host. картинка как развернуть moodle на windows. картинка 19 win host. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

6. Скачивание и установка дистрибутива Moodle.

Заходим на официальный сайт системы и скачиваем архив последней версии Moodle (или той, которая Вам необходима). Ни в коем случае не скачивайте специальный дистрибутив для Windows (он только для локальной установки и разработки), ищем именно архив проекта Moodle:

как развернуть moodle на windows. 20 download moodle. как развернуть moodle на windows фото. как развернуть moodle на windows-20 download moodle. картинка как развернуть moodle на windows. картинка 20 download moodle. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Распаковываем всё содержимое скаченного архива в конечную папку (которую затем будет привязывать к IIS), например, в каталоге C:\inetpub\php\moodle (можно удалить лишние информационные файлы, вроде readme).
Также, для хранения данных системы Moodle необходимо создать дополнительную папку. Она должна быть не доступна из веб и располагаться вне основной директории (например, C:\inetpub\php\moodledata)

как развернуть moodle на windows. 21 moodle folder. как развернуть moodle на windows фото. как развернуть moodle на windows-21 moodle folder. картинка как развернуть moodle на windows. картинка 21 moodle folder. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. 22 moodle folder. как развернуть moodle на windows фото. как развернуть moodle на windows-22 moodle folder. картинка как развернуть moodle на windows. картинка 22 moodle folder. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Если в дальнейшем нужно иметь возможность устанавливать, например, темы из веб-интерфейса, то необходимо дать право записи (modify) на папку тем (также можно сделать это для папок плагинов): moodle\theme, также для папки типов вопросов (чтобы устанавливать дополнительные типы): moodle\question\type

Далее создадим собственный конфигурационный файл (config.php): создайте копию файла config-dist.php (в корне папки Moodle) и переименуйте его в config.php.

Далее настройка Moodle на работу с базами на Microsoft SQL Server 2014
По вышеуказанной статье следуйте пунктам 1-3 (установка базы и подготовка сервера) и пункт 5 (задание правильных настроек подключения к базе в файле конфигурации Moodle). Там же будет указано какие параметры нужно внести в конфигурационный файл.

Также в конфигурационном файле config.php укажите настройки домена и путь к папке с данными:

$CFG->wwwroot = ‘http://mymoodlelms.ru’;
Указываем здесь URL адрес для доступа к Moodle (указываем либо домен, либо IP адрес)

$CFG->dataroot = ‘C:\\inetpub\\php\\moodledata’;
Указываем здесь расположение папки данных Moodle.

7. Создание сайта в IIS

Создаем в IIS сайт, указываем расположение папки Moodle. Настраиваем его на тот домен, который указали в конфигурационном файле Moodle:

как развернуть moodle на windows. 23 moodle iis site. как развернуть moodle на windows фото. как развернуть moodle на windows-23 moodle iis site. картинка как развернуть moodle на windows. картинка 23 moodle iis site. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

8. Продолжение установки Moodle через браузер

Теперь переходим в систему Moodle в браузере по ранее заданному домену. Автоматически будет предложена установка.
Соглашайтесь со всеми пунктами, придумайте и введите данные для администратора, заполните все необходимые формы (название сайта и т.п.)

На этом установка практически завершена.

9. Настройка корректных путей

Далее для корректной работы путей системы создадим правило переадресации.

Для этого на уровне сайта в IIS переходим в настройки IIS-модуля URL Rewrite 2.0 (он должен быть предварительно установлен) и создадим следующее правило:

как развернуть moodle на windows. 24 iis rewrite rule. как развернуть moodle на windows фото. как развернуть moodle на windows-24 iis rewrite rule. картинка как развернуть moodle на windows. картинка 24 iis rewrite rule. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. 25 moodle slash%2Barguments. как развернуть moodle на windows фото. как развернуть moodle на windows-25 moodle slash%2Barguments. картинка как развернуть moodle на windows. картинка 25 moodle slash%2Barguments. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Без данной настройки некоторые темы будут работать некорректно, а также будут появляться трудно определяемые ошибки.

Также, если планируется синхронизация с AD, может потребоваться настройка LDAP (читайте в будущих статьях).

Итоги
Коротко о железе, на котором проходила подобная установка: Intel Xeon 2.13GHz, 16GB RAM, под PHP-папки использовался SSD диск. За полтора года боевого использования система Moodle в подобном исполнении показала себя достаточно хорошо.

Источник

Как установить Moodle: пошаговая инструкция

как развернуть moodle на windows. top 01. как развернуть moodle на windows фото. как развернуть moodle на windows-top 01. картинка как развернуть moodle на windows. картинка top 01. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Сегодня университеты и колледжи по всему миру пользуются Moodle. Система стала популярной, потому что распространяется бесплатно и имеет открытый исходный код — таким образом можно систему настроить под себя.

Moodle применяют и в корпоративном секторе, когда нет выделенных бюджетов под elearning. Например, так поступили в учебном центре АО «ВМК» — внедрение Moodle обошлось в 40000 рублей.

Но если платную LMS готовит провайдер, устанавливать и настраивать Moodle пользователь будет сам. Начинающие администраторы Moodle испытывают затруднения именно на моменте установки.

Поэтому мы подготовили подробное руководство по установке Moodle. Из статьи вы узнаете, как установить Moodle на сервер или хостинг и как настроить ее в первый раз.

Если вам необходимо быстро развернуть платформу для обучения, попробуйте iSpring Learn. Платформа готова к работе сразу после регистрации, имеет простой интерфейс и поддерживает все функции Moodle. Узнайте, чем iSpring отличвается от Moodle→

Как установить Moodle на локальный компьютер

Moodle — преимущественно серверная платформа. Только сервер позволяет без ограничений реализовать весь потенциал системы, если не брать в расчет платные хостинги. У сервера хранилище ограничено лишь вашим местом на диске, можно приглашать сколько угодно пользователей и внедрять любые разработки.

Перед установкой нужно убедиться, что компьютер отвечает минимальным требованиям:

Место на диске: 5ГБ

Microsoft SQL Server 2008+

Oracle Database 11.2+

Серверный формат подойдет компаниям и учреждениям, желающим создать локальное пространство для обучения без интернета. К такой Moodle смогут подключиться лишь пользователи из локальной сети компьютера, на который установлена система.

Что надо сделать для установки:

Шаг 1. Скачайте диструбитив Moodle

Установочный пакет можно скачать с сайта Moodle. Все версии можно найти в разделе Downloads, поддерживается как Windows, так и Mac OS. Безопаснее будет выбрать последнюю стабильную версию (Stable). Так вы загрузите установочный архив на свой компьютер.

Шаг 2. Разархивируйте дистрибутив отдельную папку

Система готова к установке, но перед этим стоит подготовить папку для файлов системы. Так вы сможете хранить все файлы Moodle в одном месте.

Создав папке, разархивируйте архив в нее.

Шаг 3. Запустите установщик

Запустите Start Moodle.exe. Это откроет cmd-окно (интерпретатор командной строки Windows), и система произведет предварительную настройку.

как развернуть moodle на windows. ispring blog image 1556621122. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621122. картинка как развернуть moodle на windows. картинка ispring blog image 1556621122. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Шаг 4. Откройте Moodle в браузере

Работать в Moodle вы будете через браузер. Откройте любимый браузер и наберите localhost: это универсальный локальный адрес вашего компьютера, для этого не нужно подключение к интернету.

Шаг 5. Установите Moodle

Установите Moodle, следуя указаниям в руководстве. Вас попросят придумать пароль и название для базы данных, затем база данных начнет генерироваться, а в конце потребуется создать имя и пароль администратора, который станет первым пользователем платформы.

Moodle готова к работе.

Как установить Moodle на отдельный хостинг Beget

Moodle можно установить и на открытый сервер, рассмотрим этот процесс на примере хостинга Beget. Если вы хотите установить на другой хостинг, то оцените, подходит ли он под минимальные требования:

Что надо сделать для установки на хостинг:

Шаг 1. Зарегистрируйте учетную запись Beget

Перейдите на сайт Beget.com и зарегистрируйтесь. Хостинг предлагает дешевые подписки от 140р/месяц, при этом первый месяц бесплатен.

Шаг 2. Установите Moodle на Beget

Перейдите в вашу учетную запись, выберите CMS в меню и найдите в списке Moodle. Заполните форму и нажмите «Установить»: система начнет скачиваться и устанавливаться. Этот процесс может занять несколько минут.

Шаг 3. Перейдите в Moodle

После установки Beget сгенерирует ссылку для вашего сайта, по которой вы сможете перейти на платформу. Ссылка находится в списке установленных CMS в этом же меню. Ее можно дать другим пользователям, с которыми вы планируете тестировать и настраивать платформу.

Система готова к работе.

Как попробовать Moodle без установки

как развернуть moodle на windows. ispring blog image 1556621188. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621188. картинка как развернуть moodle на windows. картинка ispring blog image 1556621188. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Для теста Moodle необязательно устанавливать ее на выделенном сервере или платном хостинге. Оценить функционал можно на облачной платформе MoodleCloud. У нее есть как платные тарифы, так и бесплатный план.

Что для этого надо сделать:

Шаг 1. Выберите план

Чтобы начать пользоваться MoodleCloud, вам потребуется учетная запись. Перейдите на сайт https://moodlecloud.com/ и зарегистрируйтесь. Во время регистрации выберите план Free, это бесплатный план.

Шаг 2. Пройдите регистрацию

Пройдите регистрацию из 5 шагов. Вас попросят ввести данные (ФИО, пароль, страну), затем пришлют код на телефон, который потребуется ввести на странице, и придумать название вашего сайта на MoodleCloud.

Шаг 3. Перейдите в Moodle

В конце вам предложат перейти в Moodle. Если на сайте в этот момент не идут работы (например, выкатывают новый релиз Moodle) — можно перейти по ссылке и начать пользоваться системой.

У бесплатной облачной версии есть существенные ограничения:

Поэтому серверная Moodle или платный хостинг лучше подходит для длительного пользования.

Что может начальная версия

После установки вы попадаете на начальную страницу Moodle. Это «нулевая» система. Здесь уже есть некоторые модули, позволяющие осуществлять базовые действия, вроде создания курсов и записи пользователей, так что с ней уже можно работать.

как развернуть moodle на windows. ispring blog image 1556621243. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621243. картинка как развернуть moodle на windows. картинка ispring blog image 1556621243. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Moodle полностью управляется через панель «Администрирование». Функций здесь не так много, но достаточно для первой настройки. В «нулевой» Moodle можно:

Изменение дизайна, интеграция с другими сервисами, визуализация отчетов и другие функции настраиваются с помощью плагинов. Это архивы с настройками, которые скачиваются из интернета и устанавливаются на платформу. К примеру, можно добавить возможность устраивать вебинары, чего в «нулевой» Moodle нет.

Где скачать плагины

Плагины для Moodle можно найти в каталоге на официальном сайте.

как развернуть moodle на windows. ispring blog image 1556621316. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621316. картинка как развернуть moodle на windows. картинка ispring blog image 1556621316. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Официально поддерживаемые плагины находятся на сайте Moodle в разделе Plugins.

Стоит отметить, что это не все существующие плагины, а только официально проверенные. В интернете можно скачать или купить другие, но их установка может повлиять на безопасность системы. Внедряйте разработки сторонних вендоров на свой страх и риск.

Как установить плагины

Установить плагины можно двумя способами.

В качестве демонстрации мы установим два плагина первым способом и два других плагина — вторым.

Adaptable

Adaptable — альтернативная тема для Moodle, изменяющая дизайн. Для установки проделайте следующие шаги:

как развернуть moodle на windows. ispring blog image 1556621453. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621453. картинка как развернуть moodle на windows. картинка ispring blog image 1556621453. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Так можно поменять дизайн Moodle с помощью плагина.

Overview Statistics

Это плагин, генерирующий отчеты по пользователям и курсам в виде графиков. Для установки проделайте следующие шаги:

как развернуть moodle на windows. ispring blog image 1556621507. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621507. картинка как развернуть moodle на windows. картинка ispring blog image 1556621507. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Так плагины позволяют лучше визуализировать систему отчетности с помощью графиков.

BigBlueButton

Это наиболее популярный плагин для вебинаров. Он позволяет интегрировать Moodle с одноименной платформой для проведения онлайн-конференций. Для этого нужно иметь учетную запись на сайте BigBlueButton. Мы покажем, как установить этот плагин напрямую из каталога без скачивания архива.

как развернуть moodle на windows. ispring blog image 1556621577. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621577. картинка как развернуть moodle на windows. картинка ispring blog image 1556621577. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

В редакторе курсов Moodle должен появиться новый элемент: видеоконференция BigBlueButton. Он позволяет устраивать вебинары на платформе.

Level up!

как развернуть moodle на windows. ispring blog image 1556621706. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556621706. картинка как развернуть moodle на windows. картинка ispring blog image 1556621706. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Level up добавляет элементы геймификации на платформу: уровни и награды. Пользователи зарабатывают опыт (очки) за прохождение курсов и повышают уровни, как в игре. Для установки проделайте следующие шаги:

Это один из способов настроить геймификацию в Moodle. Если Level up вам не понравился — просто попробуйте другой плагин из каталога через поиск по слову Gamification.

FAQ — часто задаваемые попросы

В этом разделе мы собрали вопросы, которые чаще всего интересуют тех, кто решил установить СДО Moodle. Если вы не нашли ответ на итересующий вас вопрос, пишите в комментариях. Мы обязательно поможем!

1. Как сделать резервную копию moodle перед обновлением?

Резервную копию Moodle создают, чтобы сохранить все настройки, курсы и статистику при поломке системы. Достаточно восстановить резерв, чтобы привести всё в порядок.

как развернуть moodle на windows. ispring blog image 1566808060. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1566808060. картинка как развернуть moodle на windows. картинка ispring blog image 1566808060. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. ispring blog image 1566808104. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1566808104. картинка как развернуть moodle на windows. картинка ispring blog image 1566808104. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. ispring blog image 1566808140. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1566808140. картинка как развернуть moodle на windows. картинка ispring blog image 1566808140. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

2. Как обновить Moodle?

Прежде чем обновлять Moodle, проделайте подготовительную работу. Так вы не рискуете потерять курсы и статистику по обучению.

1. В СДО откройте настройки → АдминистрированиеРежим технического обслуживания. Включите режим технического обслуживания, чтобы во время обновления Moodle в систему не заходили пользователи.

На этом подготовительная работа заканчивается. Теперь обновим Moodle. В среднем, работа занимает 15 минут.

3. Как выбрать тему оформления в Moodle?

Чтобы изменить оформление Moodle на панели Администрирование выберите раздел Внешний видТемыВыбор темы. Перед вами появится список доступных вариантов оформления СДО. Выберите тему и нажмите Продолжить — Moodle сменит внешний вид.

4. Как разрешить пользовательские темы в Moodle?

5. Как удалить плагин Moodle?

как развернуть moodle на windows. ispring blog image 1566808705. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1566808705. картинка как развернуть moodle на windows. картинка ispring blog image 1566808705. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. ispring blog image 1566808794. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1566808794. картинка как развернуть moodle на windows. картинка ispring blog image 1566808794. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

как развернуть moodle на windows. ispring blog image 1566808813. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1566808813. картинка как развернуть moodle на windows. картинка ispring blog image 1566808813. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

6. Какой бесплатный хостинг подойдет для moodle сайтов?

Moodle установить на локальный компьютер или отдельный хостинг. Если нужно развернуть СДО на сервере, программисты чаще используют free.sprinthost.ru. Здесь нет рекламы, платных опций и скрытых платежей. Чтобы создать аккаунт и получить 1 Гб для вашего сайта, достаточно зарегистрироваться.

Выбирая сервер для учебного портала, протестируйте также ucoz.ru, hostronavt.ru и hostkoss.com. Они входят в ТОП-10 лучших бесплатных хостингов по версии пользователей.

Резюме

Давайте взглянем на Moodle до и после. До установка интерфейс платформы выглядел следующим образом:

как развернуть moodle на windows. ispring blog image 1556622026. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556622026. картинка как развернуть moodle на windows. картинка ispring blog image 1556622026. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Мы установили всего четыре плагина, но система уже преобразилась. Вдобавок мы немного расширили функционал: теперь можно устраивать вебинары и просматривать отчеты в виде графиков.

как развернуть moodle на windows. ispring blog image 1556622059. как развернуть moodle на windows фото. как развернуть moodle на windows-ispring blog image 1556622059. картинка как развернуть moodle на windows. картинка ispring blog image 1556622059. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Конечно, до полноценного функционала платной системы обучения Moodle далеко. Потребуется установить десяток плагинов и даже внедрить свои разработки. Настройку придется делать без техподдержки, полагаясь на обзоры из Интернета. Это может подойти компаниям с малым бюджетом на обучение, университетам и энтузиастам eLearning.

Но нельзя сказать, что Moodle будет оптимальным решением для крупного бизнеса. Такие компании ценят быстроту внедрения и заранее подготовленную комплектацию.

Продукт iSpring ориентирован на быстрый запуск, и вы можете попробовать его бесплатно в течение 14 дней. В комплект входит уже настроенная система обучения iSpring Learn и конструктор курсов iSpring Suite.

Система дистанционного обучения для бизнеса

Поставит на автопилот развитие сотрудников.
Быстрый старт онлайн‑обучения за 1 день.

Источник

Запускаем сервер дистанционного обучения на Moodle

как развернуть moodle на windows. ebba496b7c4c8870ea30739d23a58aca. как развернуть moodle на windows фото. как развернуть moodle на windows-ebba496b7c4c8870ea30739d23a58aca. картинка как развернуть moodle на windows. картинка ebba496b7c4c8870ea30739d23a58aca. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Мир движется в сторону дистанционных технологий обучения, а прошедшая самоизоляция только ускорила этот процесс. Оказалось, что многие школы не только не готовы, но и очень далеки от понимания, как должен быть построен процесс обучения.

Де-факто стандартом электронного обучения у нас является Moodle, система управления курсами. Система бесплатная и гибкая в настройке. Благодаря большому количеству плагинов обладает огромными возможностями – например, организацией платных и бесплатных курсов, интеграцией видеоконференций и так далее.

Чтобы развернуть такую систему на собственном сервере, понадобится внешний IP-адрес. Почему на собственном? Сейчас поясню.

Почему мы используем собственный сервер

В нашей школе дистанционное обучение проводится с 2014 года. В тот год первые две недели царил «полнейший аврал», но сдача экзаменов среднего образования прошла без каких-либо эксцессов. Даже был проведен виртуальный выпускной.

К концу учебного года, при 1500 студентов, система стала занимать на диске более 600 Гб. Плюс место для резервных копий. Для резервных копий был выделен внешний жесткий диск. Как понимаете, при таком объеме дискового пространства стоимость выделенного сервера становится недоступной для бюджета учебного заведения. Потому и приходится создавать и обслуживать собственный сервер.

В сети огромное количество мануалов по развертыванию Moodle, но практически все они ориентированы на людей, знающих командную строку. А во многих (особенно небольших) школах, таких специалистов нет. Эта обязанность обычно ложится на учителей.

Этим материалом я постараюсь облегчить процесс установки Moodle. Совсем без командной строки, конечно, не обойтись, но я попробую сделать этот процесс максимально простым и понятным.

Выбираем и регистрируем домен

Стоимость доменного имени составляет около 200 рублей в год. Можно, конечно, обойтись без доменного имени, но тогда на сервер придется заходить по IP-адресу, который не каждый запомнит.

Пример регистрации домена буду показывать на Timeweb, у других регистраторов действия схожи.

Открываем панель управления хостингом, переходим в раздел «Домены и поддомены», кликаем на символ шестеренки и выбираем пункт «Настройки DNS». В поле «А» указываем IP-адрес, выданный вашим провайдером.

как развернуть moodle на windows. 74975e0a3feb0243175bfffd504fd5fc473f94ce. как развернуть moodle на windows фото. как развернуть moodle на windows-74975e0a3feb0243175bfffd504fd5fc473f94ce. картинка как развернуть moodle на windows. картинка 74975e0a3feb0243175bfffd504fd5fc473f94ce. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.В настройках DNS также есть поле «AAAA», это IPv6-адрес. В примере он удален, поскольку не поддерживался нашим провайдером, но именно с IPv6 адресов шло большинство вредоносных запросов. Пока прописываются DNS, переходим к установке сервера.

Создаем сервер

Для начала собираем сам сервер. Минимальные требования можно посмотреть на официальном сайте Moodle.

На нашем сервере используется следующая конфигурация, и этого хватает с лихвой:

Даже когда сайт достигал пика посещений, а это примерно 400 человек онлайн, потребление ресурсов не превышало 50 процентов. В каждом конкретном случае показатели могут различаться. Поэтому, когда собираете сервер, предусмотрите возможность апгрейда.

Ставим операционную систему

Мне больше нравится Debian, но если вы склоняетесь к Ubuntu, можете поставить ее. Рассмотрим оба варианта, ибо разница между ними минимальна. Остальные OS мы рассматривать не будем. На Windows резко возрастают требования к ресурсам, а стоимость лицензии весьма ощутима.

Скачиваем образ операционной системы с официального сайта. Если выбрали Debian, то загружаем минимальный образ, все остальные пакеты будут загружены в процессе установки. Если душа просит Ubuntu, то скачиваем последнюю версию. Берем обычную версию, никаких «Server edition».

Далее через Rufus создаем загрузочный USB и ставим систему на сервер.

Если используем Debian, то устанавливаем систему с минимального установочного образа. При выборе пакетов выбираем установку SSH и стандартные системные утилиты.

Если используем Ubuntu, загружаем и инсталлируем SSH командой:

Справка. SSH – это сетевой протокол, позволяющий удаленно работать на компьютере через командную оболочку.

Устанавливаем веб-сервер

Для работы Moodle нам нужен веб-сервер, а именно:

Человек, знакомый с Linux, все поставит из терминала, но речь не о профи, а о тех, кого пугают строки Linux и сама командная строка. А деваться некуда, работа должна быть сделана. Поэтому предложу длинный, но более понятный путь.

Установка Webmin

Справка. Webmin – это оболочка, которая позволяет через веб-интерфейс (т.е. через обычный браузер) управлять вашим сервером. Это и файловый менеджер, и инструмент для настройки автоматического резервного копирования или создания/удаления баз данных.

Приготовьтесь, сейчас будет самое сложное. Если вы установите Webmin, то большая часть пути уже позади.

Скачиваем и запускаем Putty, в окне host вводим IP-адрес или домен вашего сервера. В открывшемся окне вводим логин и пароль, которые мы указали при установке сервера.

как развернуть moodle на windows. 76e674e34d5fd59c7573260d8f831b62f6b66465. как развернуть moodle на windows фото. как развернуть moodle на windows-76e674e34d5fd59c7573260d8f831b62f6b66465. картинка как развернуть moodle на windows. картинка 76e674e34d5fd59c7573260d8f831b62f6b66465. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.Чтобы не набирать sudo в начале каждой команды, пишем:

Снова вводим пароль.

Обновляем операционную систему:

Теперь нам нужно добавить репозиторий для установки Webmin.

Справка. Репозиторий – это хранилище пакетов для установки. В нашем случае мы подключаем репозиторий Webmin.

Текст придется набирать вручную.

И добавляем строку:

Перемещение курсора делается стрелками на клавиатуре.

Выходим из редактора, нажав Ctrl+X. Подтверждаем изменение файла и нажимаем Enter.

Чтобы наша операционная система доверяла новому репозиторию, добавляем ключи:

Если на этом этапе возникает ошибка, значит, вы неверно ввели какие-то команды. Откройте заново sources.list и исправьте ошибку.

как развернуть moodle на windows. 0022d8e618b5fa6c01277a74887cce0065d5c2f9. как развернуть moodle на windows фото. как развернуть moodle на windows-0022d8e618b5fa6c01277a74887cce0065d5c2f9. картинка как развернуть moodle на windows. картинка 0022d8e618b5fa6c01277a74887cce0065d5c2f9. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.Ставим Webmin:

Через несколько минут мы увидим сообщение

Webmin установлен, теперь можно подключиться к серверу через веб-интерфейс.

В браузере набираем https://имя_сайта:10000. Появится предупреждение о сертификате, игнорируем его и переходим к авторизации.

Если установлен Debian, логин будет root. Если Ubuntu, то вводите логин, который вы задали во время установки.

Устанавливаем Apache и MySQL

Открываем раздел «Неиспользуемые модули», выбираем «Веб-сервер Apache» и нажимаем «Установить». Точно так же устанавливаем «Сервер баз данных MySQL».

Кликаем на «Обновить модули» и в разделе «Службы» видим только что установленные компоненты.

Устанавливаем PHP

Осталось установить PHP. Снова открываем Putty (если закончилась сессия), заново авторизуемся под суперпользователем (root) и вводим команду:

Будет выведен список пакетов для установки. После подтверждения начнется установка.

На момент написания статьи по умолчанию устанавливается версия 7.3 или 7.4. Любая из версий нас полностью устраивает.

Ставим остальные пакеты, необходимые для запуска Moodle (пример на версии 7.3):

Если у вас установлена другая версия PHP, то в команде установки ее необходимо изменить.

Устанавливаем Moodle

Загружаем последнюю версию с официального сайта.

Рекомендую выбрать расширенную версию, которая оканчивается на +. Далее загружаем через файловый менеджер файлы в корневую директорию сайта. У нас эта директория var www.

Создаем базу данных и, открыв в браузере адрес нашего сайта, приступаем к установке.

При установке Moodle будет запущен мастер проверки. Наиболее типичные ошибки на этом этапе:

Что осталось за бортом?

А там осталось многое. Как внедрить в Moodle видеоконференцию Zoom или BigBlueButton. Как установить сертификат SSL. Как для обеспечения безопасности сменить порт Webmin. Как запустить резервное копирование…

как развернуть moodle на windows. 3e3168bfc34ebeff858ac2d675c393bb8fb558ab. как развернуть moodle на windows фото. как развернуть moodle на windows-3e3168bfc34ebeff858ac2d675c393bb8fb558ab. картинка как развернуть moodle на windows. картинка 3e3168bfc34ebeff858ac2d675c393bb8fb558ab. Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Моя основная задача – подтолкнуть к созданию собственного сервера, на котором вы сможете создавать курсы, соответствующие вашему учебному плану и программе обучения.

Невозможно все охватить в рамках одного материала. Если будут вопросы, постараюсь ответить. Только сразу хочу отметить, что созданием и ведением курсов я не занимаюсь.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *