Moodle auf der MoodleBox aktualisieren

Info

Bevor Sie das Moodle auf Ihrer MoodleBox aktualisieren, stellen Sie sicher, dass die Serveranforderungen auf Ihrem MoodleBox erfüllt sind. Melden Sie sich dazu bei Moodle an, besuchen Sie Website-Administration > Server > Serverkonfiguration, klicken Sie auf Komponente aktualisieren und überprüfen Sie dann, dass keine Zeile in rot Prüfen sagt.

Die Warnung site not https ist kein Problem und kann ignoriert werden.

Für eine Aktualisierung führen Sie folgende Anweisungen über die Kommandozeile im Terminal aus.

Zuerst verbinden Sie sich mit der MoodleBox über SSH und geben Sie Ihr Kennwort ein. Falls Sie das Kennwort noch nicht geändert haben, müssen sie natürlich das standardmäßige Kennwort Moodlebox4$ eingeben.

ssh moodlebox@moodlebox.home

Aktualisierung auf eine Minor Version (kleiner Versionssprung)

Um Ihr Moodle auf die nächste Minor Version (4.3.1, 4.3.2, usw.) zu aktualisieren, schreiben Sie folgende Anweisungen ins Terminal:1

cd /var/www/moodle/
sudo -u www-data -g moodlebox git pull

Öffnen Sie anschließend im Browser die URL http://moodlebox.home/admin/ und folgen Sie der Anleitung wie für jede andere Moodle-Installation. (Weitere Infos finden Sie in der Dokumentation).

Aktualisierung auf eine Major Version (großer Versionssprung)

Um mit Ihrem Moodle auf die nächste Major Version (4.4, 4.52, usw.) zu gelangen, schreiben Sie oben angegebenen Anweisungen ins Terminal, und dann verwenden Sie noch folgende zusätzliche Anweisungen, wobei der entsprechende Branch angegeben wird, z.B. MOODLE_404_STABLE, MOODLE_405_STABLE, usw.:

sudo -u www-data -g moodlebox git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
sudo -u www-data -g moodlebox git fetch origin
sudo -u www-data -g moodlebox git checkout MOODLE_404_STABLE

Öffnen Sie auch hier im Browser die URL http://moodlebox.home/admin und folgen Sie der Anleitung wie für jede andere Moodle-Installation. (Weitere Infos finden Sie in der Dokumentation).


  1. Um die Aktualisierung von Moodle auf der MoodleBox möglichst einfach zu machen, wurde die Installation über Git durchgeführt. ↩︎

  2. Natürlich müssen Sie sich für einen vorhandenen und stabilen Branch entscheiden, also warten Sie auf die offizielle Veröffentlichung der gewünschten Moodle-Version, um dies zu tun. ↩︎