2003-05-09 05:58:22 +00:00
|
|
|
<HEAD>
|
|
|
|
<TITLE>Moodle Dokumentation: Upgrade</TITLE>
|
2003-07-30 15:33:21 +00:00
|
|
|
<LINK REL="stylesheet" HREF="../theme/standard/styles.php" TYPE="TEXT/CSS">
|
2003-05-09 05:58:22 +00:00
|
|
|
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
|
|
|
</HEAD>
|
|
|
|
|
|
|
|
<BODY BGCOLOR="#FFFFFF">
|
|
|
|
<H2> Moodle Upgrade</H2>
|
|
|
|
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Moodle ist so designed, dass man problemlos von einer früheren Version
|
2003-05-09 05:58:22 +00:00
|
|
|
auf eine spätere Version 'upgraden' kann.</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Um ein Upgrade einer Moodle-Installation durchzuführen, sollte man folgende
|
|
|
|
Schritte durchführen:</p>
|
2003-05-09 05:58:22 +00:00
|
|
|
<h2>1. Datensicherung wichtiger Daten durchführen</h2>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
|
|
|
<p>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
|
2003-05-09 05:58:22 +00:00
|
|
|
Moodle-Installation durchführt. Dann kann man diesen Schritt auslassen.</p>
|
|
|
|
<p>Es gibt drei Gebiete, die man sichern sollte:</p>
|
|
|
|
<blockquote>
|
|
|
|
<p><strong> 1. Das Moodle Systemverzeichnis</strong></p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
|
|
|
<p>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.</p>
|
2003-05-09 05:58:22 +00:00
|
|
|
</blockquote>
|
|
|
|
<p><strong>2. Dein Datenverzeichnis.</strong></p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
|
|
|
<p>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
|
2003-05-09 05:58:22 +00:00
|
|
|
Upgrades Verzeichnisse deines Datenverzeichnisses verschieben oder umbenennen.</p>
|
|
|
|
</blockquote>
|
|
|
|
<p><strong>3. Deine Datenbank</strong></p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
|
|
|
<p>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
|
2003-05-09 05:58:22 +00:00
|
|
|
"moodle" in die Datei moodle-backup-2002-10-26.sql zu dumpen.</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
2003-05-09 05:58:22 +00:00
|
|
|
<p><font face="Courier New, Courier, mono">mysqldump moodle > moodle-backup-2002-10-26.sql</font></p>
|
|
|
|
</blockquote>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Du kannst ebenfalls das "Export"-Werkzeug in Moodles "Datenbank
|
|
|
|
verwalten" Web-Interface nutzen, um die gleiche Sache für alle
|
2003-05-09 05:58:22 +00:00
|
|
|
Plattformen durchzuführen.</p>
|
|
|
|
<p> </p>
|
|
|
|
</blockquote>
|
|
|
|
</blockquote>
|
|
|
|
</blockquote>
|
|
|
|
<h2>2. Installieren der neuen Moodle-Software</h2>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
2003-05-09 05:58:22 +00:00
|
|
|
<p><strong>Mit einem heruntergeladenen Archiv</strong></p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
|
|
|
<p>Ü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
|
2003-05-09 05:58:22 +00:00
|
|
|
um zu benennen, und dann das neue Moodle-Archiv an die alte Stelle zu entpacken.</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
2003-05-09 05:58:22 +00:00
|
|
|
<p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br>
|
|
|
|
tar xvzf moodle-1.0.6.tgz</font></p>
|
|
|
|
</blockquote>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Als nächstes kopiere deine config.php und alle anderen persönlichen
|
2003-05-09 05:58:22 +00:00
|
|
|
Module wie Themen herüber.</p>
|
|
|
|
<blockquote>
|
|
|
|
<p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br>
|
|
|
|
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
|
|
|
|
</blockquote>
|
|
|
|
</blockquote>
|
|
|
|
<p><strong>Mit CVS</strong></p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
|
|
|
<p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis und führe
|
2003-05-09 05:58:22 +00:00
|
|
|
ein Update durch:</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
2003-05-09 05:58:22 +00:00
|
|
|
<p><font face="Courier New, Courier, mono">cvs update -dP</font></p>
|
|
|
|
</blockquote>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Gehe sicher, dass du den "d"-Parameter nutzt, um neue Verzeichnisse
|
|
|
|
zu erstellen und den "P"-Parameter, um leere Verzeichnisse zu
|
2003-05-09 05:58:22 +00:00
|
|
|
entfernen. </p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Solltest du Moodle-Dateien editiert haben, achte sorgfältig auf die
|
|
|
|
Mitteilungen wegen möglicher Konflikte. All deine individuellen Themen
|
2003-05-09 05:58:22 +00:00
|
|
|
und zusätzlichen Inhalte bleiben unberührt.</p>
|
|
|
|
<p> </p>
|
|
|
|
</blockquote>
|
|
|
|
</blockquote>
|
|
|
|
<h2>3. Fertigstellen des Upgrades</h2>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
2003-05-09 05:58:22 +00:00
|
|
|
<p>Der letzte Schritt ist es, den Upgradeprozess innerhalb von Moodle auszulösen.</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Um das zu tun, besuche nur <a href="../admin/index.php">die admin Seite deiner
|
2003-05-09 05:58:22 +00:00
|
|
|
Installation</a>.</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<blockquote>
|
2003-05-09 05:58:22 +00:00
|
|
|
<p><font face="Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
|
|
|
|
</blockquote>
|
|
|
|
<p>Es ist nicht wichtig, ob du als root angemeldet bist.</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>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),
|
2003-05-09 05:58:22 +00:00
|
|
|
dann wirst du Mitteilungen sehen, die dir sagen, was du zu tun hast.</p>
|
|
|
|
</blockquote>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Angenommen, alles geht gut (keine Fehlermeldungen), kannst du beginnen, die
|
2003-05-09 05:58:22 +00:00
|
|
|
neue Moodleversion zu nutzen und die neuen Features zu genießen.</p>
|
2003-07-30 15:33:21 +00:00
|
|
|
<p>Falls du Probleme mit dem Upgrade hast, besuche <a href="www.moodle.org">moodle.org</a>
|
|
|
|
und poste in das <a target=_top href="http://moodle.org/mod/forum/view.php?id=28">Installation
|
2003-05-09 05:58:22 +00:00
|
|
|
Support Forum</a>.</p>
|
|
|
|
<p> </p>
|
|
|
|
<P> </P>
|
|
|
|
<P ALIGN="CENTER"><FONT SIZE="1"><A HREF="." TARGET="_top">Moodle Documentation</A></FONT></P>
|
|
|
|
<P ALIGN="CENTER"><FONT SIZE="1">Version: $Id$</FONT></P>
|
|
|
|
|
|
|
|
</BODY>
|