Мало иметь хороший ум, главное — хорошо его применять (Р. Декарт).

Как установить Moodle на Ubuntu 16.04

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 16 марта 2017

Как установить Moodle на Ubuntu 16.04
Moodle представляет собой популярную систему веб-управления обучения с открытым исходным кодом (LMS), которая является бесплатным для всех, как в установке, так и в использовании. С Moodle, вы можете создавать и предоставлять образовательные ресурсы, такие как курсы, чтений и дискуссионные группы для учащихся. Moodle также позволяет управлять ролями пользователей, поэтому студенты и преподаватели могут иметь различные уровни доступа к материалам. После установки Moodle на вашем веб – сервере, любой человек с доступом к сайту может создавать и участвовать в процессе обучения на основе браузера.

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

Предпосылки

Перед тем, как начать это руководство вам необходимо следующее:

  • 16,04 сервер 1GB Ubuntu с минимумом 200 МБ дискового пространства для кода Moodle и столько, сколько нужно для хранения контента. Moodle требует 512 Мб оперативной памяти, но рекомендует не менее 1 ГБ для лучшей производительности.
  • Пользователь некорневой с Sudo привилегиями и межсетевого экрана, который можно настроить, выполнив первоначальную руководство по начальной настройки сервера Ubuntu 16.04.
  • Стек LAMP (Apache, MySQL и PHP) установить, следуя этим учебным пособием. Обязательно запишите корневой MySQL пароль, который вы установили во время этого процесса.

Шаг 1 – Установка Moodle и зависимостей

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

 

Затем установите зависимости Moodle:

 

Затем перезапустите веб-сервер Apache для загрузки модулей, которые вы только что установили:

 

Теперь мы готовы загрузить и установить сам Moodle. Мы будем использовать curl для загрузки Moodle с официального сервера.

Следующая команда перейдет на сайт Moodle и получит архивный пакет, содержащий стабильную версию Moodle в файле moodle.tgz. Флаг -L говорит curl следовать переадресации.

 

Теперь мы можем распаковать файл tar с программой и поместим полученные файлы в корневую директорию веб – документов:

 

Убедитесь , что каталог moodle находится в корневой веб – директории вашего сервера:

 

Вы должны увидеть директорию moodle в списке:

Output

 

Теперь просмотрим файлы в каталоге moodle:

 

Вы увидите все файлы Moodle и каталоги, которые вы только что скачали:

Output

 

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

Выполните следующую команду:

 

Затем установите его собственность, чтобы убедиться, что пользователь веб – сервиса www-data может получить доступ к каталогу:

 

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

 

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

Шаг 2 – Настройка базы данных

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

Но сначала нам нужно внести несколько изменений в файл конфигурации MySQL, чтобы наша установка MySQL, была совместимым с Moodle. Откройте файл конфигурации MySQL:

 

Затем добавьте следующие выделенные строки в области “Основные настройки”, которые настроят тип хранения, новые базы данных следует использовать:

Конфигурация mysqld

 

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

 

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

 

В ответ на запрос, введите корневой пароль, который вы установили при установке MySQL.

После входа в систему , вы увидите подсказку mysql>. Выполните следующую команду для создания базы данных:

 

Затем создайте пользователя Moodle, мы не должны сказать приложению Moodle, что наш пароль суперпользователя. Выполните следующую команду:

Примечание:
В следующих двух команд, замените moodlerс вашим именем пользователя и Moodle moodlerpasswordс выбранным паролем.

 

 

И дать moodler разрешение пользователю редактировать базу данных. Этот пользователь должен будет создавать таблицы и изменять разрешения:

 

Теперь выйдите из интерфейса командной строки MySQL:

 

Это заботится о конфигурации базы данных. Теперь мы можем запустить Moodle в браузере и продолжить установку там.

Шаг 3 – Настройка Moodle в браузере

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

Внимание:
Разрешения откроют эту папку до всех. Если вы плохо знакомы с этим, просто не изменяйте разрешение. Веб – интерфейс будет предоставлять инструкции для вас, чтобы вручную изменить файл конфигурации.

Если вы измените разрешения, это очень важно, чтобы отменить это, как только вы закончили установку. Этот шаг входит в этот учебник.

 

Теперь откройте браузер и перейдите. Вы увидите следующую страницу http://your_server_ip/moodle

Первый экран установки Moodle

Выполните следующие действия для настройки Moodle:

  1. Установите язык, который вы хотите использовать, и нажмите кнопку Далее.
  2. На следующем экране, установите каталог данных на /var/moodledata и нажмите кнопку Далее.
  3. На странице Choose Database Driver, установите драйвер базы данных на Improved MySQL (родной Mysqli) . Затем нажмите кнопку Далее.
  4. На странице настройки базы данных, введите имя пользователя и пароль для пользователя MySQL Moodle, созданный на шаге 3. Остальные поля можно оставить как есть. Нажмите Далее для продолжения.
  5. Прочтите лицензионное соглашение и подтвердите, что вы согласны с его условиями, нажав кнопку Продолжить.
  6. Просмотрите страницу Server Checks для любых возможных проблем. Убедитесь, что сообщение “Ваша серверная среда отвечает всем минимальным требованиям” существует в нижней части и нажмите Продолжить.
  7. Moodle установит несколько компонентов, отображающие сообщение “Success” для каждого из них. Перейдите к нижней части и нажмите Продолжить.
  8. После этого вы увидите страницу, где вы можете настроить учетную запись администратора для Moodle.
    1. Для Username введите все, что вы хотите, или примите значения по умолчанию.
    2. Для Choose an authentication method, оставьте значение по умолчанию на месте.
    3. Для получения нового пароля введите пароль, который вы хотите использовать.
    4. Для получения электронной почты, введите свой адрес электронной почты.
    5. Установите остальные поля в соответствующие значения.
    6. Нажмите Update profile.
  9. На первой странице Настройки экрана, заполнить Полное имя сайта ,короткое имя для сайта, установите местоположение, и выберите, хотите ли вы разрешить самостоятельную регистрацию через электронную почту. Затем нажмите кнопку Сохранить изменения.

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

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

 

Давайте сделаем еще одно небольшое изменение, чтобы повысить уровень безопасности Moodle. По умолчанию Moodle создает файлы в папке /var/moodledata с разрешениями world-writeable. Давайте изменим путем изменения разрешения по умолчанию, которое использует Moodle.

Откройте файл конфигурации Moodle в редакторе:

 

Найдите следующую строку:

config.php

 

Измените его на следующее:

config.php

 

Затем сохраните файл и выйдите из редактора.

И, наконец, сбросьте разрешения на сам каталог /var/moodledata, так как Moodle уже создал несколько папок во время процесса установки:

 

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

Шаг 4 – Настройка Moodle и создание первого курса

Теперь, когда ваш сайт работает, одна из первых вещей, которые вы хотите сделать, это зарегистрировать свой сайт Moodle. Это позволит вам подписаться на список рассылки Moodle, который будет держать вас в курсе о таких вещах, как предупреждения о безопасности и новых версий.

Чтобы зарегистрироваться, нажмите ссылку Администрирование сайта в поле слева и нажмите на регистрацию. Затем заполните веб – форму с соответствующими деталями. Вы также можете опубликовать свой сайт Moodle, чтобы другие могли найти его.

Далее, давайте изменим тему для нашего сайта Moodle. Выберите Администрирование сайта, выберите вкладку Внешний вид и выберите Theme selector. Вы увидите страницу, которая выглядит, как на рисунке ниже, показывая, что вы в настоящее время используете тему на по умолчанию , которое ссылается на современный веб – браузер:

Выбор экрана Theme

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

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

Экран Создание курса

Заполните информацию о вашем курсе, включая имя, короткое имя, описание, а также любые другие соответствующие детали. Затем прокрутите вниз и нажмите кнопку  Save and display.

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

Но прежде чем начать позволять людям зарегистрироваться, чтобы взять ваш новый курс, вы должны убедиться, что ваша установка Moodle готова к работе. Для начала, вы захотите создать сертификат TSL/SSL для Apache для шифрования трафика между сервером и клиентами. И чтобы убедиться, что ваши данные защищены, убедитесь, что вы делаете периодически резервное копирование базы данных MySQL. Необходимо также создать резервную копию файлов на сервере, включая папку /var/moodledata/.

Вывод

В этой статье вы установили и настроили Moodle на сервере Ubuntu 16.04. Moodle является надежным и высоко настраиваемым веб-приложением. Обязательно обратитесь к документации Moodle и войти в контакт с мировым сообществом пользователей Moodle и администраторов для идей о том, как сделать из нее максимум пользы. Удачи вам с Moodle!

Как установить Moodle на Ubuntu 16.04


Читайте также

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

Войти с помощью: 

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close