Intall Gibbon LMS unter Ubuntu 18.04 | 16.04 mit Apache2

  • George Richardson
  • 0
  • 566
  • 131

Dieses kurze Tutorial zeigt Schülern und neuen Benutzern, wie Gibbon Learning Management System (LMS) unter Ubuntu 18.04 | installiert und konfiguriert wird 16.04 LTS-Server…

Gibbon LMS ist eine kostenlose Open-Source-Plattform, die von Lehrern entwickelt wurde, um Probleme zu lösen, mit denen Lehrer täglich in den Klassenzimmern konfrontiert sind. Sie ermöglicht nahtloses Planen, Lehren und Bewerten.

Mit diesem Gibbon können Lehrer leistungsstarke Tools erstellen, mit denen die Schüler über eine benutzerfreundliche und reaktionsschnelle Oberfläche lernen können, über die die Schüler jeden Kurs über ein beliebiges Gerät verfolgen können.

Diese LMS-Plattform ist robust, mobilfreundlich und sofort einsatzbereit, sodass Ihre Schüler von mehreren Geräten überall aus lesen und mit Ihren Kursen interagieren können.

Gibbon LMS verfügt über ein intuitives und leistungsstarkes Backend, mit dem Sie sofort loslegen können, ohne etwas über das Codieren in HTML oder CSS zu wissen. Außerdem erhalten Sie ein leistungsstarkes Suchwerkzeug, Backend-Analyse, Drag & Drop-Medienbedienfeld und vieles mehr.

Wenn Sie nach einer Open-Source-Plattform für das Lernmanagement suchen, um Online-Kurse für Ihre Schüler in der Schule oder Ihre Mitarbeiter in Ihrem Unternehmen zu verwalten, ist Gibbon LMS ein guter Ausgangspunkt…

Weitere Informationen zu Gibbon LMS finden Sie auf der Homepage

Führen Sie die folgenden Schritte aus, um mit der Installation von Gibbon LMS zu beginnen:

Schritt 1: Installieren Sie den Apache2 HTTP Server

Sie benötigen einen Webserver, um Gibbon LMS ausführen zu können, und der Apache2-HTTP-Server ist der derzeit beliebteste Open Source-Webserver. Holen Sie ihn sich für Gibbon LMS.

Führen Sie die folgenden Befehle aus, um den Apache2-Server zu installieren:

sudo apt update sudo apt install apache2

Nach der Installation des Apache2-Webservers können die folgenden Befehle verwendet werden, um den Apache2-Dienst zu stoppen, zu starten und zu aktivieren, damit er immer mit den Serverstarts startet.

sudo systemctl apache2.service stoppen sudo systemctl apache2.service starten sudo systemctl apache2.service aktivieren 

Jetzt, wo Apache2 installiert ist…. Um zu testen, ob der Webserver funktioniert, öffnen Sie Ihren Browser und navigieren Sie zur folgenden URL.

http: // localhost

Wenn Sie die obige Seite sehen, ist Apache2 erfolgreich installiert…

Schritt 2: Installieren Sie den MariaDB-Datenbankserver

Gibbon LMS benötigt auch einen Datenbankserver zum Speichern seines Inhalts… und der MariaDB-Datenbankserver ist ein guter Ausgangspunkt, wenn Sie sich Open Source-Datenbankserver ansehen, die mit Gibbon LMS verwendet werden können…

Um MariaDB zu installieren, führen Sie die folgenden Befehle aus…

sudo apt-get install mariadb-server mariadb-client

Nach der Installation von MariaDB können die folgenden Befehle verwendet werden, um den MariaDB-Dienst zu stoppen, zu starten und zu aktivieren, damit er immer startet, wenn der Server startet.

Führen Sie diese unter Ubuntu aus

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl aktivieren mariadb.service 

Führen Sie anschließend die folgenden Befehle aus, um den MariaDB-Server zu sichern, indem Sie ein Root-Kennwort erstellen und den Remote-Root-Zugriff nicht zulassen.

sudo mysql_secure_installation

Wenn Sie dazu aufgefordert werden, beantworten Sie die folgenden Fragen, indem Sie der Anleitung folgen.

  • Geben Sie das aktuelle Passwort für root ein (geben Sie für none ein): Drücken Sie einfach die Eingabetaste
  • Root-Passwort festlegen? [J / N]: Y.
  • Neues Passwort: Passwort eingeben
  • Neues Passwort erneut eingeben: Passwort wiederholen
  • Anonyme Benutzer entfernen? [J / N]: Y.
  • Remote-Login aus der Ferne nicht zulassen? [J / N]: Y.
  • Testdatenbank entfernen und darauf zugreifen? [J / N]: Y.
  • Berechtigungstabellen jetzt neu laden? [J / N]: Y.

Starten Sie den MariaDB-Server neu

Geben Sie die folgenden Befehle ein, um zu testen, ob MariaDB installiert ist, um sich beim MariaDB-Server anzumelden

sudo mysql -u root -p

Geben Sie dann das oben erstellte Passwort ein, um sich anzumelden. Wenn dies erfolgreich ist, sollte die Begrüßungsnachricht von MariaDB angezeigt werden

Schritt 3: Installieren Sie PHP 7.2 und verwandte Module

Gibbon LMS ist ein PHP-basiertes CMS und PHP ist erforderlich. PHP 7.2 ist jedoch möglicherweise nicht in Ubuntu-Standardrepositorys verfügbar. Um PHP 7.2 unter Ubuntu 16.04 und früheren Versionen auszuführen, müssen Sie möglicherweise die folgenden Befehle ausführen:

sudo apt-get installiere Software-Eigenschaften-allgemein sudo add-apt-repository ppa: ondrej / php

Aktualisieren und aktualisieren Sie dann auf PHP 7.2

sudo apt update

Führen Sie als Nächstes die folgenden Befehle aus, um PHP 7.2 und verwandte Module zu installieren.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7. 2-xmlrpc php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip

Führen Sie nach der Installation von PHP 7.2 die folgenden Befehle aus, um die PHP-Standardkonfigurationsdatei für Apache2 zu öffnen.

sudo nano /etc/php/7.2/apache2/php.ini 

Die folgenden Zeilen sind eine gute Einstellung für die meisten PHP-basierten CMS… Aktualisieren Sie die Konfigurationsdatei mit diesen und speichern Sie… .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

Jedes Mal, wenn Sie Änderungen an der PHP-Konfigurationsdatei vornehmen, sollten Sie auch den Apache2-Webserver neu starten. Führen Sie dazu die folgenden Befehle aus:

sudo systemctl apache2.service neu starten

Nachdem PHP installiert ist, erstellen Sie eine Testdatei mit dem Namen, um zu testen, ob es funktioniert phpinfo.php im Apache2-Standardstammverzeichnis…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Geben Sie dann den folgenden Inhalt ein und speichern Sie die Datei.

Öffnen Sie als Nächstes Ihren Browser und navigieren Sie zum Hostnamen oder zur IP-Adresse des Servers, gefolgt von phpinfo.php

http: //localhost/phpinfo.php

Sie sollten die PHP-Standardtestseite sehen…

Schritt 4: Erstellen Sie die Gibbon LMS-Datenbank

Nachdem Sie alle erforderlichen Pakete installiert haben, fahren Sie unten mit der Konfiguration der Server fort. Erstellen Sie zunächst eine Gibbon LMS-Datenbank.

Führen Sie die folgenden Befehle aus, um sich bei MariaDB anzumelden. Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, geben Sie das oben erstellte Root-Kennwort ein.

sudo mysql -u root -p

Erstellen Sie dann eine Datenbank mit dem Namen Gibbon

CREATE DATABASE gibbon;

Erstellen Sie einen Datenbankbenutzer namens Gibbonuser mit neuem Passwort

CREATE USER 'gibbonuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Gewähren Sie dem Benutzer dann vollen Zugriff auf die Gibbon Datenbank.

GRANT ALL ON gibbon. * TO 'gibbonuser' @ 'localhost' MIT GRANT OPTION;

Speichern Sie abschließend Ihre Änderungen und beenden Sie das Programm.

SPÜLPRIVILEGIEN; AUSFAHRT;

Schritt 5: Laden Sie die neueste Version von Gibbon LMS herunter

Holen Sie sich nach der Installation des Servers und der oben genannten Pakete die neueste Version von Gibbon LMS von der Download-Site…

Verwenden Sie nach dem Herunterladen die folgenden Befehle, um den archivierten Inhalt in das Apache2-Stammverzeichnis zu extrahieren.

cd / tmp wget https://github.com/GibbonEdu/core/archive/v18.0.01.zip entpacken v18.0.01.zip sudo mv core-18.0.01 / var / www / gibbon

Führen Sie dann die folgenden Befehle aus, um die richtigen Berechtigungen für das Gibbon LMS-Stammverzeichnis festzulegen und Apache2 die Kontrolle zu geben. .

sudo chown -R www-Daten: www-Daten / var / www / gibbon / sudo chmod -R 755 / var / www / gibbon / 

Schritt 6: Konfigurieren Sie Apache2

Konfigurieren Sie abschließend die Apahce2-Site-Konfigurationsdatei für Gibbon LMS. Diese Datei steuert, wie Benutzer auf Gibbon LMS-Inhalte zugreifen. Führen Sie die folgenden Befehle aus, um eine neue Konfigurationsdatei mit dem Namen zu erstellen gibbon.conf

sudo nano /etc/apache2/sites-available/gibbon.conf

Kopieren Sie dann den folgenden Inhalt, fügen Sie ihn in die Datei ein und speichern Sie ihn. Ersetzen Sie die markierte Zeile durch Ihren eigenen Domainnamen und Verzeichnisverzeichnis.

 ServerAdmin [email protected] DocumentRoot / var / www / gibbon Servername example.com ServerAlias ​​www.example.com  Optionen FollowSymlinks AllowOverride All Erfordert alle gewährt  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombiniert  RewriteEngine auf RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]   

Speichern Sie die Datei und beenden Sie sie.

Schritt 7: Aktivieren Sie das Gibbon LMS- und Rewrite-Modul

Aktivieren Sie den obigen VirtualHost, nachdem Sie ihn oben konfiguriert haben, indem Sie die folgenden Befehle ausführen

sudo a2ensite gibbon.conf sudo a2enmod sudo systemctl neu schreiben apache2.service neu starten 

Öffnen Sie dann Ihren Browser und navigieren Sie zum Serverdomänennamen. Der Gibbon LMS-Setup-Assistent sollte abgeschlossen sein.

http://example.com/

Bevor Sie mit dem Installationsassistenten fortfahren können, überprüfen Sie, ob alle Anforderungen erfüllt sind.

Geben Sie als Nächstes den Datenbanknamen, den Benutzernamen und das Passwort ein, fügen Sie optional die Demo-Daten hinzu und fahren Sie fort…

Danach erstellen Sie ein Administratorkonto und legen Ihr Schulprofil fest und schließen die Einrichtung ab…

Das ist es!

Viel Spaß ~

Glückwunsch! Sie haben Gibbon LMS erfolgreich unter Ubuntu 16.04 | installiert 18.04




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Eine Sammlung nützlicher Informationen zum Linux-Betriebssystem und zu neuen Technologien
Frische Artikel, praktische Tipps, ausführliche Rezensionen und Anleitungen. Fühlen Sie sich in der Welt des Linux-Betriebssystems zu Hause