Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : Mise à jour à Moodle 2.1, celle pour les versions 3.x de Moodle est consultable ici : Mise à jour à Moodle 2.1 et celle pour Moodle 4.x est consultable là : Mise à jour à Moodle 2.1.

« Mise à jour à Moodle 2.1 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Page créée avec « {{Moodle 2.1}}Cette page liste des informations spécifiques à la mise à jour vers Moodle 2.1. Elle doivent être utilisées en conj... »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
{{Moodle 2.1}}Cette page liste des informations spécifiques à la mise à jour vers [[Notes de mise à jour de Moodle 2.1|Moodle 2.1]]. Elle doivent être utilisées en conjonction avec les informations générales de [[Mise à jour|mise à jour de Moodle]].
{{Moodle 2.1}}Cette page liste des informations spécifiques à la mise à jour vers [[Notes de mise à jour de Moodle 2.1|Moodle 2.1]]. Elle doivent être utilisées en conjonction avec les informations générales de [[Mise à jour|mise à jour de Moodle]].


Bien évidemment, cette page est encore incomplète, et sera complété lorsque Moodle 2.1 sortira !
Pour passer à Moodle 2.1, vous '''devez''' avoir Moodle 1.9 ou Moodle 2.0 (de préférence) installé. Si vous utilisez une version plus ancienne (comme 1.8.x), vous devez d'abord [[Mise à jour à Moodle 1.9|passer à Moodle 1.9]] ou [[Mise à jour à Moodle 2.0|passer à Moodle 2.0]] !
 
'''Attention : Nous vous recommandons très fortement de tester la mise à jour sur une ''COPIE'' de votre site de production, afin de tester que tout fonctionne comme prévu.'''
 
