Aktualisierung von Moodle: Unterschied zwischen den Versionen
Zeile 72: | Zeile 72: | ||
Wenn Sie prüfen möchten, ob das Datenbank-Schema Ihrer aktualisierten [[Moodle-Datenbank]] mit dem Datenbank-Schema einer Neuinstallation übereinstimmt, dann finden Sie nähere Informationen dazu im Artikel [[Datenbank-Schema prüfen]]. | Wenn Sie prüfen möchten, ob das Datenbank-Schema Ihrer aktualisierten [[Moodle-Datenbank]] mit dem Datenbank-Schema einer Neuinstallation übereinstimmt, dann finden Sie nähere Informationen dazu im Artikel [[Datenbank-Schema prüfen]]. | ||
==Siehe auch== | ==Siehe auch== |
Version vom 24. Februar 2015, 18:17 Uhr
Dieser Artikel beschreibt, wie Sie Moodle aktualisieren. Eine Übersicht über die einzelnen Schritte finden Sie unter Aktualisierung in Kürze.
Voraussetzungen prüfen
Prüfen Sie die Systemanforderungen für die Moodle-Version 2.8 unter Block Einstellungen > Website-Administration > Server > Serverinformationen.
Hinweis: Beachten Sie, dass Sie nur von Moodle 2.2. oder neueren Versionen auf Moodle 2.8 aktualisieren können. Wenn Ihr Moodle älter ist als 2.2, dann müssen Sie erst auf Moodle 2.2. aktualisieren.
Bevor Sie Ihr Produktivsystem aktualisieren
Wir empfehlen Ihnen dringend, die Aktualisierung auf einer Kopie Ihres Produktivsystems zu testen, um sicherzustellen, dass alles wie gewünscht funktioniert.
Wichtige Daten sichern
Detaillierte Informationen dazu finden Sie im Artikel Sicherungen.
Im wesentlichen müssen Sie drei Bereiche sichern:
- Moodle Software (PHP-Skripte von Moodle)
- Moodle-Datenverzeichnis
- Moodle-Datenbank
Erfahrene Administrator/innen wissen, dass es bei größeren Aktualisierungen immer wichtig ist, diese Daten zu sichern. Generell ist es eine gute Idee, diese Daten täglich automatisch zu sichern. Wenn Sie eine Standardinstallation von Moodle betreiben (ohne zusätzliche Plugins, ohne eigene Codeanpassungen), dann läuft die Aktualisierung normalerweise reibungslos durch.
Tipp: Prüfen Sie auch, ob Sie Ihre Sicherungen wiederherstellen können, sonst nützen sie nichts!
Wartungsmodus aktivieren
Bevor Sie mit der Aktualisierung beginnen, schalten Sie die Moodle-Site in den Wartungsmodus, um zu verhindern, dass sich Nutzer/innen anmelden.
Prüfen Sie, ob es Aktualisierungen für Ihre Plugins gibt
Wenn Sie die Automatische Aktualisierung aktiviert haben, dann können Sie die installierten Plugins automatisch während der Aktualisierung von Moodle aktualisieren. Prüfen Sie auf der Seite Einstellungen > Website-Administration > Plugins > Übersicht, ob Aktualisierungen vorhanden sind.
Wenn Sie Plugins manuell aktualisieren, dann ist es ein guter Zeitpunkt zu prüfen, ob es eine Moodle 2.8 Version für die Plugins gibt, die Sie früher auf Ihrer Moodle-Site installiert haben. Wenn das der Fall ist, laden Sie diese neue(n) Plugin-Version(en) herunter, kopieren Sie sie an die richtige Stelle im Moodle-Code-Verzeichnis (siehe Plugins installieren).
Die Aktualisierung des Plugins erfolgt dann im Verlauf der Aktualisierung von Moodle.
Wenn ein veraltetes Plugin den Abbruch der Aktualisierung verursacht, dann löschen Sie den entsprechenden Code direkt auf dem Moodle-Server, anstatt das Plugin in Moodle zu deinstallieren.
Neue Moodle-Version installieren
Laden Sie sich das Moodle 2.8 Paket von[http://download.moodle.org herunter oder verwenden Sie den Befehl
wget http://sourceforge.net/projects/moodle/files/Moodle/stable28/moodle-latest-28.tgz
Standardpaket verwenden
- Benennen Sie das alte Moodle-Verzeichnis um (z.B. /moodle -> /moodleold).
- Entpacken Sie den neuen Code und kopieren Sie ihn in das Verzeichnis, in dem die alten Moodle-Skripte vorher lagen (z.B. /moodle).
- Kopieren Sie Ihre alte Moodle-Konfigurationsdatei config.php zurück ins Moodle-Verzeichnis (z.B. /moodle).
- Wenn Sie zusätzliche Plugins installiert hatten, laden Sie die entsprechenden neuen Versionen herunter und entpacken Sie diese in den passenden Verzeichnissen (siehe Plugins installieren). Stellen Sie sicher, dass die Versionen der Plugins zur neuen Moodle-Version passen.
- Kopieren Sie Ihr Moodle-Datenverzeichnis.
Unter Linux würden diese Schritte so aussehen:
Moodle-Verzeichnis umbenennen und neuen Code entpacken:
mv moodle moodle.backup tar xvzf moodle-2.8.tgz
Alte Moodle-Konfigurationsdatei kopieren und zusätzliche Plugins kopieren:
cp moodle.backup/config.php moodle cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme cp -pr moodle.backup/mod/mymod moodle/mod/mymod
Die Moodle-Konfigurationsdatei für den Webserver lesbar machen:
chmod 740 admin/cli/cron.php (some configurations need chmod 750 or chmod 755)
Git verwenden
Sie können auch das Git verwenden, um Moodle zu aktualisieren.
Aktualisierung von Kommandozeile
Sie können Moodle auch von der Kommandozeile aktualisieren.
Aktualisierung abschließen
Aktualisierte Version testen
Wenn Sie prüfen möchten, ob das Datenbank-Schema Ihrer aktualisierten Moodle-Datenbank mit dem Datenbank-Schema einer Neuinstallation übereinstimmt, dann finden Sie nähere Informationen dazu im Artikel Datenbank-Schema prüfen.
Siehe auch
- Serverinformationen
- Installation FAQ
- Forum zur Installation im Kurs Using Moodle auf moodle.org
Aktualisierung auf eine bestimmte Version:
- Auf Moodle 2.2 aktualisieren
- Auf Moodle 2.1 aktualisieren
- Auf Moodle 2.0 aktualisieren
- Auf Moodle 1.9 aktualisieren
- Auf Moodle 1.8 aktualisieren
- Auf Moodle 1.7 aktualisieren
- Auf Moodle 1.6 aktualisieren
Diskussionsbeiträge im Kurs Using Moodle auf moodle.org: