So installieren Sie Moodle unter Ubuntu 21.04 | Hirsute Nilpferd

Die Installation von Plattformen, die sich an unsere Anforderungen anpassen, auf dem Computer ist unerlässlich geworden, damit die von uns geleistete Arbeit so vollständig und effizient wie möglich ist.

 

Heute sehen wir, wie das Bildungssegment nicht nur aufgrund globaler Situationen, sondern auch aufgrund des Booms in der IT-Branche neue Stärken erlangt hat. Es gibt verschiedene Plattformen, die ausschließlich für den Bildungsteil konzipiert sind. Dies ist ideal, wenn unsere Zeit begrenzt ist oder wir nicht physisch an einen Ort ziehen möchten.

 

 

Zu den beliebtesten modernen Bildungsplattformen gehört 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 besten Tools für diesen Zweck verwaltet wird.

 

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

 

Umgebungen
Moodle integriert zwei wesentliche Umgebungen wie:

  • Blended Learning
  • Online Kurse

 

Eigenschaften
Zu den herausragendsten Funktionen von Moodle gehören:

  • Ständige Überwachung des Fortschritts der durchgeführten Aktivitäten
  • Integriert ein personalisiertes Board in aktuelle und frühere Kurse. 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 Tools für die Zusammenarbeit wie Foren, Wikis, Glossare und Datenbankaktivitäten
  • Benachrichtigungen über neue Ereignisse
  • 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 feststellen, dass dies eine praktikable Option ist, zeigt Ihnen EinWie.com, wie Sie Moodle unter Ubuntu 21.04 installieren .

 

 

Um auf dem Laufenden zu bleiben, abonniere unseren YouTube-Kanal!   ABONNIEREN

 

 

1. So installieren Sie Moodle unter Ubuntu 21.04

 

Schritt 1

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

 lsb_release -a 

install-Moodle-on-Ubuntu-21.04-1.png

 

Schritt 2

Danach aktualisieren wir das System mit dem Befehl:

 sudo apt update 

install-Moodle-on-Ubuntu-21.04-2.png

 

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 

install-Moodle-on-Ubuntu-21.04-3.png

 

Schritt 4

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

 

install-Moodle-on-Ubuntu-21.04-4.png

 

Danach werden wir den LEMP-Stack auf dem System installieren. LEMP (Linux, Nginx (EngineX), MariaDB und PHP) wurde als eine Reihe von Dienstprogrammen zum Implementieren und Verwalten von Webanwendungen entwickelt. Daher muss dieser Stack zuvor installiert werden Installieren und konfigurieren Sie Moodle unter Ubuntu 21.04.

 

Schritt 5

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

 sudo apt install nginx 

install-Moodle-on-Ubuntu-21.04-5.png

 

Schritt 6

Wir bestätigen die Installation mit dem Buchstaben S:

 

install-Moodle-on-Ubuntu-21.04-6.png

 

Schritt 7

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

 

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

 sudo systemctl status nginx 

install-Moodle-on-Ubuntu-21.04-7.png

 

Schritt 8

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

 sudo systemctl ist nginx aktiviert 

install-Moodle-on-Ubuntu-21.04-8.png

 

Schritt 9

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

 

install-Moodle-on-Ubuntu-21.04-9.png

 

Schritt 10

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

 

install-Moodle-on-Ubuntu-21.04-10.png

 

Schritt 11

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

 sudo apt install mariadb-server mariadb-client 

install-Moodle-on-Ubuntu-21.04-11.png

 

Schritt 12

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

 

install-Moodle-on-Ubuntu-21.04-12.png

 

Schritt 13

Wir überprüfen den Status von MariaDB:

 sudo systemctl status mariadb 

install-Moodle-on-Ubuntu-21.04-13.png

 

Schritt 14

Jetzt aktivieren wir MariaDB mit Ubuntu 21.04 Boot:

 sudo systemctl ist Mariadb aktiviert 

install-Moodle-on-Ubuntu-21.04-14.png

 

Schritt 15

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

 sudo mysql_secure_installation 

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

 

 

 

install-Moodle-on-Ubuntu-21.04-15.png

 

Schritt 16

Wir werden die folgenden Fragen sehen, die wir mit dem Buchstaben “y” beantworten:

  • Anonyme Benutzer entfernen? [J / n] und
  • Remote-Login aus der Ferne nicht zulassen? [J / n] und
  • Testdatenbank entfernen und darauf zugreifen? [J / n] und
  • Berechtigungstabellen jetzt neu laden? [J / n] und

 

 

 

install-Moodle-on-Ubuntu-21.04-16.png

 

Schritt 17

Um Websites zu erstellen, müssen wir PHP installieren, eine dynamische und Open-Source-Programmiersprache. Um es in Ubuntu 21.04 zu installieren, werden wir Folgendes ausführen:

 sudo apt installiere php php-mysql php-fpm 

install-Moodle-on-Ubuntu-21.04-17.png

 

Schritt 18

Wir bestätigen den Vorgang mit dem Buchstaben S:

 

install-Moodle-on-Ubuntu-21.04-18.png

 

Schritt 19

Wir aktivieren PHP mit Ubuntu 21.04 Start:

 sudo systemctl ist aktiviert php7.4-fpm 

install-Moodle-on-Ubuntu-21.04-19.png

 

 

2. Erstellen Sie eine 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 folgenden Befehl auf MySQL zu:

 sudo mysql 

