Moodle Router einrichten: Apache und Nginx für Moodle 5.x
Das Upgrade auf Moodle 5.x ist durchgelaufen, der Login funktioniert, die Startseite lädt. Dann klickt die erste Trainerin auf „Meine Kurse“ und bekommt einen 404-Fehler. Oder Moodle meldet nach dem Update, dass Composer-Abhängigkeiten fehlen. Beides hat dieselbe Ursache: Seit Moodle 5.x hängt deutlich mehr an der Webserver-Konfiguration als früher. Der Moodle Router (r.php) übernimmt nach und nach das Ausliefern von Seiten, der DocumentRoot zieht nach /public um, und externe Bibliotheken …