▷ So installieren Sie Moodle in Ubuntu 21.04 - Hirsute Nilpferd

Die Installation von Plattformen auf dem Computer, die sich an unsere Bedürfnisse anpassen, ist für unsere Arbeit so vollständig und effizient wie möglich geworden.

Heute sehen wir, wie der Bildungsbereich eine neue Stärke gewonnen hat und nicht nur aufgrund der globalen Situation, sondern weil die IT-Branche einen solchen Boom hat, gibt es verschiedene Plattformen, die ausschließlich für den Bildungsbereich konzipiert sind. Dies ist ideal, wenn unsere Zeit begrenzt ist oder wir nicht physisch an einen Ort umziehen möchten.

Unter den beliebtesten modernen Bildungsplattformen finden wir Moodle. Moodle ermöglicht seinen Benutzern den Zugriff auf eine Plattform mit einem robusten und sicheren integrierten System. Dies garantiert, dass alles, was dort stattfindet, zentral mit den dafür besten Tools verwaltet wird.

Moodle bietet eine einfache Benutzeroberfläche mit Funktionen wie Drag & Drop und ein Plus ist, dass es mehr als 120 Sprachen unterstützt.

UmgebungenMoodle integriert zwei wesentliche Umgebungen wie:

  • Blended Learning
  • Online Kurse

MerkmaleUnter den herausragendsten Funktionen von Moodle finden wir:

  • Ständige Überwachung des Fortschritts der durchgeführten Aktivitäten
  • Es integriert eine personalisierte Tafel mit aktuellen und früheren Kursen, zusätzlich ist ein Abschnitt integriert, um anstehende Arbeiten zu überprüfen
  • Zugängliche Benutzeroberfläche
  • Kompatibel mit offenen Standards wie IMS-LTI oder SCORM
  • Es gibt uns die Möglichkeit, Dateien über OneDrive, Dropbox und Google Drive in die Cloud hochzuladen
  • Es verfügt über Aktivitäten und Kooperationstools wie Foren, Wikis, Glossare, Datenbankaktivitäten
  • Benachrichtigt uns über neue Veranstaltungen
  • Ständige Sicherheitsupdates
  • Es verfügt über eine sichere Authentifizierung und massive Registrierungen auf sichere Weise
  • Integrieren Sie einen All-in-One-Kalender

Wenn Sie sehen, dass dies eine praktikable Option ist, zeigt Ihnen Solvetic, wie Sie Moodle unter Ubuntu 21.04 installieren.

1. So installieren Sie Moodle unter Ubuntu 21.04

Schritt 1
Als erstes überprüfen wir, ob wir Ubuntu 21.04 verwenden. Dazu führen wir im Terminal Folgendes aus:

 lsb_release -a

Schritt 2
Danach aktualisieren wir das System mit dem Befehl:

 sudo apt-Update

Schritt 3
Jetzt werden wir die erforderlichen PHP-Erweiterungen und -Bibliotheken installieren, damit Moodle wie erwartet funktionieren kann. Wir führen Folgendes aus:

 sudo apt install php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell Ghostscript Clamav

Schritt 4
Wir geben den Buchstaben S ein, um den Download und die Installation dieser Add-Ons zu bestätigen:

Danach werden wir den LEMP-Stack auf dem System installieren. LEMP (Linux, Nginx (EngineX), MariaDB und PHP) wurden als eine Reihe von Dienstprogrammen zum Implementieren und Verwalten von Webanwendungen entwickelt, daher ist es notwendig, diesen Stack zu installieren bevor Sie Moodle unter Ubuntu 21.04 installieren und vollständig konfigurieren.

Schritt 5
Das erste, was installiert werden muss, ist Nginx mit dem folgenden Befehl:

 sudo apt installieren nginx

Schritt 6
Wir bestätigen die Installation mit dem Buchstaben S:

Schritt 7
Alle Nginx-Konfigurationsdateien werden im Verzeichnis /etc/nginx gespeichert und die Hauptkonfigurationsdatei ist /etc/nginx/nginx.conf.

