Hinweis: Sie sind auf den Seiten der Moodle 2.0 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
(Die Seite wurde neu angelegt: „{{Versionen}} {{Update}} Siehe [https://docs.moodle.org/20/en/Moving_to_Moodle_2] (2.0, englisch) und [https://docs.moodle.org/19/de/Auf_Moodle_2.0_aktualisieren] …“)
 
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:


Siehe [https://docs.moodle.org/20/en/Moving_to_Moodle_2] (2.0, englisch) und [https://docs.moodle.org/19/de/Auf_Moodle_2.0_aktualisieren] (1.9, deutsch)
Siehe [https://docs.moodle.org/20/en/Moving_to_Moodle_2] (2.0, englisch) und [https://docs.moodle.org/19/de/Auf_Moodle_2.0_aktualisieren] (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 [[Moodle administrieren|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 [https://docs.moodle.org/19/de/Auf_Moodle_1.9_aktualisieren auf Moodle 1.9.x aktualisieren].
'''<font color=#aa0000>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.</font>'''
==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.:
** Firefox 3 oder neuer
** Safari 3 oder neuer
** Google Chrome 4 oder neuer
** Opera 9 or later
** MS Internet Explorer 7 oder neuer (sogar [http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html Google unterstützt IE6 nicht mehr])
==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 http://moodle.org] nach. 
* Lesen Sie die [[Aktuellste Versionsinformationen| aktuellesten Versionsinformationen]] und die [[Moodle 2.0 Versionsinformationen]].
* Prüfen Sie unter ''[[Einstellunge-Block|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==
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.
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==
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.
==Aktualisieren==
Once you have satisfied the requirements for Moodle 2.0, follow the instructions on the [[Upgrading|upgrading]] page.
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.
==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 [[Installation_FAQ#Moodle_claims_PHP_float_handling_is_not_compatible|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===
#Conversion thingy http://www.conversionthingy.net/Default.aspx Notes: [http://www.moodlenews.com/2011/conversionthingy2-update-convert-moodle-backups-from-1-9-to-2-0/ Blog Post from Moodlenews]
#Moodle in schools convertor http://www.moodleinschools.org.nz/forum/topics/4730
==Siehe auch==
*[[Moodle 2.0 Versionsinformationen]]
Diskussionsbeiträge im Kurs ''Using Moodle'' auf [http://moodle.org moodle.org]:
*[http://moodle.org/mod/forum/discuss.php?d=166289 Discussion about fixing 1.9 database schema]
*[http://moodle.org/mod/forum/discuss.php?d=167997 DDL sql execution error when upgrading from 1.9.10+ to 2.0.1+]
[[Category:Installation]]

Version vom 8. Juni 2011, 08:00 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

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.

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

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.

Aktualisieren

Once you have satisfied the requirements for Moodle 2.0, follow the instructions on the upgrading page.

Moodle 2.0 supports running the upgrade from the command line, rather than through a web browser. This is likely to be more reliable, particularly for large sites.

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: