GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Chamilo unter Ubuntu 16.04

In dieser Installationsanleitung zeigen wir Ihnen, wie Sie Chamilo auf einem sauberen Ubuntu 16.04 VPS mit Apache, PHP und MySQL installieren. Chamilo ist eine kostenlose und Open-Source-Lernmanagementplattform und ein in PHP geschriebenes Content-Management-System (CMS). Chamilo wird derzeit von mehr als 7 Millionen Studenten und zahlreichen Regierungen, Universitäten, Schulen und Unternehmen verwendet und ist eines der beliebtesten Lernmanagementsysteme.

Chamilo hat unzählige nützliche Funktionen, darunter:
– Kursverwaltung
– Benutzerverwaltung, Authentifizierung und Anmeldung
– 20 pädagogische Tools (Dokumentenverwaltung, Tests, Forum, Wiki, Umfragen usw.)
– Soziales Lernnetzwerk
– Standardimplementierungen (SCORM 1.2, AICC, IMS/QTI, HotPotatoes, iCal)
– Verwaltung von Schulungssitzungen
– Verfügbarkeitszeitraum für Tests/Prüfungen
– Import/Export von CSV/Excel-Daten
und vieles mehr..

Eine detaillierte Liste aller in der neuesten Chamilo-Version verfügbaren Funktionen finden Sie auf der offiziellen Website.

Voraussetzungen

– SSH-Zugriff mit Root-Rechten
– Ubuntu 16.04 VPS
– Apache-Webserver Version 2.2 oder neuer
– MySQL/MariaDB-Datenbankserver Version 5 oder neuer
– PHP-Version 5.4 oder neuer

Melden Sie sich über SSH an und aktualisieren Sie das System

Melden Sie sich bei Ihrem Ubuntu 16.04 VPS über SSH als Benutzer root

an
ssh root@IP_Address -p

Führen Sie wie gewohnt den folgenden Befehl aus, um alle installierten Pakete auf Ihrem VPS zu aktualisieren

apt update && apt upgrade

MySQL-Server installieren

Wir beginnen mit der Vorbereitung unseres Ubuntu 16.04 für Chamilo mit der Installation des MySQL-Datenbankservers. Chamilo speichert seine Informationen in einer Datenbank, also müssen wir einen MySQL-Benutzer und eine MySQL-Datenbank erstellen. Führen Sie den folgenden Befehl aus, um den MySQL-Server zu installieren

apt -y install mysql-server

Zu Beginn der Installation erscheint ein Fenster und Sie werden aufgefordert, ein Passwort für den MySQL-Root-Benutzer einzugeben. Sie sollten immer sichere Passwörter für Ihre Konten verwenden, insbesondere wenn es sich um Benutzer handelt, die über volle Berechtigungen verfügen, wie z. B. der Root-Benutzer

Sobald der MySQL-Server installiert ist, führen Sie den folgenden Befehl aus, damit er beim Neustart des Servers gestartet werden kann

systemctl enable mysql

MySQL-Benutzer und -Datenbank erstellen

Melden Sie sich als Nächstes als Benutzer root beim MySQL-Server an und verwenden Sie dabei das Passwort, das wir im vorherigen Schritt eingegeben haben

mysql -u root -p

und erstellen Sie einen neuen MySQL-Benutzer und eine neue Datenbank für die Chamilo-Installation

mysql> CREATE DATABASE chamilo;
mysql> GRANT ALL PRIVILEGES on chamilo.* to 'chamilouser'@'localhost' identified by 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> exit

Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.

Installieren Sie den Apache-Webserver

Chamilo kann auf verschiedenen Webservern laufen, aber in dieser Anleitung haben wir uns für Apache entschieden. Die Installation ist ziemlich einfach und kann mit dem apt-Paketmanager

installiert werden
apt -y install apache2

Nachdem die Installation abgeschlossen ist, können Sie überprüfen, ob der Webserver erfolgreich installiert wurde, indem Sie in Ihrem bevorzugten Webbrowser zu http://Your_IP navigieren. Wenn alles in Ordnung ist, erhalten Sie die Standard-Apache-Webseite.

Aktivieren Sie wie bei MySQL den Apache-Webserver so, dass er beim Neustart des Servers automatisch gestartet wird

systemctl enable apache2

Installieren Sie PHP 7

Chamilo ist eine PHP-basierte Anwendung, daher müssen wir PHP auf dem Server installieren, einschließlich einiger PHP-Erweiterungen, die von Chamilo benötigt werden.

apt -y install php php-mcrypt php-common php-intl php-gd libapache2-mod-php7.0

Starten Sie den Webserver neu und fahren Sie mit dem nächsten Schritt fort

systemctl restart apache2

Apache Virtual Host erstellen

Um mit einem Domainnamen auf Chamilo zugreifen zu können, müssen wir eine Apache-Direktive für virtuelle Hosts für diese Domain erstellen. Zum Beispiel verwenden wir chamilo.com . Erstellen Sie eine neue Datei mit folgendem Inhalt

nano /etc/apache2/sites-available/chamilo.conf


    ServerAdmin [email protected]
    DocumentRoot /var/www/html/chamilo
    ServerName opsto.tk
    ErrorLog /var/log/apache2/chamilo.com-error_log
    CustomLog /var/log/apache2/chamilo.com-access_log common

Ersetzen Sie alle Vorkommen von „chamilo.com“ durch Ihren tatsächlichen Domainnamen.

Aktivieren Sie die Direktive für virtuelle Hosts mit dem folgenden Befehl:

a2ensite chamilo

und starten Sie den Webserver neu, damit die Änderungen wirksam werden.

systemctl restart apache2

Chamilo herunterladen und installieren

Besuchen Sie die offizielle Website von Chamilo und laden Sie die neueste stabile Version der Anwendung herunter. Zum Zeitpunkt der Erstellung dieser Installationsanleitung ist es Version 1.11.6. Bitte beachten Sie, dass Sie die für PHP 7 erstellte Version herunterladen müssen

wget https://github.com/chamilo/chamilo-lms/releases/download/v1.11.6/chamilo-1.11.6-php7.zip

Entpacken Sie das ZIP-Archiv nach dem Herunterladen in das Dokumentstammverzeichnis auf Ihrem Server.

unzip chamilo-1.11.6-php7.zip -d /var/www/html/

Der Inhalt der Anwendung wird in einem neuen Verzeichnis „chamilo-1.11.6“ unter dem Dokumentenstamm abgelegt. Wir werden es in etwas Einfacheres umbenennen

cd /var/www/html
mv chamilo-1.11.6 chamilo

den Eigentümer der Chamilo-Dateien ändern

chown -R www-data:www-data chamilo

Navigieren Sie schließlich mit Ihrem Webbrowser zu http://chamilo.com und folgen Sie dem Installationsassistenten, um die Chamilo-Installation abzuschließen.

Wenn Sie einer unserer Ubuntu-Hosting-Kunden sind, müssen Sie Chamilo natürlich nicht auf Ihrem Ubuntu 16.04 VPS installieren, fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren installieren Chamilo auf Ubuntu 16.04 umgehend für Sie.

PS. Wenn Ihnen dieser Beitrag über die Installation von Chamilo auf Ubuntu 16.04 VPS gefallen hat, teilen Sie ihn bitte über die Schaltflächen unten mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie Drupal 7 auf Ubuntu 14.04

  2. So installieren Sie R unter Ubuntu 16.04

  3. So installieren Sie Go unter Ubuntu 18.04

  4. So installieren Sie LAMP unter Ubuntu 18.04

  5. So installieren Sie phpMyAdmin unter Ubuntu 20.04

So installieren Sie MySQL auf Ubuntu

So installieren Sie MySQL-Server in Ubuntu

So installieren Sie MySQL 8.0 unter Ubuntu 18.04

So installieren Sie Lychee unter Ubuntu 14.04

So installieren Sie Magento unter Ubuntu 14.04

So installieren Sie MySQL unter Ubuntu 22.04