Wir überprüfen den Zustand von Nginx mit dem Befehl:

 sudo systemctl status nginx

Schritt 8
Wir sehen, dass der Status aktiv ist und ausgeführt wird. Jetzt aktivieren wir Nginx mit dem Linux-Start:

 sudo systemctl ist aktiviert nginx

Schritt 9
Wir führen den Befehl "ip add" aus, um die IP-Adresse von Ubuntu 21.04 zu sehen:

Schritt 10
Mit dieser IP-Adresse gehen wir zu einem Browser und wenn wir sie eingeben, sehen wir die Nginx-Homepage:

VERGRÖSSERN

Schritt 11
Jetzt installieren wir MariaDB, mit MariaDB haben wir ein relationales Datenbankverwaltungssystem, für dessen Installation wir Folgendes ausführen:

 sudo apt install mariadb-server mariadb-client

Schritt 12
Wir bestätigen den Download und die Installation mit dem Buchstaben S:

Schritt 13
Wir überprüfen den Status von MariaDB:

 sudo systemctl status mariadb

Schritt 14
Jetzt aktivieren wir MariaDB mit dem Booten von Ubuntu 21.04:

 sudo systemctl ist aktiviert mariadb

Schritt 15
Es ist an der Zeit, die Installation von MariaDB sicherzustellen, da standardmäßig einige Parameter unsicher sind. Dazu führen wir Folgendes aus:

 sudo mysql_secure_installation
Wenn wir die Eingabetaste drücken, weisen wir das Root-Passwort zu:

Schritt 16
Wir werden folgende Fragen sehen, die wir mit dem Buchstaben "y" beantworten:

  • Anonyme Benutzer entfernen? [J / n] und
  • Root-Anmeldung aus der Ferne verbieten? [J / n] und
  • Testdatenbank entfernen und darauf zugreifen? [J / n] und
  • Berechtigungstabellen jetzt neu laden? [J / n] und

Schritt 17
Um Websites zu erstellen, müssen wir PHP installieren, eine dynamische und Open-Source-Programmiersprache, um sie in Ubuntu 21.04 zu installieren, führen wir Folgendes aus:

 sudo apt install php php-mysql php-fpm

Schritt 18
Wir bestätigen den Vorgang mit dem Buchstaben S:

Schritt 19
Wir aktivieren PHP mit dem Start von Ubuntu 21.04:

 sudo systemctl ist php7.4-fpm aktiviert

2. Erstellen Sie die Moodle Ubuntu Server 21.04-Datenbank und laden Sie Repositorys herunter

Schritt 1
Wir müssen die Datenbank in MySQL erstellen, um Moodle zu verwalten, dazu greifen wir mit dem Befehl auf MySQL zu:

 sudo mysql
Dort führen wir jede der folgenden Zeilen aus:
 DATENBANK Moodle erstellen; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON Moodle * TO 'moodleadmin' @ 'localhost' IDENTIFIED BY 'password'; Flush-Privilegien; Verlassen;

Schritt 2
Danach werden wir die Moodle-Repositorys mit dem Befehl herunterladen:

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

Schritt 3
Wir werden den Inhalt der komprimierten Datei in das Verzeichnis /var/www/html extrahieren:

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

Schritt 4
Wir werden den extrahierten Inhalt auflisten:

 ls / var / www / html /

Schritt 5
Wir erteilen die erforderlichen Berechtigungen:

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

Schritt 6
Wir erstellen das Verzeichnis, in dem sich die Moodle-Daten befinden:

 sudo mkdir -p / var / moodledata
Wir erteilen die erforderlichen Berechtigungen:
 sudo chmod 775 -R / var / moodledata sudo chown www-data: www-data -R / var / moodledata

Schritt 7
Der nächste Schritt besteht darin, die Moodle-Konfigurationsdatei zu bearbeiten, dazu führen wir Folgendes aus:

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

Schritt 8
Wir werden folgendes sehen:

