▷ Как да инсталирате Moodle в Ubuntu 21.04 - Хирсутен хипопотам

Наличието на платформи, които се адаптират към нашите нужди, инсталирани на компютъра, стана от съществено значение за работата, която вършим чрез него, да бъде възможно най -пълна и ефективна.

Днес виждаме как образователният сегмент придоби нови сили и не само поради глобалните ситуации, но тъй като ИТ секторът има такъв бум, има различни платформи, предназначени изключително за образователната част. Това е идеално, когато времето ни е ограничено или не искаме физически да се преместим на място.

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

Moodle предлага прост потребителски интерфейс с функции като плъзгане и пускане, а плюс е, че поддържа повече от 120 езика.

Околна средаMoodle интегрира две основни среди като:

  • Дистанционно обучение с присъствени срещи
  • Онлайн курсове

ХарактеристикаСред най -забележителните характеристики на Moodle откриваме:

  • Постоянен мониторинг на напредъка на извършваните дейности
  • Той интегрира персонализирана дъска с текущи и предишни курсове, допълнително е интегриран раздел за преглед на предстоящата работа
  • Достъпен потребителски интерфейс
  • Съвместим с отворени стандарти като IMS-LTI или SCORM
  • Той ни дава възможност за качване на файлове в облака чрез OneDrive, Dropbox и Google Drive
  • Той има дейности и инструменти за сътрудничество като форуми, уикита, речници, дейности с бази данни
  • Уведомява ни за нови събития
  • Постоянни актуализации на защитата
  • Той има сигурно удостоверяване и масирани записвания по защитен начин
  • Интегрирайте календар „всичко в едно“

Ако видите, че това е жизнеспособна опция, Solvetic ще ви научи как да инсталирате Moodle на Ubuntu 21.04.

1. Как да инсталирате Moodle на Ubuntu 21.04

Етап 1
Първото нещо е да проверим дали използваме Ubuntu 21.04, за това в терминала изпълняваме следното:

 lsb_release -a

Стъпка 2
След това ще актуализираме системата с командата:

 sudo apt актуализация

Стъпка 3
Сега ще инсталираме необходимите PHP разширения и библиотеки, за да може Moodle да работи според очакванията, изпълняваме:

 sudo apt инсталирате php-общ php-iconv php-curl php-mbstring php-xmlrpc php-сапун php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav

Стъпка 4
Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на тези добавки:

След това ще инсталираме LEMP стека в системата, LEMP (Linux, Nginx (EngineX), MariaDB и PHP) са разработени като набор от помощни програми за внедряване и управление на уеб приложения, затова е необходимо да инсталирате този стек преди да инсталирате и напълно конфигурирате Moodle на Ubuntu 21.04.

Стъпка 5
Първото нещо, което трябва да инсталирате, ще бъде Nginx със следната команда:

 sudo apt инсталирате nginx

Стъпка 6
Потвърждаваме инсталацията с буквата S:

Стъпка 7
Всички конфигурационни файлове на Nginx ще се съхраняват в директорията /etc /nginx, а основният конфигурационен файл е /etc/nginx/nginx.conf.

Проверяваме състоянието на Nginx с командата:

 sudo systemctl статус nginx

Стъпка 8
Виждаме, че състоянието му е активно и работи, сега активираме Nginx с стартиране на Linux:

 sudo systemctl е активиран nginx

Стъпка 9
Изпълняваме командата „ip add“, за да видим IP адреса на Ubuntu 21.04:

Стъпка 10
С този IP адрес отиваме в браузър и когато го въведем, ще видим началната страница на Nginx:

Увеличете

Стъпка 11
Сега ще инсталираме MariaDB, с MariaDB ще имаме система за администриране на релационни бази данни, за нейното инсталиране изпълняваме:

 sudo apt инсталирате mariadb-сървър mariadb-клиент

Стъпка 12
Потвърждаваме изтеглянето и инсталирането с буквата S:

Стъпка 13
Проверяваме състоянието на MariaDB:

 sudo systemctl статус mariadb

Стъпка 14
Сега активираме MariaDB с зареждане на Ubuntu 21.04:

 sudo systemctl е активиран mariadb

Стъпка 15
Време е да се гарантира инсталирането на MariaDB, тъй като по подразбиране някои параметри са несигурни, за това изпълняваме следното:

 sudo mysql_secure_installation
При натискане на Enter ще присвоим паролата за root:

Стъпка 16
Ще видим следните въпроси, на които отговаряме с буквата „y“:

  • Да се ​​премахнат ли анонимните потребители? [Д / н] и
  • Да се ​​забрани отдалечено влизане в root? [Д / н] и
  • Премахване на тестовата база данни и достъп до нея? [Д / н] и
  • Да се ​​презареди ли таблиците за привилегии сега? [Д / н] и

Стъпка 17
За да създадем уебсайтове, трябва да инсталираме PHP, който е динамичен език за програмиране с отворен код, за да го инсталираме в Ubuntu 21.04, който ще изпълним:

 sudo apt инсталирате php php-mysql php-fpm

Стъпка 18
Потвърждаваме процеса с буквата S:

Стъпка 19
Активираме PHP със стартиране на Ubuntu 21.04:

 sudo systemctl е активиран php7.4-fpm

2. Създайте база данни Moodle Ubuntu Server 21.04 и изтеглете хранилища

Етап 1
Трябва да създадем базата данни в MySQL, за да администрираме Moodle, за това имаме достъп до MySQL с командата:

 sudo mysql
Там изпълняваме всеки от следните редове:
 CREATE DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * НА 'moodleadmin' @ 'localhost' ИДЕНТИФИКИРАНО ОТ 'парола'; ФЛУШ ПРИВИЛЕГИ; откажете се;

Стъпка 2
След това ще изтеглим хранилищата на Moodle с командата:

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

Стъпка 3
Ще извлечем съдържанието на компресирания файл в директорията / var / www / html:

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

Стъпка 4
Ще изброим извлеченото съдържание:

 ls / var / www / html /

Стъпка 5
Ние предоставяме необходимите разрешения:

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

Стъпка 6
Ние създаваме директорията, където ще бъдат данните на Moodle:

 sudo mkdir -p / var / moodledata
Ние предоставяме необходимите разрешения:
 sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata

Стъпка 7
Следващата стъпка ще бъде редактирането на конфигурационния файл на Moodle, за това изпълняваме следното:

 cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php

Стъпка 8
Ще видим следното:

Стъпка 9
Преминаваме към следните редове:

 $ CFG-> dbtype $ CFG-> db Library $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> префикс

Стъпка 10
Там трябва да редактираме стойностите с данните, които сме регистрирали в MySQL:

Стъпка 11
По -долу намираме следните редове и присвояваме тези стойности:

 $ CFG-> wwwroot = 'http: // име на компютър';

 $ CFG-> dataroot = ' / var / moodledata';

Запазваме промените с клавишите Ctrl + O и излизаме от редактора с Ctrl + X.

Стъпка 12
От жизненоважно значение е, че NGINX поддържа сайта Moodle, за това ще създадем нова конфигурация на сървърния блок в директорията /etc/nginx/conf.d/, използваме следната команда:

 sudo nano /etc/nginx/conf.d/moodle.conf
Там въвеждаме следния синтаксис:
 сървър {слушайте 80; server_name "Екип"; root / var / www / html / moodle; индекс index.php; местоположение / {try_files $ uri $ uri / /index.php?$query_string; } местоположение ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; включват /etc/nginx/mime.types; включват fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Запазваме промените и излизаме от редактора.

Стъпка 13
Ние потвърждаваме конфигурацията на Nginx и презареждаме услугата:

 sudo nginx -t

 sudo systemctl презареди nginx

Стъпка 14
За да завършим процеса, отиваме в браузър и въвеждаме IP адреса на Ubuntu 21.04, ще видим следното:

Увеличете

Стъпка 15
Там кликваме върху „Продължи“ и в следващия прозорец потвърждаваме, че изискванията за инсталиране са изпълнени:

Увеличете

Стъпка 16
В долната част кликваме върху „Продължи“, за да преминем към процеса на инсталиране на тези компоненти:

Увеличете

Стъпка 17
Когато този процес приключи, ще видим следното:

Увеличете

Стъпка 18
Кликваме върху Продължи и сега трябва да регистрираме някои данни като потребител на администратор, имейл, държава и зона:

Увеличете

Стъпка 19
Кликваме върху „Актуализиране на профила“ и сега ще видим следното:

Увеличете

Стъпка 20
Там регистрираме желаната информация за сайта в Moodle, в долната част можем да зададем географски регион:

Увеличете

Стъпка 21
Кликваме върху „Запазване на промените“ и ще имаме достъп до Moodle:

Увеличете

Стъпка 22
Възможно е да конфигурирате HTTPS в Moodle за по -голяма сигурност, ако искаме да го направим, отиваме до терминала и изпълняваме:

 sudo snap install --classic certbot

Стъпка 23
В края на инсталацията въвеждаме:

Стъпка 24
Сега генерираме сертификата Nginx със следната команда:

 sudo certbot -nginx

Стъпка 25
Там въвеждаме нашия имейл и след това приемаме лицензионните условия:

Стъпка 26
След като това стане, отиваме в конфигурационния файл:

 sudo nano /var/www/html/moodle/config.php
Намираме реда "CFG-> wwwroot":

Стъпка 27
Там установяваме HTTPS:

Запазваме промените.

Стъпка 28
След това можем да получим безопасен достъп до Moodle и да се придвижваме през неговите опции като:
Календари:

Увеличете

Стъпка 29
Лични бележки:

Увеличете

Стъпка 30
Администриране на сайта:

Увеличете

По този начин ще имате инсталиран и правилно конфигуриран Moodle в Ubuntu 21.04. Това е обширен процес, който си заслужава да имате най -добрите възможности за онлайн платформа на образователно ниво.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave