2 <TITLE>Moodle Dokumentation: Upgrade
</TITLE>
3 <LINK REL=
"stylesheet" HREF=
"../theme/standard/styles.php" TYPE=
"TEXT/CSS">
4 <meta HTTP-EQUIV=
"Content-Type" CONTENT=
"text/html; charset=iso-8859-1">
7 <BODY BGCOLOR=
"#FFFFFF">
8 <H2> Moodle Upgrade
</H2>
10 <p>Moodle ist so designed, dass man problemlos von einer fr
üheren Version
11 auf eine sp
ätere Version 'upgraden' kann.
</p>
12 <p>Um ein Upgrade einer Moodle-Installation durchzuf
ühren, sollte man folgende
13 Schritte durchf
ühren:
</p>
14 <h2>1. Datensicherung wichtiger Daten durchf
ühren
</h2>
16 <p>Auch wenn es nicht unbedingt notwendig ist, ist es immer eine gute Idee,
17 eine Datensicherung von einem System zu machen, bevor man ein Upgrade durchf
ührt,
18 nur f
ür den Fall, dass man aus irgendeinem Grund zu einer
älteren
19 Version zur
ückkehren m
öchte. Tats
ächlich ist es sinnvoll, den
20 Server so zu automatisieren, dass er t
äglich eine Datensicherung der
21 Moodle-Installation durchf
ührt. Dann kann man diesen Schritt auslassen.
</p>
22 <p>Es gibt drei Gebiete, die man sichern sollte:
</p>
24 <p><strong> 1. Das Moodle Systemverzeichnis
</strong></p>
26 <p>Mache vor dem Upgrade eine separate Kopie von diesen Dateien, so dass
27 du deine config.php und andere Module, die du hinzugef
ügt hast, wie
28 Themen, Sprachen usw. abrufen kannst.
</p>
30 <p><strong>2. Dein Datenverzeichnis.
</strong></p>
32 <p>Dies ist dort, wo sich der hochgeladene Inhalt befindet (so wie Kurs
33 die Kurs-Inhalte und Studentenarbeiten). Damit ist es sowieso sehr wichtig,
34 von diesen Dateien eine Datensicherung zu haben. Manchmal k
önnen
35 Upgrades Verzeichnisse deines Datenverzeichnisses verschieben oder umbenennen.
</p>
37 <p><strong>3. Deine Datenbank
</strong></p>
39 <p>Die meisten Moodleupgrades werden die Datenbanktabellen
ändern,
40 indem Felder hinzugef
ügt oder ver
ändert werden. Jede Datenbank
41 hat unterschiedliche Methoden f
ür eine Datensicherung. Ein Weg, eine
42 MySQL-Datenbank zu sichern, ist, sie in eine einzelne SQL-Datei zu 'dumpen'.
43 Das folgende Beispiel zeigt den Befehl (Unix und Windows), um die Datenbank
44 "moodle
" in die Datei moodle-backup-
2002-
10-
26.sql zu dumpen.
</p>
46 <p><font face=
"Courier New, Courier, mono">mysqldump moodle
> moodle-backup-
2002-
10-
26.sql
</font></p>
48 <p>Du kannst ebenfalls das
"Export
"-Werkzeug in Moodles
"Datenbank
49 verwalten
" Web-Interface nutzen, um die gleiche Sache f
ür alle
50 Plattformen durchzuf
ühren.
</p>
55 <h2>2. Installieren der neuen Moodle-Software
</h2>
57 <p><strong>Mit einem heruntergeladenen Archiv
</strong></p>
59 <p>Überschreibe nicht die alte Installtion, es sei denn, du wei
ßt,
60 was du tust ... Manchmal k
önnen alte Dateien Probleme in der neuen
61 Installation bewirken. Der beste Weg ist es, das aktuelle Moodle-Verzeichnis
62 um zu benennen, und dann das neue Moodle-Archiv an die alte Stelle zu entpacken.
</p>
64 <p><font face=
"Courier New, Courier, mono">mv moodle moodle.backup
<br />
65 tar xvzf moodle-
1.0.6.tgz
</font></p>
67 <p>Als n
ächstes kopiere deine config.php und alle anderen pers
önlichen
68 Module wie Themen her
über.
</p>
70 <p><font face=
"Courier New, Courier, mono">cp moodle.backup/config.php moodle
<br />
71 cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme
</font></p>
74 <p><strong>Mit CVS
</strong></p>
76 <p>Falls du CVS benutzt, gehe nur in das Moodle Wurzelvezeichnis und f
ühre
79 <p><font face=
"Courier New, Courier, mono">cvs update -dP
</font></p>
81 <p>Gehe sicher, dass du den
"d
"-Parameter nutzt, um neue Verzeichnisse
82 zu erstellen und den
"P
"-Parameter, um leere Verzeichnisse zu
84 <p>Solltest du Moodle-Dateien editiert haben, achte sorgf
ältig auf die
85 Mitteilungen wegen m
öglicher Konflikte. All deine individuellen Themen
86 und zus
ätzlichen Inhalte bleiben unber
ührt.
</p>
90 <h2>3. Fertigstellen des Upgrades
</h2>
92 <p>Der letzte Schritt ist es, den Upgradeprozess innerhalb von Moodle auszul
ösen.
</p>
93 <p>Um das zu tun, besuche nur
<a href=
"../admin/index.php">die admin Seite deiner
96 <p><font face=
"Courier New, Courier, mono">http://example.com/moodle/admin
</font></p>
98 <p>Es ist nicht wichtig, ob du als root angemeldet bist.
</p>
99 <p>Moodle wird automatisch die neue Version entdecken und alle Datenbank- oder
100 Dateisystemanpassungen durchf
ühren, die notwendig sind. Sollte es irgendetwas
101 geben, das nicht automatisch durchgef
ührt werden kann (sehr selten),
102 dann wirst du Mitteilungen sehen, die dir sagen, was du zu tun hast.
</p>
104 <p>Angenommen, alles geht gut (keine Fehlermeldungen), kannst du beginnen, die
105 neue Moodleversion zu nutzen und die neuen Features zu genie
ßen.
</p>
106 <p>Falls du Probleme mit dem Upgrade hast, besuche
<a href=
"www.moodle.org">moodle.org
</a>
107 und poste in das
<a target=_top
href=
"http://moodle.org/mod/forum/view.php?id=28">Installation
108 Support Forum
</a>.
</p>
111 <P ALIGN=
"CENTER"><FONT SIZE=
"1"><A HREF=
"." TARGET=
"_top">Moodle Documentation
</A></FONT></P>
112 <P ALIGN=
"CENTER"><FONT SIZE=
"1">Version: $Id$
</FONT></P>