Dort führen wir jede der folgenden Zeilen aus:

 CREATE DATABASE Moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON Moodle. * TO 'Moodleadmin' @ 'localhost' IDENTIFIED BY 'Passwort'; SPÜLPRIVILEGIEN; Verlassen; 

install-Moodle-on-Ubuntu-21.04-20.png

 

Schritt 2

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

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

install-Moodle-on-Ubuntu-21.04-21.png

 

Schritt 3

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

 sudo tar -zvxf Moodle-neueste-39.tgz -C / var / www / html / 

install-Moodle-on-Ubuntu-21.04-22.png

 

Schritt 4

Wir werden den extrahierten Inhalt auflisten:

 ls / var / www / html / 

install-Moodle-on-Ubuntu-21.04-23.png

 

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 

install-Moodle-on-Ubuntu-21.04-24.png

 

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 

install-Moodle-on-Ubuntu-21.04-25.png

 

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 

install-Moodle-on-Ubuntu-21.04-26.png

 

Schritt 8

Wir werden folgendes sehen:

 

install-Moodle-on-Ubuntu-21.04-27.png

 

Schritt 9

Wir gehen zu folgenden Zeilen:

 $ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> Datenbankname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> Präfix 

install-Moodle-on-Ubuntu-21.04-28.png

 

Schritt 10

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

 

install-Moodle-on-Ubuntu-21.04-29.png

 

Schritt 11

Unten finden wir die folgenden Zeilen und weisen diese Werte zu:

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

install-Moodle-on-Ubuntu-21.04-30.png

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

install-Moodle-on-Ubuntu-21.04-31.png

 

Wir speichern die Änderungen mit den Tasten Strg + O und beenden 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/. Wir verwenden den folgenden Befehl:

 sudo nano /etc/nginx/conf.d/moodle.conf 

Dort geben wir folgende Syntax ein:

 Server { höre 80; Servername "Team"; root / var / www / html / Moodle; index index.php; Lage / { try_files $ uri $ uri / /index.php?$query_string; }} Ort ~ ^ (. + . php) (. *) $ { fastcgi_split_path_info ^ (. + . php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; include /etc/nginx/mime.types; include fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }} }} 

install-Moodle-on-Ubuntu-21.04-32.png

 

Wir speichern die Änderungen und verlassen den Editor.

 

Schritt 13

Wir validieren die Nginx-Konfiguration und laden den Service neu:

 sudo nginx -t 

install-Moodle-on-Ubuntu-21.04-33.png

 sudo systemctl nginx neu laden 

install-Moodle-on-Ubuntu-21.04-34.png

 

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:

 

install-Moodle-on-Ubuntu-21.04-35.png

 

Schritt 15

Dort klicken wir auf “Weiter” und im nächsten Fenster überprüfen wir, ob die Installationsanforderungen erfüllt sind:

 

install-Moodle-on-Ubuntu-21.04-36.png

 

Schritt 16

Unten klicken wir auf “Weiter”, um mit dem Installationsprozess dieser Komponenten fortzufahren:

 

install-Moodle-on-Ubuntu-21.04-37.png

 

Schritt 17

Wenn dieser Prozess endet, werden wir Folgendes sehen:

 

install-Moodle-on-Ubuntu-21.04-38.png

 

Schritt 18

Wir klicken auf Weiter und müssen nun einige Daten als Administrator, E-Mail, Land und Zone registrieren:

 

install-Moodle-on-Ubuntu-21.04-39.png

 

Schritt 19

Wir klicken auf “Profil aktualisieren” und sehen nun Folgendes:

 

install-Moodle-on-Ubuntu-21.04-40.png

 

Schritt 20

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

 

install-Moodle-on-Ubuntu-21.04-41.png

 

Schritt 21

Wir klicken auf “Änderungen speichern” und greifen auf Moodle zu:

 

install-Moodle-on-Ubuntu-21.04-42.png

 

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 

install-Moodle-on-Ubuntu-21.04-43.png

 

Schritt 23

Am Ende der Installation geben wir ein:

 

install-Moodle-on-Ubuntu-21.04-44.png

 

Schritt 24

Wir generieren jetzt das Nginx-Zertifikat mit dem folgenden Befehl:

 sudo certbot –nginx 

install-Moodle-on-Ubuntu-21.04-45.png

 

Schritt 25

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

 

install-Moodle-on-Ubuntu-21.04-46.png

 

Schritt 26

Sobald dies erledigt ist, gehen wir zur Konfigurationsdatei:

 sudo nano /var/www/html/moodle/config.php 

Wir finden die Zeile “CFG-> wwwroot”:

 

 

 

install-Moodle-on-Ubuntu-21.04-47.png

 

Schritt 27

Dort richten wir HTTPS ein:

 

install-Moodle-on-Ubuntu-21.04-48.png

 

Wir speichern die Änderungen.

 

Schritt 28

Danach können wir sicher auf Moodle zugreifen und durch folgende Optionen navigieren:
Kalender:

 

install-Moodle-on-Ubuntu-21.04-49.png

 

Schritt 29

Persönliche Notizen:

 

install-Moodle-on-Ubuntu-21.04-50.png

 

Schritt 30

Site Administration:

 

install-Moodle-on-Ubuntu-21.04-51.png

 

Auf diese Weise haben Sie Moodle in Ubuntu 21.04 installiert und korrekt konfiguriert. Es ist ein umfangreicher Prozess, der sich lohnt, die besten Optionen einer Online-Plattform auf Bildungsebene zu haben.