Moodle, система управления обучением в Ubuntu 20.04 LTS

о Moodle

В следующей статье мы рассмотрим Moodle. Это система управления обучением (LMS), свободно распространяется и написано на PHP. Он предназначен для помощи учителям в создании обучающих онлайн-сообществ. Moodle был создан Martín Dougiamas.

В следующих строках мы увидим, как установить Moodle на Ubuntu 20.04 LTS Focal Fossa. Чтобы выполнить шаги, которые мы увидим ниже, нам необходимо предварительно убедиться, что мы выполняем определенные минимальные требования, как они есть; иметь обновленную систему Ubuntu 20.04 LTS, стек или среду LAMP, учетную запись пользователя с разрешениями sudo и доступ в Интернет.

Если у вас еще нет необходимой среды, вы можете проконсультируйтесь с Руководство по установке ЛАМПЫ в Ubuntu 20.04. Вы можете интегрировать Moodle в веб-службу Ubuntu 20.04 несколькими способами: как основной веб-сайт, отдельный виртуальный сервер или, как мы сделаем в этой статье, как часть основного веб-сайта. Также важно работать с безопасными HTTPS-соединениями, хотя для простоты в этой статье мы будем делать это через HTTP.

Скачать Moodle для Ubuntu 20.04

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

Пакеты, которые мы найдем в Интернете, доступны в форматах .tgz и .zip, ссылки на которые ведут на страницу автоматической загрузки. Другой вариант для скачать последнюю версию сегодня, он откроет терминал (Ctrl + Alt + T) и будет использовать Wget следующим образом:

скачать moodle

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

Установка на Ubuntu 20.04

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

Файлы Moodle

Для начала мы будем разархивируйте только что скачанный пакет прямо в интересующем нас месте. В терминале (Ctrl + Alt + T) нам нужно будет использовать только команду:

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

Поскольку Moodle необходимо писать в свой собственный каталог установки, мы меняем владельца этого каталога на пользователя, с которым работает веб-сервис (WWW-данные):

sudo chown -R www-data: /var/www/html/moodle/

Нам также нужно каталог для данных Moodle. Мы собираемся создать это вне рамок просмотра веб-страниц:

sudo mkdir /var/www/moodledata

Меняем владельца этого каталога так что Moodle может написать:

sudo chown www-data: /var/www/moodledata/

база данных

Moodle потребуется необходимая поддержка со стороны движка базы данных, который есть в Ubuntu 20.04, которым в этом примере будет MariaDB.

Для начала мы собираемся открыть терминал (Ctrl + Alt + T) сейчас. использовать консольный клиент mysql и пользователь, с которым мы управляем:

домашняя оболочка maríadb

sudo mysql -u root -p

Теперь мы будем Создать базу данных:

создать базу данных для moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Следующим шагом будет Создать пользователя:

создать пользователя для Moodle

create user usuariomoodle@localhost identified by 'password123';

Мы продолжаем предоставление необходимых разрешений пользователю в базе данных:

предоставлять привилегии

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y мы закрываем соединение:

quit

PHP

Moodle потребуются определенные расширения, которые мы установим из репозиториев Ubuntu. Для начала обновим список доступных пакетов, набрав в терминале (Ctrl + Alt + T):

sudo apt update

то устанавливаем пакеты:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

По завершении будет необходимо перезагрузить конфигурацию PHP или веб-службы, в зависимости от ситуации:

sudo systemctl reload apache2

Веб-установщик

Машина Ubuntu 20.04 LTS, на которой я пишу эту статью, доступна в поддомене ubuntu.local.lan, поэтому я буду использовать URL http://ubuntu.local.lan/moodle для доступа к установке.

выбор языка для установки moodle

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

подтвердить маршруты

Следующий шаг выберите ядро ​​базы данных:

база данных для moodle

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

На следующем шаге форма запросит у нас данные для подключения к службе базы данных:

настройка базы данных

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

Проверили связь, надо будет принять условия обслуживания:

Условия использования Moodle

Ниже приведен список проверка требований для установки Moodle в Ubuntu 20.04:

проверка требований

Если предыдущие шаги были выполнены правильно, все основные требования будут выполнены, и мы сможем продолжить процесс установки.

Сам процесс установки покажет длинный список операций и его результаты:

установка Moodle

В моем случае этот процесс занял много времени. В конце установки начинается настройка администратора для нового сайта:

общие данные настроения

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

Moodle личный кабинет

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


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   как установить.me сказал

    Привет. Я так понимаю, что ваши принципы «редакционной этики» не включают практически никакого плагиата по разделам и по абзацам содержания других сайтов, верно?

    1.    Дэмиен А. сказал

      В свое время я пропустил добавление ссылки на источник. Я исправил. Салу2

  2.   ФЕРНАНДО МАРТИН сказал

    БЛАГОДАРНОСТЬ

  3.   Леонардо сказал

    Я потерпел неудачу:

    ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)