Schritt 9
Wir gehen zu den folgenden Zeilen:

 $ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefix

Schritt 10
Dort müssen wir die Werte mit den Daten bearbeiten, die wir in MySQL registriert haben:

Schritt 11
Unten suchen wir die folgenden Zeilen und weisen diese Werte zu:

 $ CFG-> wwwroot = 'http: // Computername';

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

Wir speichern die Änderungen mit den Tasten Strg + O und verlassen den Editor mit Strg + X.

Schritt 12
Es ist wichtig, dass NGINX die Moodle-Site unterstützt. Dazu erstellen wir eine neue Serverblockkonfiguration im Verzeichnis /etc/nginx/conf.d/ und verwenden den folgenden Befehl:

 sudo nano /etc/nginx/conf.d/moodle.conf
Dort geben wir folgende Syntax ein:
 Server {hören 80; server_name "Team"; root/var/www/html/moodle; index.php; Speicherort / {try_files $ uri $ uri / /index.php?$query_string; } Speicherort ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; /etc/nginx/mime.types einschließen; schließen fastcgi_params ein; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Wir speichern die Änderungen und verlassen den Editor.

Schritt 13
Wir validieren die Nginx-Konfiguration und laden den Dienst neu:

 sudo nginx -t

 sudo systemctl neu laden nginx

Schritt 14
Um den Vorgang abzuschließen, gehen wir zu einem Browser und geben die IP-Adresse von Ubuntu 21.04 ein. Wir sehen Folgendes:

VERGRÖSSERN

Schritt 15
Dort klicken wir auf "Weiter" und im nächsten Fenster überprüfen wir, ob die Installationsvoraussetzungen erfüllt sind:

VERGRÖSSERN

Schritt 16
Unten klicken wir auf "Weiter", um mit dem Installationsprozess dieser Komponenten fortzufahren:

VERGRÖSSERN

Schritt 17
Wenn dieser Prozess beendet ist, sehen wir Folgendes:

VERGRÖSSERN

Schritt 18
Wir klicken auf Weiter und jetzt müssen wir einige Daten als Administratorbenutzer, E-Mail, Land und Zone registrieren:

VERGRÖSSERN

Schritt 19
Wir klicken auf "Profil aktualisieren" und sehen nun Folgendes:

VERGRÖSSERN

Schritt 20
Dort tragen wir die gewünschten Informationen für die Site in Moodle ein, unten können wir die geografische Region zuordnen:

VERGRÖSSERN

Schritt 21
Wir klicken auf "Änderungen speichern" und greifen auf Moodle zu:

VERGRÖSSERN

Schritt 22
Es ist möglich, HTTPS in Moodle für mehr Sicherheit zu konfigurieren. Wenn wir dies tun möchten, gehen wir zum Terminal und führen Folgendes aus:

 sudo snap install --classic certbot

Schritt 23
Am Ende der Installation geben wir ein:

Schritt 24
Wir generieren nun das Nginx-Zertifikat mit folgendem Befehl:

 sudo certbot -nginx

Schritt 25
Dort geben wir unsere E-Mail ein und akzeptieren dann die Lizenzbedingungen:

Schritt 26
Sobald dies erledigt ist, gehen wir zur Konfigurationsdatei:

 sudo nano /var/www/html/moodle/config.php
Wir lokalisieren die Zeile "CFG-> wwwroot":

Schritt 27
Dort richten wir HTTPS ein:

Wir speichern die Änderungen.

Schritt 28
Danach können wir sicher auf Moodle zugreifen und durch seine Optionen navigieren, wie zum Beispiel:
Kalender:

VERGRÖSSERN

Schritt 29
Persönliche Anmerkungen:

VERGRÖSSERN

Schritt 30
Site-Administration:

VERGRÖSSERN

Auf diese Weise haben Sie Moodle in Ubuntu 21.04 installiert und richtig konfiguriert. Es ist ein umfangreicher Prozess, der es wert ist, die besten Möglichkeiten einer Online-Plattform auf Bildungsniveau zu haben.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave