Moodle ist eine beliebte Open-Source-Plattform für das Lernen und Lehren online. In dieser Anleitung werden wir Ihnen Schritt für Schritt erklären, wie Sie Moodle LMS auf einem Ubuntu 24.04 Server installieren.
Voraussetzungen
- Einen Ubuntu 24.04 Server (Wenn Sie noch keinen haben, können Sie einen VPS Server mieten)
- Root-Zugriff auf den Server
- Eine funktionierende Internetverbindung
Schritt 1: Aktualisieren Sie das System
Melden Sie sich zunächst per SSH bei Ihrem Server an und aktualisieren Sie das System mit den folgenden Befehlen:
sudo apt update
sudo apt upgrade
Schritt 2: Installieren Sie Apache, PHP und MariaDB
Moodle benötigt einen Webserver (Apache), eine Datenbank (MariaDB) und PHP. Installieren Sie diese mit dem folgenden Befehl:
sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Schritt 3: Konfigurieren Sie MariaDB
Sichern Sie Ihre MariaDB-Installation und legen Sie ein Root-Passwort fest:
sudo mysql_secure_installation
Erstellen Sie eine Datenbank und einen Benutzer für Moodle:
sudo mysql -u root -p
Geben Sie Ihr Root-Passwort ein und führen Sie die folgenden SQL-Befehle aus:
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'IhrStarkesPasswort';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Schritt 4: Laden Sie Moodle herunter und entpacken Sie es
Wechseln Sie in das Web-Root-Verzeichnis und laden Sie die neueste stabile Version von Moodle herunter:
cd /var/www/html
sudo wget https://download.moodle.org/download.php/direct/stable311/moodle-latest-311.tgz
sudo tar -xvzf moodle-latest-311.tgz
sudo rm moodle-latest-311.tgz
sudo chown -R www-data:www-data /var/www/html/moodle
Schritt 5: Erstellen Sie das Datenverzeichnis
Erstellen Sie ein Verzeichnis für Moodle-Daten außerhalb des Web-Root-Verzeichnisses:
sudo mkdir /var/moodledata
sudo chown -R www-data:www-data /var/moodledata
Schritt 6: Konfigurieren Sie Apache
Erstellen Sie eine virtuelle Host-Datei für Moodle:
sudo nano /etc/apache2/sites-available/moodle.conf
Fügen Sie den folgenden Inhalt ein und ersetzen Sie yourdomain.com
durch Ihre tatsächliche Domain:
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/moodle
<Directory /var/www/html/moodle>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Aktivieren Sie die virtuelle Host-Datei und den Rewrite-Modul:
sudo a2ensite moodle.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Schritt 7: Starten Sie den Moodle-Installationsassistenten
Öffnen Sie Ihren Webbrowser und navigieren Sie zu http://yourdomain.com
. Folgen Sie den Anweisungen des Moodle-Installationsassistenten, um die Installation abzuschließen.
Herzlichen Glückwunsch!
Sie haben Moodle erfolgreich auf Ihrem Ubuntu 24.04 Server installiert.
Hinweis:
Diese Anleitung bietet eine grundlegende Installation von Moodle. Für eine Produktionsumgebung sollten Sie zusätzliche Sicherheitsmaßnahmen ergreifen und die Moodle-Konfiguration an Ihre spezifischen Anforderungen anpassen.
Haftungsausschluss:
Obwohl diese Anleitung mit größter Sorgfalt erstellt wurde, können wir keine Haftung für etwaige Fehler oder Schäden übernehmen, die durch die Befolgung dieser Anleitung entstehen könnten.
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds