Schritt-für-Schritt-Installationsanleitung zur Installation von Moodle unter Ubuntu 16.04. Moodle (Akronym für „Modular-Object-Oriented Dynamic Learning Environment“) ist ein kostenloses Open-Source-Lernmanagementsystem, das entwickelt wurde, um Lehrern, Schülern und Administratoren eine einzige personalisierte Lernumgebung bereitzustellen. Moodle wird vom Moodle-Projekt erstellt, das von Moodle HQ geleitet und koordiniert wird.
Moodle bietet viele nützliche Funktionen wie:
- Moderne und benutzerfreundliche Oberfläche
- Personalisiertes Dashboard
- Tools und Aktivitäten für die Zusammenarbeit
- All-in-One-Kalender
- Einfacher Texteditor
- Fortschritt verfolgen
- Benachrichtigungen
- und viele mehr...
In diesem Tutorial führen wir Sie durch die Schritte zur Installation der neuesten Version von Moodle auf einem Ubuntu 16.04 VPS mit Apache-Webserver, MySQL und PHP 7.
1. Anmeldung über SSH
Melden Sie sich zunächst über SSH als Benutzer root
bei Ihrem Ubuntu 16.04 VPS anssh root@IP_Address -p Port_number
2. Aktualisieren Sie die Betriebssystempakete
Führen Sie den folgenden Befehl aus, um die Betriebssystempakete zu aktualisieren und einige Abhängigkeiten zu installieren
apt-get update && apt-get upgrade apt-get install git-core graphviz aspell
3. Installieren Sie den Apache-Webserver
Installieren Sie den Apache-Webserver aus dem Ubuntu-Repository
apt-get install apache2
4. Starten Sie den Apache-Webserver
Sobald es installiert ist, starten Sie Apache und aktivieren Sie es so, dass es beim Systemstart automatisch gestartet wird
systemctl enable apache2
5. Installieren Sie PHP 7
Als nächstes werden wir PHP 7 und einige zusätzliche PHP-Module installieren, die von Moodle benötigt werden
apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip
6. MySQL-Datenbankserver installieren und konfigurieren
Moodle speichert die meisten seiner Daten in einer Datenbank, daher werden wir den MySQL-Datenbankserver installieren
apt-get install mysql-client mysql-server
Führen Sie nach der Installation die mysql_secure_installation
aus Skript, um Ihr MySQL-Root-Passwort festzulegen und Ihre MySQL-Installation zu sichern.
Melden Sie sich als Benutzer root beim MySQL-Server an und erstellen Sie einen Benutzer und eine Datenbank für die Moodle-Installation
mysql -u root -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> \q
Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.
7. Holen Sie sich Moodle aus dem GitHub-Repository
Ändern Sie als Nächstes das aktuelle Arbeitsverzeichnis und klonen Sie Moodle aus ihrem offiziellen GitHub-Repository
cd /var/www/html/ git clone https://github.com/moodle/moodle.git
Gehen Sie in das Verzeichnis „/moodle“ und überprüfen Sie alle verfügbaren Branches
cd moodle/ git branch -a
Wählen Sie die neueste stabile Version (derzeit ist es MOODLE_34_STABLE) und führen Sie den folgenden Befehl aus, um Git mitzuteilen, welcher Zweig verfolgt oder verwendet werden soll
git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
und die angegebene Version auschecken
git checkout MOODLE_34_STABLE Switched to branch 'MOODLE_34_STABLE' Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Erstellen Sie ein Verzeichnis für die Moodle-Daten
mkdir /var/moodledata
Legen Sie den richtigen Besitz und die richtigen Berechtigungen fest
chown -R www-data:www-data /var/www/html/moodle chown www-data:www-data /var/moodledata
8. Apache-Webserver konfigurieren
Erstellen Sie einen virtuellen Apache-Host für Ihren Domainnamen mit dem folgenden Inhalt
nano /etc/apache2/sites-available/yourdomain.com.conf ServerAdmin [email protected] DocumentRoot /var/www/html/moodle ServerName yourdomain.com ServerAlias www.yourdomain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common
Speichern Sie die Datei und aktivieren Sie den virtuellen Host
a2ensite yourdomain.com Enabling site yourdomain.com. To activate the new configuration, you need to run: service apache2 reload
Laden Sie abschließend den Webserver wie vorgeschlagen neu, damit die Änderungen wirksam werden
service apache2 reload
9. Folgen Sie den Anweisungen auf dem Bildschirm und schließen Sie die Installation ab
Gehen Sie nun zu http://yourdomain.com
und folgen Sie den Anweisungen auf dem Bildschirm, um die Moodle-Installation abzuschließen. Weitere Informationen zur Konfiguration und Verwendung von Moodle finden Sie in der offiziellen Dokumentation.
Sie müssen Moodle nicht auf Ubuntu 16.04 installieren, wenn Sie eines unserer optimierten Moodle-Hostings verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, die neueste Version von Moodle auf Ubuntu 16.04 für Sie zu installieren und zu konfigurieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag zur Installation von Moodle auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.