Windows Server 2019 ist ein Betriebssystem, das von Microsoft speziell für den Einsatz in Unternehmensnetzwerken entwickelt wurde. Moodle wiederum ist eines der beliebtesten und leistungsstärksten LMS-Systeme (Learning Management Systems). Wenn Sie Moodle auf Ihrem Windows Server 2019-Server installieren möchten, hilft Ihnen diese detaillierte Anleitung, dies Schritt für Schritt zu tun.
Vor der Installation von Moodle benötigen Sie die folgenden Voraussetzungen:
- Webserver: Sie benötigen einen Webserver wie Apache oder IIS, um Ihr Moodle-System auf Ihrem Server zu hosten.
- Datenbank: Sie sollten auch eine Datenbank auswählen, um Informationen über Ihr Moodle-System zu speichern. Sie können MySQL, PostgreSQL oder Microsoft SQL Server verwenden.
- PHP und Erweiterungen: Stellen Sie sicher, dass Sie PHP Version 7 installiert haben.2 oder höher sowie die erforderlichen PHP-Erweiterungen für Moodle.
Hinweis: Bitte stellen Sie sicher, dass Ihr Server den Spezifikationen und Anforderungen von Moodle entspricht. Sie müssen auch über Administratorrechte auf dem Server verfügen, um die erforderliche Software zu installieren und zu konfigurieren.
Installieren von Moodle unter Windows Server 2019
Bevor Sie beginnen, stellen Sie sicher, dass alle erforderlichen Softwarekomponenten auf Ihrem Server installiert sind:
- Windows Server 2019.
- Internet-Browser (z. B. Google Chrome, Mozilla Firefox).
- Das Moodle-Installationsprogramm (kann von der offiziellen Moodle-Website heruntergeladen werden).
- Datenbankserver (z. B. MySQL, MariaDB, PostgreSQL).
- PHP (vorzugsweise Version 7.2 oder höher).
- Ein Webserver (z. B. Apache, IIS).
Nachdem wir überprüft haben, ob die erforderlichen Komponenten vorhanden sind, beginnen wir mit der Installation und Konfiguration von Moodle:
- Erstellen Sie einen Ordner, in dem sich das Moodle befindet, zum Beispiel "C:\Moodle ".
- Kopieren Sie die Moodle-Dateien in den erstellten Ordner.
- Richten Sie Ihren Webserver so ein, dass er auf den Ordner verweist, in dem sich die Moodle-Dateien befinden.
- Installieren Sie den Datenbankserver und konfigurieren Sie ihn. Erstellen Sie eine Datenbank und einen Benutzer für Moodle.
- Öffnen Sie einen Webbrowser und geben Sie die Adresse Ihres Servers ein (z. B. http://localhost/moodle ). Sie sollten den Begrüßungsbildschirm des Moodle-Installationsprogramms sehen.
- Befolgen Sie die Anweisungen des Moodle-Installationsprogramms und geben Sie die erforderlichen Informationen ein, einschließlich der Daten für die Verbindung mit dem Datenbankserver.
- Nachdem die Installation abgeschlossen ist, löschen Sie den Ordner "install" aus dem Verzeichnis "Moodle".
- Sie können sich jetzt mit den Administratoranmeldeinformationen, die Sie während der Installation angegeben haben, bei Moodle anmelden.
Herzlichen Glückwunsch! Sie haben Moodle erfolgreich auf Windows Server 2019 installiert. Jetzt können Sie mit der Einrichtung und Verwendung des Moodle Learning Management Systems für Ihre Bildungseinrichtung beginnen.
Schritt 1: Vorbereiten des Servers
Bevor Sie mit der Installation von Moodle unter Windows Server 2019 beginnen, müssen Sie die Serverkomponenten vorbereiten und das Betriebssystem konfigurieren.
1. Installieren des Betriebssystems:
Stellen Sie sicher, dass Windows Server 2019 auf dem Server installiert ist. Wenn bereits eine andere Version von Windows auf dem Server installiert ist, müssen Sie sie auf Windows Server 2019 aktualisieren.
2. Erforderliche Komponenten installieren:
Um Moodle auf dem Server ausführen zu können, müssen Sie die folgenden Komponenten installieren:
- Webserver - Es wird empfohlen, Internet Information Services (IIS) Version 10 oder höher zu verwenden;
- PHP - Es wird empfohlen, die neueste stabile Version von PHP zu verwenden;
- MySQL oder MariaDB - Es wird empfohlen, MySQL Version 5.7 oder höher zu verwenden;
Hinweis: Sie können Paketmanager wie Chocolatey oder Composer verwenden, um Komponenten zu installieren.
3. Konfigurieren eines Sicherheitszertifikats (SSL):
Es wird empfohlen, ein SSL-Zertifikat zu verwenden, um sicherzustellen, dass Moodle auf dem Server sicher funktioniert. Dazu können Sie Dienste von Drittanbietern wie Let's Encrypt nutzen oder ein SSL-Zertifikat von einem vertrauenswürdigen Diensteanbieter erwerben.
Anmerkung: Das Konfigurieren eines SSL-Zertifikats kann einige zusätzliche Schritte erfordern. Es wird empfohlen, die Dokumentation des von Ihnen gewählten Dienstes oder Dienstanbieters zu lesen.
Schritt 2: Installieren und Konfigurieren von PHP
Damit Moodle funktioniert, muss PHP auf dem Server installiert und konfiguriert werden. In diesem Abschnitt werden wir uns mit der Installation und Konfiguration von PHP unter Windows Server 2019 befassen.
1. Laden Sie die neueste Version von PHP von der offiziellen Website herunter windows.php.net . Es wird empfohlen, eine Version auszuwählen VC15 x64 Non Thread Safe für die Kompatibilität mit Windows Server 2019.
2. Entpacken Sie das heruntergeladene Archiv in einen Ordner C:\php.
3. Wechseln Sie zu einem Ordner C:\php und benennen Sie die Datei um php.ini-production in php.ini.
4. Öffnen Sie die Datei php.ini in einem Texteditor.
5. Suchen Sie die Zeile extension_dir = "ext" und kommentieren Sie es, indem Sie das Symbol entfernen ; am Anfang einer Zeile.
6. Suchen Sie die Zeile ;extension=mysqli und kommentieren Sie es, indem Sie das Symbol entfernen ; am Anfang einer Zeile.
7. Suchen Sie die Zeile ;extension=gd2 und kommentieren Sie es, indem Sie das Symbol entfernen ; am Anfang einer Zeile.
8. Speichern und schließen Sie die Datei php.ini.
9. Erstellen Sie eine neue Systemvariable, die auf den Ordner verweist C:\php. Gehen Sie dazu zu Systemeinstellungen -> Erweiterte Systemeinstellungen -> Umgebungsvariablen. Wählen Sie dann eine Variable aus Path klicken Sie in der Liste der Umgebungsvariablen auf die Schaltfläche Ändern. Im Feld Variablenwert fügen Sie den Ordnerpfad hinzu C:\php und klicken Sie auf die Schaltfläche ok.
10. Starten Sie den Server neu.
Nachdem Sie diese Schritte ausgeführt haben, wird PHP auf Ihrem Windows Server 2019-Server installiert und konfiguriert.
Schritt 3: Installieren und Konfigurieren von MySQL
Bevor Sie Moodle installieren, müssen Sie die MySQL-Datenbank installieren und konfigurieren. Führen Sie dazu die folgenden Schritte aus:
- Laden Sie die MySQL-Installationsdatei von der offiziellen Website herunter und führen Sie sie aus.
- Wählen Sie die Option "Benutzerdefiniert" und klicken Sie auf "Weiter".
- Wählen Sie "MySQL Server" und klicken Sie auf "Weiter".
- Wählen Sie einen Ordner aus, in dem MySQL installiert werden soll, z. B. "C:\Program Files\MySQL\MySQL Server 8.0\". Klicken Sie auf "Weiter".
- Wählen Sie die Option "Server Machine" und klicken Sie auf "Next".
- Wählen Sie die Option "Standalone MySQL Server" und klicken Sie auf "Next".
- Belassen Sie den Standardport (3306) und klicken Sie auf "Weiter".
- Wählen Sie die Option "Config Type" als "Entwicklungsmaschine" aus und klicken Sie auf "Next".
- Geben Sie das Passwort für den Root-Benutzer ein und bestätigen Sie es. Klicken Sie auf "Weiter".
- Wählen Sie die Option "TCP/IP-Netzwerk aktivieren" und klicken Sie auf "Weiter".
- Wählen Sie die Option "Standard Systemkonten" und klicken Sie auf "Weiter".
- Wählen Sie die Option "Install As Windows Service" und klicken Sie auf "Next".
- Wählen Sie die Option "Bin-Verzeichnis in Windows-PFAD einschließen" und klicken Sie auf "Weiter".
- Klicken Sie auf "Install", um die MySQL-Installation zu starten.
- Wenn die Installation abgeschlossen ist, klicken Sie auf "Next" und "Finish".
- Öffnen Sie eine Eingabeaufforderung und führen Sie den folgenden Befehl aus, um die erforderlichen PHP-Erweiterungen zu installieren: php_mysqli.dll und php_pdo_mysql.dll . Zum Beispiel: copy C:\Program Files\MySQL\MySQL Server 8.0\bin\libmysql.dll C:\php\ext .
MySQL ist jetzt auf Ihrem Server installiert und konfiguriert. Sie müssen eine Datenbank für Moodle erstellen und einen Benutzer mit Zugriffsrechten für diese Datenbank einrichten. Dies wird im nächsten Schritt beschrieben.