Hinweis: Sie sind auf den Seiten der Moodle 2.1 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Auf Moodle 2.0 aktualisieren.

Auf Moodle 2.0 aktualisieren: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 49: Zeile 49:


==Ein Wort zu Zusatzmodulen und Designs==
==Ein Wort zu Zusatzmodulen und Designs==
Wenn Sie auf Ihrer Moodle-Site Zusatzmodule, Designs von Dritten oder selbstangepasste Plugins verwenden, werden diese in Moodle 2 nicht automatisch funktionieren, sondern müssen entsprechend angepasst oder neu implementiert werden. Insbesondere müssen Designs für Moodle 2.0 komplett neu geschrieben werden.


If you have added optional or customised plugins (whether your own custom developments or from the plugins and modules database) or are using a non-core theme you must note that these will '''not''' work in Moodle 2.0+. While some plugins have been modified to work in Moodle 2.0+ at the time of writing most have not. The themes system is completely different in 2.0+ and all custom themes will require a complete rewrite.
Es wird nicht funktionieren, einfach die entsprechenden Plugins oder Designs aus Moodle 1.9 zu übernehmen. In der [http://moodle.org/mod/data/view.php?id=6009 Module und Plugins Datenbank] auf moodle.org können Sie nachsehen, ob ein Plugin unter Moodle 2 läuft oder nicht. Im schlimmsten Fall müssen Sie auf die Funktionalitäten der Zusatzmodule verzichten und warten, bis eine aktualisierte Version für Moodle 2 bereitgestellt wird.
 
Do not try to include any (old 1.9) optional plugins and themes (or '''any''' 1.9 code) in your Moodle 2.0 - it won't work. You should check to see if a 2.0 version is available. If not, you can safely ignore the message that the code is missing for the plugin during the upgrade. You will loose the functionality but the database tables will be retained (dormant) in case a 2.0 version of the plugin is produced in the future.


==Prüfung des Datenbank-Schemas - ältere Moodle-Sites==
==Prüfung des Datenbank-Schemas - ältere Moodle-Sites==


If your 1.9 Moodle site has been upgraded through many prior versions (typically if it first existed prior to version 1.7) it is quite likely that there will be some problems with the database schema (compared to a fresh 1.9 installation). This may cause the upgrade to fail. If your site started life prior to Moodle 1.9 it is a very good idea to check and correct the database schema before upgrading. See [[Verify Database Schema]]. You should also run the database integrity checks in the XMLDB editor, see the 'See also' for a link to extra scripts to check for other discrepancies.
Wenn Ihre Moodle 1.9 Site aus vielen früheren 1.x Versionen hervorgegangen ist (also nicht aus einer neu installierten 1.9 Version), ist es sehr wahrscheinlich, dass Probleme mit dem Datenbank-Schema auftreten. Das kann im schlimmsten Fall dazu führen, dass die Aktualisierung fehlschlägt. Wenn Sie also eine seit vielen Moodle-Versionen bestehende Installation haben, prüfen und korrigieren Sie gegebenenfalls Ihr Datenbank-Schema, bevor Sie aktualisieren. Detaillierte Informationen dazu finden Sie im Artikel [[Datenbank-Schema prüfen]]. Sie sollten auch die Datenbank-Integritätstests im [[XMLDB-Editor]] laufen lassen.  


==Aktualisieren==
==Aktualisieren==


Once you have satisfied the requirements for Moodle 2.0, follow the instructions on the [[Upgrading|upgrading]] page.
Wenn nun alle Voraussetzungen für eine Aktualisierung erfüllt sind, folgen Sie der Anleitung im Artikel [[Moodle aktualisieren]].


Moodle 2.0 supports running the [[CLI|upgrade from the command line]], rather than through a web browser. This is likely to be more reliable, particularly for large sites.
Moodle 2.0 unterstützt auch die [[Administration von Kommandozeile#Aktualisierung von Kommandozeile|Aktualisierung von Kommandozeile]]. Insbesondere für große Moodle-Installationen kann dieser Weg zuverlässiger und erfolgversprechender sein.


==Nach der Aktualisierung==
==Nach der Aktualisierung==

Version vom 8. Juni 2011, 10:34 Uhr

Diese Seite muss aktualisiert werden. Bitte helfen Sie mit, die untenstehenden Artikel zusammenzuführen und entfernen Sie die Vorlage nach Abschluss der Überarbeitung.


Siehe [1] (2.0, englisch) und [2] (1.9, deutsch)

Zu einem Umstieg auf Moodle 2 gehören verschiedene Aspekte:

  • die technische Seite - Installation des neuen Moodle 2.x Software-Pakets und Konfiguration der neuen Version
  • die organisatorische Seite - Wie führe ich Moodle 2 in meiner Institution ein, welche Schulungsmaßnahmen sind nötig etc.

Dieser Artikel richtet sich in erster Linie an Administrator/innen, die für die technische Seite des Umstiegs auf Moodle 2 zuständig sind. Aus dieser technischen Perspektive bedeutet Umsteigen auf Moodle 2 zunächst, eine bestehende Moodle-Site auf Moodle 2.x zu aktualisieren und Moodle anschließend geeignet zu konfigurieren.

Wenn Sie auf Moodle 2.x aktualisieren wollen, müssen Sie zunächst eine Moodle 1.9 Version haben. Wenn Sie noch eine ältere Version von Moodle verwenden (z.B. 1.8.x), müssen Sie zunächst auf Moodle 1.9.x aktualisieren.

Wir empfehlen dringend, die Aktualisierung auf Moodle 2 zunächst auf einer KOPIE Ihrer Produktiv-Installation durchzuführen und ausgiebig zu testen, ob alles wie erwartet funktioniert. Die Aktualisierung auf Moodle 2.0 ist eine substantielle. Sie erfordert umfassendere Planung und Tests, als dies bei früheren Aktualisierungen der Fall war. Lesen Sie diese Seite sorgfältig, bevor Sie mit der Umsetzung der Aktualisierung beginnen.

Systemanforderungen

  • PHP muss mindestens 5.2.8 oder neuer sein, wenn Sie die Wahl haben, ist 5.3.x noch besser.
  • Die Datenbank sollte eine der folgenden sein:
    • MySQL 5.0.25 oder neuer(InnoDB Storage Engine wird dringend empfohlen)
    • PostgreSQL 8.3 oder neuer
    • Oracle 10.2 oder neuer
    • MS SQL 2005 oder neuer
  • Standardkonformer Browser, z.B.:

Moodle 2.0 Planung

Moodle 2.0 unterscheidet sich substantiell von früheren Moodle-Versionen. Sie müssen sich bei der Aktualisierung auf Moodle 2 auf umfangreichere Planung und Tests einstellen. Eine Aktualisierung auf 2.0 wird höchstwahrscheinlich nicht so geradlinig verlaufen, wie Sie das von früheren Aktualisierungen gewöhnt sind. Bitte lesen Sie diese Seite sorgfältig und beachten Sie die Hinweise. Nehmen Sie sich Zeit für die Aktualisierung - ein Umsteigen einer großen Produktiv-Installation an einem Wochenende wird nicht funktionieren!

Wenn Sie Moodle 2 einfach nur mal ausprobieren möchten, prima! Aktualisieren Sie eine KOPIE Ihrer Produktiv-Installation und testen Sie ausgiebig!

Beachten Sie, dass es in Moodle 2 einige wesentliche Änderungen in der Benutzer-Schnittstelle gibt. Nurtzer/innen, die mit der Arbeit in Moodle 1.9 vertraut sind, müssen entsprechend geschult und unterstützt werden. Auch hier ist das Testen mit ausgewählten Pilot-Anwender/innen eine empfehlenswerte Idee.

Bevor Sie aktualisieren, beachten Sie bitte...

Hinweis: Der Aktualisierungsprozess nimmt irreversible Änderungen des Inhalts Ihrer Moodle-Datenbank und des Moodle-Datenverzeichnisses vor. Wenn irgendetwas schief geht, gibt es kein Zurück mehr. Es ist deshalb zwingend notwendig, vor der Aktualisierung vollstänfige Sicherungen der Moodle-Datenbank und des Moodle-Datenverzeichnisses zu erstellen. Wenn Sie unsicher sind, wie eine solche Sicherung erstellt wird, lesen Sie den Artikel Sicherung der Moodle-Installation oder fragen Sie in den Diskussionsforen auf http://moodle.org nach.

  • Lesen Sie die aktuellesten Versionsinformationen und die Moodle 2.0 Versionsinformationen.
  • Prüfen Sie unter Einstellungen > Website-Administration > Server > Serverinformationen, dass Ihr Server allen Voraussetzung für Moodle 2.0 entspricht.
  • Erstellen Sie eine vollständige Sicherung der Moodle-Datenbank!
  • Erstellen Sie eine vollständige Sicherung des Moodle-Datenverzeichnisses!
  • Prüfen Sie Ihre Sicherungen sorgfältig!
  • Wenn Sie einen PHP Accelerator verwenden, löschen Sie den PHP Cache.

Ein Wort zu Zusatzmodulen und Designs

Wenn Sie auf Ihrer Moodle-Site Zusatzmodule, Designs von Dritten oder selbstangepasste Plugins verwenden, werden diese in Moodle 2 nicht automatisch funktionieren, sondern müssen entsprechend angepasst oder neu implementiert werden. Insbesondere müssen Designs für Moodle 2.0 komplett neu geschrieben werden.

Es wird nicht funktionieren, einfach die entsprechenden Plugins oder Designs aus Moodle 1.9 zu übernehmen. In der Module und Plugins Datenbank auf moodle.org können Sie nachsehen, ob ein Plugin unter Moodle 2 läuft oder nicht. Im schlimmsten Fall müssen Sie auf die Funktionalitäten der Zusatzmodule verzichten und warten, bis eine aktualisierte Version für Moodle 2 bereitgestellt wird.

Prüfung des Datenbank-Schemas - ältere Moodle-Sites

Wenn Ihre Moodle 1.9 Site aus vielen früheren 1.x Versionen hervorgegangen ist (also nicht aus einer neu installierten 1.9 Version), ist es sehr wahrscheinlich, dass Probleme mit dem Datenbank-Schema auftreten. Das kann im schlimmsten Fall dazu führen, dass die Aktualisierung fehlschlägt. Wenn Sie also eine seit vielen Moodle-Versionen bestehende Installation haben, prüfen und korrigieren Sie gegebenenfalls Ihr Datenbank-Schema, bevor Sie aktualisieren. Detaillierte Informationen dazu finden Sie im Artikel Datenbank-Schema prüfen. Sie sollten auch die Datenbank-Integritätstests im XMLDB-Editor laufen lassen.

Aktualisieren

Wenn nun alle Voraussetzungen für eine Aktualisierung erfüllt sind, folgen Sie der Anleitung im Artikel Moodle aktualisieren.

Moodle 2.0 unterstützt auch die Aktualisierung von Kommandozeile. Insbesondere für große Moodle-Installationen kann dieser Weg zuverlässiger und erfolgversprechender sein.

Nach der Aktualisierung

The config.php file from your 1.9 installation should work fine but if you take a look at config-dist.php that came with Moodle 2.0 there are more/different options available (e.g. database drivers and settings). It's a good idea to map your old config.php settings to a new one based on the 2.0 config-dist.php.

Update your php commandline cron jobs to point to the admin/cli/cron.php :

In versions 1.x, you could execute admin/cron.php either from command line or via the web. Since Moodle 2.0, only admin/cli/cron.php script can be run via command line

Bekannte Probleme und Fehlers

  • If you get an error about 'handling of PHP float numbers', please see this FAQ entry.
  • You now need some additional PHP modules installed (e.g. intl and the zip extension). If you do not have these, installation them depends entirely on how your PHP was first installed and your operating system.

Kurse von 1.9 auf 2.0 umstellen

At present this does not happen automatically. An upgrade script is expected with 2.1 to enable the restore of 1.9 backups: https://docs.moodle.org/en/Roadmap#Version_2.1

Two convertors

  1. Conversion thingy http://www.conversionthingy.net/Default.aspx Notes: Blog Post from Moodlenews
  2. Moodle in schools convertor http://www.moodleinschools.org.nz/forum/topics/4730

Siehe auch

Diskussionsbeiträge im Kurs Using Moodle auf moodle.org: