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, celle pour les versions 3.x de Moodle est consultable ici : Mise à jour et celle pour Moodle 4.x est consultable là : Mise à jour.

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

De MoodleDocs
Aller à :navigation, rechercher
Ligne 29 : Ligne 29 :
Une autre possibilité est l'utilisation de la fonction ''Exporter'' de l'interface web optionnelle ''MySQL Admin'' de Moodle pour effectuer la même opération. Cette interface peut être téléchargée [http://download.moodle.org/modules/integrations.php ici]. Il s'agit d'une intégration de PHPMyAdmin pour l'interface d'administration de Moodle.
Une autre possibilité est l'utilisation de la fonction ''Exporter'' de l'interface web optionnelle ''MySQL Admin'' de Moodle pour effectuer la même opération. Cette interface peut être téléchargée [http://download.moodle.org/modules/integrations.php ici]. Il s'agit d'une intégration de PHPMyAdmin pour l'interface d'administration de Moodle.


== Install the new Moodle software ==
== Installer le nouveau logiciel Moodle ==


=== Using a downloaded archive ===
=== Utilisation d'une version compressée ===


Do not overwrite an old installation unless you know what you are doing ... sometimes old files can cause problems in new installations. The best way is to rename the current Moodle directory to something else, then unpack the new Moodle archive into the old location.
Ne décompressez pas votre version téléchargée dans une ancienne installation, à moins que vous ne sachiez vraiment ce que vous faites : les anciens fichiers restant en place posent parfois des problèmes dans de nouvelles installations. La meilleure façon de procéder est de renommer le dossier Moodle actuel, puis de décompresser  l'archive téléchargée dans un dossier portant le nom de l'ancienne version.


  mv moodle moodle.backup
  mv moodle moodle.backup
  tar xvzf moodle-1.1.tgz
  tar xvzf moodle-1.5.tgz


Next, copy across your config.php and any other plugins such as custom themes:
Copiez ensuite votre ''config.php'' et les autres ajouts que vous avez faits, par exemple


  cp moodle.backup/config.php moodle
  cp moodle.backup/config.php moodle
  cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme
  cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme


=== Using CVS ===
=== Utilisation de CVS ===


You can use CVS for updating or upgrading your Moodle.
Vous pouvez utiliser CVS pour mettre à jour votre Moodle. Vous devrez d'abord effectuer un premier téléchargement CVS (''checkout'') dans votre dossier Moodle (vide !).
First you need to do a CVS checkout in your (empty) Moodle root directory.


''For Linux servers''
''Pour les machines Mac OS X, Linux et autres Unix''


To do a CVS checkout of Moodle, you first have to logon to the Moodle CVS server.
Pour effectuer ce premier ''checkout'' CVS de Moodle, vous devez vous connecter au serveur CVS de Moodle :


   <nowiki>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/moodle login</nowiki>
   <nowiki>cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/moodle login</nowiki>
   No password for anonymous, so just hit the Enter button.
   Aucun mot de passe n'est nécessaire pour le compte ''anonymous'', tapez ''Retour''.


Go to the directory where you want the Moodle root to come and type
Allez dans le dossier désiré (vide !) et effectuez ensuite le ''checkout'' de la version de Moodle voulue :


   <nowiki>cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/moodle co -r MOODLE_15_STABLE moodle</nowiki>  
   <nowiki>cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/moodle co -r MOODLE_15_STABLE moodle</nowiki>  
   (where MOODLE_15_STABLE is the desired version)
   (ici MOODLE_15_STABLE est la version désirée)


Pour mettre à jour ultérieurement cette version, allez simplement dans votre dossier Moodle et tapez


To update, just go into the Moodle root directory and update to the new files:
  cvs update -dP


  cvs update -dP
Assurez-vous d'inclure le paramètre ''-d'' pour créer les nouveaux dossiers nécessaires et le paramètre ''P'' pour supprimer les dossiers vides.


Make sure you use the "d" parameter to create new directories if necessary, and the "P" parameter to prune empty directories.
''Pour les serveurs Windows''


''For Windows servers''
Vous pouvez utiliser le programme Tortoise CVS pour effectuer le ''checkout'' initial et les mises à jour.


You can use Tortoise CVS to do the initial checkout and the updates.




If you have been editing Moodle files, watch the messages very closely for possible conflicts. All your customised themes and non-standard plugins will be untouched.
Si vous avez modifié des fichiers de Moodle, lisez attentivement les messages pour voir si des conflits existent. Tous vos thèmes personnalisés et les ajouts non-standards ne seront pas modifiés.


Don't forget to visit the admin page after the CVS update proces has completed.
Après la mise à jour CVS, n'oubliez pas de visiter la page d'administration du Moodle pour terminer le processus de mise à jour.


== Finishing the upgrade ==
== Finishing the upgrade ==

Version du 17 mai 2006 à 07:58

Remarque : cet article est en cours de rédaction. N'hésitez pas à le compléter. Veuillez utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


Moodle est conçu pour être mis à jour sans problème de toute version antérieure à toute version ultérieure.

Pour mettre à jour une installation de Moodle, vous devez suivre les étapes suivantes.

Sauvegarder les données importantes

Quoique cela ne soit pas strictement nécessaire, c'est toujours une excellente idée de faire une sauvegarde d'un système en production avant toute mise à jour, au cas où vous devriez revenir à l'état antérieur. En fait, il est toujours judicieux de faire effectuer automatiquement des sauvegardes quotidiennes de Moodle par votre serveur.

Voici les trois zones que vous devez sauvegarder.

Le dossier contenant le logiciel Moodle proprement dit

Effectuez une copie de ces fichiers avant la mise à jour, afin que vous retrouviez vos réglages (fichier config.php) et toutes les parties que vous avez ajoutées, à savoir les modules, blocs, thèmes, langues, etc.

Le dossier de données (mooodledata)

C'est là que se trouvent les contenus déposés dans le Moodle (par exemple les ressources des cours ou les devoirs remis par les étudiants), c'est pourquoi il est essentiel d'avoir une copie de sauvegarde de ces fichiers (même si vous ne faites pas de mise à jour). Les mises à jour déplacent ou renomment parfois les dossiers à l'intérieur du dossier de données.

La base de données

La plupart des mises à jour de Moodle modifient la structure des tables de la base de données, en ajoutant ou modifiant des champs. Chaque base de données peut être sauvegardée de différentes manières. Une des façon de sauvegarder une base de données MySQL est de la transférer (dump) dans un fichier SQL. La commande Unix suivante transfère ainsi la base de données appelée moodle :

mysqldump -u username -p -C -Q -e -a moodle > moodle-backup-2002-10-26.sql

À la place de username, mettez-y le nom d'utilisateur de votre base de données. Le commutateur -p indique que vous devrez taper votre mot de passe pour cet utilisateur.

Une autre possibilité est l'utilisation de la fonction Exporter de l'interface web optionnelle MySQL Admin de Moodle pour effectuer la même opération. Cette interface peut être téléchargée ici. Il s'agit d'une intégration de PHPMyAdmin pour l'interface d'administration de Moodle.

Installer le nouveau logiciel Moodle

Utilisation d'une version compressée

Ne décompressez pas votre version téléchargée dans une ancienne installation, à moins que vous ne sachiez vraiment ce que vous faites : les anciens fichiers restant en place posent parfois des problèmes dans de nouvelles installations. La meilleure façon de procéder est de renommer le dossier Moodle actuel, puis de décompresser l'archive téléchargée dans un dossier portant le nom de l'ancienne version.

mv moodle moodle.backup
tar xvzf moodle-1.5.tgz

Copiez ensuite votre config.php et les autres ajouts que vous avez faits, par exemple

cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

Utilisation de CVS

Vous pouvez utiliser CVS pour mettre à jour votre Moodle. Vous devrez d'abord effectuer un premier téléchargement CVS (checkout) dans votre dossier Moodle (vide !).

Pour les machines Mac OS X, Linux et autres Unix

Pour effectuer ce premier checkout CVS de Moodle, vous devez vous connecter au serveur CVS de Moodle :

 cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/moodle login
 Aucun mot de passe n'est nécessaire pour le compte anonymous, tapez Retour.

Allez dans le dossier désiré (vide !) et effectuez ensuite le checkout de la version de Moodle voulue :

 cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/moodle co -r MOODLE_15_STABLE moodle 
 (ici MOODLE_15_STABLE est la version désirée)

Pour mettre à jour ultérieurement cette version, allez simplement dans votre dossier Moodle et tapez

 cvs update -dP

Assurez-vous d'inclure le paramètre -d pour créer les nouveaux dossiers nécessaires et le paramètre P pour supprimer les dossiers vides.

Pour les serveurs Windows

Vous pouvez utiliser le programme Tortoise CVS pour effectuer le checkout initial et les mises à jour.


Si vous avez modifié des fichiers de Moodle, lisez attentivement les messages pour voir si des conflits existent. Tous vos thèmes personnalisés et les ajouts non-standards ne seront pas modifiés.

Après la mise à jour CVS, n'oubliez pas de visiter la page d'administration du Moodle pour terminer le processus de mise à jour.

Finishing the upgrade

The last step is to trigger the upgrade processes within Moodle.

To do this just visit the admin page of your installation - http://example.com/moodle/admin

It doesn't matter if you are logged in as admin or not.

Moodle will automatically detect the new version and perform all the database or filesystem upgrades that are necessary. If there is anything it can't do itself (very rare) then you will see messages telling you what you need to do.

Assuming all goes well (no error messages) then you can start using your new version of Moodle and enjoy the new features!

If you have trouble with the upgrade, visit moodle.org and post on the Installation Support Forum in the Using Moodle course.

Voir aussi