== Prérequis système ==
* Moodle '''1.9''' minimum est requis
** Extensions PHP requises : iconv, curl, ctype, zip, simplexml, spl, pcre, dom, xml, json
** La variable PHP memory_limit doit être d'au moins 40 Mo (64 Mo ou plus recommandé si vous le pouvez)
* [[Environnement#Moodle 2.1|PHP '''5.3.2''']] minimum est requis. Attention, la version a changé !
* Les bases de données supportées sont les suivantes :
** MySQL 5.0.25 ou ultérieur ([[Migration de MyISAM vers InnoDB|stockage InnoDB fortement recommandé]])
** PostgreSQL 8.3 ou ultérieur
** Oracle 10.2 ou ultérieur
** MS SQL 2005 ou ultérieur
* Un navigateur internet respectant les standards de ces dernières années, par exemple :
** Firefox 3 ou version ultérieure
** Safari 3 ou version ultérieure
** Google Chrome 4 ou version ultérieure
** Opera 9 ou version ultérieure
** MS Internet Explorer 7 ou version ultérieure (Même [http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html Google] ne supporte plus IE6)
 
== Changement apportés par la version 2.1 ==
'''Attention''' : il y a beaucoup de changements dans la banque de questions !
Cette rubrique n'est pas encore complète : merci de vous référer à la version anglaise !


== Avant de procéder à la mise à jour ==
== Avant de procéder à la mise à jour ==
'''ATTENTION :''' Le processus de mise à jour va modifier de manière irréversible le contenu de votre base de données '''et''' de votre dossier moodledata de stockage de fichiers. Si quelque chose se passe mal, vous '''ne pourrez pas''' revenir en arrière ! Il est vital que vous fassiez de bonnes sauvegardes des dossiers moodledata et de la base de données au cas où vous auriez des problèmes avec la mise à jour. Si vous n'êtes pas sûr de savoir comment faire, lisez [[:en:Site backup|Sauvegarde de site]] ou demandez dans les forums moodle.org (en expliquant quel est votre système d'exploitation).
* Lisez les [[Notes de mise à jour de Moodle 2.1]] ainsi que les [[Dernières notes de mise à jour]]
* Vérifiez que votre serveur respecte tous les prérequis nécessaires pour installer cette version de Moodle, via ''Administration > Serveur > [[Environnement]]''.
* Vérifiez que votre serveur respecte tous les prérequis nécessaires pour installer cette version de Moodle, via ''Administration > Serveur > [[Environnement]]''.
* Faites une sauvegarde complète de votre Moodle !
* '''Faites une sauvegarde complète de la base de données !'''
* Si vous utilisez un accélérateur PHP, vous pourriez avoir besoin de vider son cache (Voir la documentation de l'accélérateur PHP que vous utilisez).
* '''Faites une sauvegarde complète de votre dossier moodledata !'''
* Lisez [[Mise à jour à Moodle 2.0]] si vous mettez à jour depuis une version plus ancienne que Moodle 2.0.
* Sauvegardez également votre dossier moodle
* '''Vérifiez vos sauvegardes soigneusement !'''
* Si vous utilisez un accélérateur PHP, videz son cache (Voir la documentation de l'accélérateur PHP que vous utilisez).


== Prérequis système ==
== Plugins et thèmes optionnels ==
* [[Environnement#Moodle 2.1|PHP 5.3.2]] minimum est requis
Si vous avez ajouté ou modifié des plugins optionnels (vos propres développements personnalisés ou depuis la base de données des plugins et modules) ou si vous utilisez un thème non standard, vous devez noter qu'ils devraient fonctionner correctement s'ils fonctionnaient avec Moodle 2.0, avec les exceptions suivantes :
* Les types de questions
* Les modules d'activité qui utilisent la banque de questions (il en existe plusieurs)
 
Une fois de plus, vous êtes encouragé à tester sur une copie de votre Moodle de production.
 
== Vérifier le schéma de la base de données ==
Si votre site Moodle 1.9 ou 2.0 a été mis à jour depuis de nombreuses versions antérieures (surtout avant 1.7), il risque d'y avoir quelques problèmes avec le schéma de la base de données (par rapport à une nouvelle installation 1.9 ou 2.0). Cela peut entraîner l'échec de la mise à jour. Si votre site a commencé avant Moodle 1.9, vous devriez [[:en:Verify Database Schema|vérifier et corriger le schéma de base de données]] avant la mise à jour.
 
Vous devriez également :
* exécuter les contrôles d'intégrité de la base de données depuis l'[[Éditeur XMLDB|éditeur XMLDB]]
* lire cette [http://moodle.org/mod/forum/discuss.php?d=166289 Discussion pour corriger le schéma de la base de données de Moodle 1.9] (en anglais)
* lancer le script admin/health.php


== Mettre à jour ==
== Mettre à jour ==
Maintenant que vous avez satisfait les exigences de Moodle 2.1 suivez les instructions sur la page [[Mise à jour|mise à jour de Moodle]].
Maintenant que vous avez satisfait les exigences de Moodle 2.1 suivez les instructions sur la page [[Mise à jour|mise à jour de Moodle]].
Sur les serveurs Linux, Moodle 2.1 prend en charge l'exécution de la [[Administration en ligne de commande| mise à jour en ligne de commande]], plutôt que via un navigateur Web. Ceci est susceptible d'être plus fiable, en particulier pour les grands sites.
== Après la mise à jour ==
Le fichier [[config.php]] de votre installation 1.9 ou 2.0 devrait fonctionner correctement, mais si vous regardez le fichier config-dist.php fourni avec Moodle 2.1, vous verrez qu'il y a plus d'options (ou des options différentes) disponibles (par exemple les pilotes de base de données et paramètres). C'est une bonne idée d'adapter votre fichier config.php ancien en vous basant sur le fichier config-dist.php fourni avec Moodle 2.1.


== Problèmes connus ==
== Problèmes connus ==

Version du 7 juillet 2011 à 23:07

Moodle2.1

Cette page liste des informations spécifiques à la mise à jour vers Moodle 2.1. Elle doivent être utilisées en conjonction avec les informations générales de mise à jour de Moodle.

Pour passer à Moodle 2.1, vous devez avoir Moodle 1.9 ou Moodle 2.0 (de préférence) installé. Si vous utilisez une version plus ancienne (comme 1.8.x), vous devez d'abord passer à Moodle 1.9 ou passer à Moodle 2.0 !

Attention : Nous vous recommandons très fortement de tester la mise à jour sur une COPIE de votre site de production, afin de tester que tout fonctionne comme prévu.

Prérequis système

  • Moodle 1.9 minimum est requis
    • Extensions PHP requises : iconv, curl, ctype, zip, simplexml, spl, pcre, dom, xml, json
    • La variable PHP memory_limit doit être d'au moins 40 Mo (64 Mo ou plus recommandé si vous le pouvez)
  • PHP 5.3.2 minimum est requis. Attention, la version a changé !
  • Les bases de données supportées sont les suivantes :
  • Un navigateur internet respectant les standards de ces dernières années, par exemple :
    • Firefox 3 ou version ultérieure
    • Safari 3 ou version ultérieure
    • Google Chrome 4 ou version ultérieure
    • Opera 9 ou version ultérieure
    • MS Internet Explorer 7 ou version ultérieure (Même Google ne supporte plus IE6)

Changement apportés par la version 2.1

Attention : il y a beaucoup de changements dans la banque de questions ! Cette rubrique n'est pas encore complète : merci de vous référer à la version anglaise !

Avant de procéder à la mise à jour

ATTENTION : Le processus de mise à jour va modifier de manière irréversible le contenu de votre base de données et de votre dossier moodledata de stockage de fichiers. Si quelque chose se passe mal, vous ne pourrez pas revenir en arrière ! Il est vital que vous fassiez de bonnes sauvegardes des dossiers moodledata et de la base de données au cas où vous auriez des problèmes avec la mise à jour. Si vous n'êtes pas sûr de savoir comment faire, lisez Sauvegarde de site ou demandez dans les forums moodle.org (en expliquant quel est votre système d'exploitation).

  • Lisez les Notes de mise à jour de Moodle 2.1 ainsi que les Dernières notes de mise à jour
  • Vérifiez que votre serveur respecte tous les prérequis nécessaires pour installer cette version de Moodle, via Administration > Serveur > Environnement.
  • Faites une sauvegarde complète de la base de données !
  • Faites une sauvegarde complète de votre dossier moodledata !
  • Sauvegardez également votre dossier moodle
  • Vérifiez vos sauvegardes soigneusement !
  • Si vous utilisez un accélérateur PHP, videz son cache (Voir la documentation de l'accélérateur PHP que vous utilisez).

Plugins et thèmes optionnels

Si vous avez ajouté ou modifié des plugins optionnels (vos propres développements personnalisés ou depuis la base de données des plugins et modules) ou si vous utilisez un thème non standard, vous devez noter qu'ils devraient fonctionner correctement s'ils fonctionnaient avec Moodle 2.0, avec les exceptions suivantes :

  • Les types de questions
  • Les modules d'activité qui utilisent la banque de questions (il en existe plusieurs)

Une fois de plus, vous êtes encouragé à tester sur une copie de votre Moodle de production.

Vérifier le schéma de la base de données

Si votre site Moodle 1.9 ou 2.0 a été mis à jour depuis de nombreuses versions antérieures (surtout avant 1.7), il risque d'y avoir quelques problèmes avec le schéma de la base de données (par rapport à une nouvelle installation 1.9 ou 2.0). Cela peut entraîner l'échec de la mise à jour. Si votre site a commencé avant Moodle 1.9, vous devriez vérifier et corriger le schéma de base de données avant la mise à jour.

Vous devriez également :

Mettre à jour

Maintenant que vous avez satisfait les exigences de Moodle 2.1 suivez les instructions sur la page mise à jour de Moodle.

Sur les serveurs Linux, Moodle 2.1 prend en charge l'exécution de la mise à jour en ligne de commande, plutôt que via un navigateur Web. Ceci est susceptible d'être plus fiable, en particulier pour les grands sites.

Après la mise à jour

Le fichier config.php de votre installation 1.9 ou 2.0 devrait fonctionner correctement, mais si vous regardez le fichier config-dist.php fourni avec Moodle 2.1, vous verrez qu'il y a plus d'options (ou des options différentes) disponibles (par exemple les pilotes de base de données et paramètres). C'est une bonne idée d'adapter votre fichier config.php ancien en vous basant sur le fichier config-dist.php fourni avec Moodle 2.1.

Problèmes connus

Sera complété ultérieurement en cas de besoin.

Voir aussi