В следующей статье мы рассмотрим 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 следующим образом:
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 и пользователь, с которым мы управляем:
sudo mysql -u root -p
Теперь мы будем Создать базу данных:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Следующим шагом будет Создать пользователя:
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 в Ubuntu 20.04:
Если предыдущие шаги были выполнены правильно, все основные требования будут выполнены, и мы сможем продолжить процесс установки.
Сам процесс установки покажет длинный список операций и его результаты:
В моем случае этот процесс занял много времени. В конце установки начинается настройка администратора для нового сайта:
После настройки вы автоматически авторизуетесь на сайте, показывая личный кабинет:
И с этим мы можем начать работу над нашим новым сайтом Moodle и начать использовать этот Платформа электронного обучения работать как в локальной сети, так и через Интернет. Пользователи, которым нужна информация о его работе, могут проконсультируйтесь с официальная документация на странице проекта.
Привет. Я так понимаю, что ваши принципы «редакционной этики» не включают практически никакого плагиата по разделам и по абзацам содержания других сайтов, верно?
В свое время я пропустил добавление ссылки на источник. Я исправил. Салу2
БЛАГОДАРНОСТЬ
Я потерпел неудачу:
ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)