So installieren Sie Moodle 3.8 auf Fedora 32/31/30

So installieren Sie Moodle 3.8 auf Fedora 32/31/30

Moodle ist ein kostenloses und Open -Source -Kursmanagementsystem (CMS), das in PHP geschrieben wurde. Sie können Kurse komplette Lernplattform mit Moodle erstellen. Dieser Artikel hilft Ihnen bei der Installation von Moodle 3.8 auf Fedora 32/31/30/29 System.

Voraussetzungen

Zunächst müssen Sie eine Lampenumgebung einrichten, um Moodle auf Ihrem Fedora -System zu installieren. Wir gehen davon aus, dass Sie bereits PHP, MySQL und Apache auf Ihrem System installiert haben. Wenn Sie nicht haben, verwenden Sie den folgenden Artikel, um ihn zu installieren.

  • Installieren Sie Apache, PHP und MySQL auf Fedora

Schritt 1 - Moodle -Anwendung erhalten

Nach der Installation des Komponisten auf Ihrem Fedora -System. Lassen Sie uns CakePhp -Anwendung namens “erstellen“Meine AppVerwenden Sie den Befehl Composer wie unten.

CD/var/www Git Clone -B Moodle_38_Stable Git: // Git.Moodle.Org/Moodle.Git 

Legen Sie nun die richtige Berechtigung für Ihre Projektdateien fest. Für Red Hat -basierte System. Apache Standard verwendet Apache als Benutzer. Ändern Sie also den Eigentum der Dateien gemäß Ihrem Setup.

Chown -r Apache: Apache Moodle Chmod -r 755 Moodle 

Schritt 2 - Moodle -Daten einrichten

Erstellen Sie ein Moodle -Datenverzeichnis außerhalb des ursprünglichen Moodle -Verzeichnisses. Stellen Sie die richtigen Berechtigungen auf dem Verzeichnis ein. Dieses Verzeichnis wird von Moodle verwendet, um Daten und Dateien in diesem Verzeichnis zu speichern.

mkdir/var/www/stoodledata chmod -r 755/var/www/stoodledata 

Schritt 3 - Datenbank für Moodle erstellen

Für diesen Artikel verwenden wir MySQL als Datenbankserver. Verwenden Sie zunächst die folgenden Befehle, um eine MySQL -Datenbank zu erstellen und zu erstellen.

Datenbank erstellen MoodledB Standard Zeichenset UTF8MB4 COSSIERT UTF8MB4_UNICODE_CI; Erstellen Sie den Benutzer 'MoodleUser'@'localhost', der durch '_password_' identifiziert wurde; Gewähren Sie alles auf MoodledB.* zu 'Moodleuser'@'localhost'; Spülung Privilegien; aufhören
12345Database Moodledb Standard Zeichenset UTF8MB4 COSSATION UTF8MB4_UNICODE_CI; Erstellen Sie den Benutzer 'Moodleuser'@'localhost' durch '_password _'; Gewähr.* 'Moodleuser'@'localhost'; Flush -Privilegien; beenden

Schritt 4 - APache für Moodle einrichten

Zweitens wird mit externen Webservern wie Apache bereitgestellt, die für die Produktion vorgezogen wird. Erstellen wir eine Apache -VirtualHost -Konfigurationsdatei mit dem folgenden Inhalt.

sudo vi/etc/httpd/conf.D/Moodle.Conf 
/etc/httpd/conf.D/Moodle.Conf
 Serveradmin [E -Mail geschützt] Servername Moodle.Beispiel.com documentroot/var/www/moodle degfoverride alle   

Ändern Sie den Servernamen und dokumentieren Sie Root gemäß Ihrem Setup. Starten Sie dann den Apache -Dienst neu.

sudo systemctl starten Sie HTTPD neu starten 

Schritt 5 - Moodle Web Installer ausführen

Greifen Sie nun in Ihrem Lieblings -Webbrowser auf die Moodle zu.

 http: // moodle.Beispiel.com/install.Php 

Dadurch wird die Moodle Web Installer -Seite geöffnet.

Folgen Sie dem Installationsassistenten, um das Setup abzuschließen. Nach der Installation werden Sie zum Moodle Admin -Dashboard weitergeleitet.

Abschluss

Sie haben Moodle erfolgreich auf Ihrem Fedora -System konfiguriert.