# Moodle Upgrade

Moodle ist so designed, dass man problemlos von einer früheren Version auf eine spätere Version 'upgraden' kann.

Um ein Upgrade einer Moodle-Installation durchzuführen, sollte man folgende Schritte durchführen:

## 1. Datensicherung wichtiger Daten durchführen

> Auch wenn es nicht unbedingt notwendig ist, ist es immer eine gute Idee, eine Datensicherung von einem System zu machen, bevor man ein Upgrade durchführt, nur für den Fall, dass man aus irgendeinem Grund zu einer älteren Version zurückkehren möchte. Tatsächlich ist es sinnvoll, den Server so zu automatisieren, dass er täglich eine Datensicherung der Moodle-Installation durchführt. Dann kann man diesen Schritt auslassen.

> Es gibt drei Gebiete, die man sichern sollte:

> > 1. Das Moodle Systemverzeichnis

> > > Mache vor dem Upgrade eine separate Kopie von diesen Dateien, so dass du deine config.php und andere Module, die du hinzugefügt hast, wie Themen, Sprachen usw. abrufen kannst.

> > 2. Dein Datenverzeichnis.

> > > Dies ist dort, wo sich der hochgeladene Inhalt befindet (so wie Kurs die Kurs-Inhalte und Studentenarbeiten). Damit ist es sowieso sehr wichtig, von diesen Dateien eine Datensicherung zu haben. Manchmal können Upgrades Verzeichnisse deines Datenverzeichnisses verschieben oder umbenennen.

> > 3. Deine Datenbank

> > > Die meisten Moodleupgrades werden die Datenbanktabellen ändern, indem Felder hinzugefügt oder verändert werden. Jede Datenbank hat unterschiedliche Methoden für eine Datensicherung. Ein Weg, eine MySQL-Datenbank zu sichern, ist, sie in eine einzelne SQL-Datei zu 'dumpen'. Das folgende Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank "moodle" in die Datei moodle-backup-2002-10-26.sql zu dumpen.

> > > > mysqldump moodle > moodle-backup-2002-10-26.sql

> > > Du kannst ebenfalls das "Export"-Werkzeug in Moodles "Datenbank verwalten" Web-Interface nutzen, um die gleiche Sache für alle Plattformen durchzuführen.

## 2. Installieren der neuen Moodle-Software

> Mit einem heruntergeladenen Archiv

> > Überschreibe nicht die alte Installtion, es sei denn, du weißt, was du tust ... Manchmal können alte Dateien Probleme in der neuen Installation bewirken. Der beste Weg ist es, das aktuelle Moodle-Verzeichnis um zu benennen, und dann das neue Moodle-Archiv an die alte Stelle zu entpacken.

> > > mv moodle moodle.backup
> > > tar xvzf moodle-1.0.6.tgz

> > Als nächstes kopiere deine config.php und alle anderen persönlichen Module wie Themen herüber.

> > > cp moodle.backup/config.php moodle
> > > cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

> Mit CVS

> > Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis und führe ein Update durch:

> > > cvs update -dP

> > Gehe sicher, dass du den "d"-Parameter nutzt, um neue Verzeichnisse zu erstellen und den "P"-Parameter, um leere Verzeichnisse zu entfernen.

> > Solltest du Moodle-Dateien editiert haben, achte sorgfältig auf die Mitteilungen wegen möglicher Konflikte. All deine individuellen Themen und zusätzlichen Inhalte bleiben unberührt.

## 3. Fertigstellen des Upgrades

> Der letzte Schritt ist es, den Upgradeprozess innerhalb von Moodle auszulösen.

> Um das zu tun, besuche nur die admin Seite deiner Installation.

> > http://example.com/moodle/admin

> Es ist nicht wichtig, ob du als root angemeldet bist.

> Moodle wird automatisch die neue Version entdecken und alle Datenbank- oder Dateisystemanpassungen durchführen, die notwendig sind. Sollte es irgendetwas geben, das nicht automatisch durchgeführt werden kann (sehr selten), dann wirst du Mitteilungen sehen, die dir sagen, was du zu tun hast.

Angenommen, alles geht gut (keine Fehlermeldungen), kannst du beginnen, die neue Moodleversion zu nutzen und die neuen Features zu genießen.

Falls du Probleme mit dem Upgrade hast, besuche moodle.org und poste in das Installation Support Forum.

Moodle Documentation

Version: $Id$