Moodle, astuces administrateur
-
Organiser et activer les sauvegardes automatiques des cours
Objectif : la sécurité !
- avoir accès à des sauvegardes récentes de tous les cours d'une plateforme Moodle
- être à même de restaurer des cours en cas de plantage d'un cours, ou carrément du plantage de la plateforme Moodle
Par défaut, les sauvegardes automatiques des cours se font dans la "Zone de sauvegarde de cours", c'est à dire au sein de l'ensemble des fichiers de Moodle. Cela présente deux inconvénients :
- une forte augmentation de la taille totale des fichiers de Moodle, si on souhaite en faire une sauvegarde, et l'impossibilité de télécharger ces fichiers en nombre avec un gestionnaire de fichier (FTP ou autre).
- des sauvegardes des cours dont les fichiers ne seraient pas accessibles par un gestionnaire de fichier (FTP ou autre) n'auraientt aucune utilité en cas de plantage de la plateforme : il serait pratiquement impossible de les récupérer.
Cela conduit à spécifier à Moodle un répertoire spécifique pour ces sauvegardes. Parmi les solutions possibles, une méthode simple et pratique consiste à utiliser une instance de dépôt (voir la section Dépôt "Système de fichier" de ce cours).
Argument supplémentaire présenté par Daniel Méthot dans le forum de Moodle.org : "utiliser une "instance de dépôt" pour les sauvegardes automatiques permet de les rendre accessibles directement dans le gestionnaire de fichiers de Moodle. Ceci permet donc de restaurer un cours directement dans Moodle même si son accès, ou même si le cours en question... a été supprimé."
Trois étapes pour des sauvegardes automatiques dans une instance de dépôt
- créer une instance de dépôt spécifique
- récupérer le "chemin d'accès de ce répertoire"
- paramétrer les sauvegardes automatiques
Créer une instance de dépôt spécifique
- se reporter à la section Dépôt "Système de fichier" de ce cours
- nommer le répertoire et l'instance elle même de façon signifiante : c
Récupérer le chemin d'accès de ce répertoire
a) Notez le répertoire de base de votre hébergement dans les informations que vous a fournies votre hébergeur, ou dans les informations accessibles par le gestionnaire de fichier de votre hébergement.
Dans l'exemple ci-dessous, le répertoire de base est /home/tartempion


b) Identifiez le nom du répertoire des données de votre Moodle (par défaut il se nomme moodledata)
c) C'est dans le répertoire repository que se trouve votre instance de dépôt dans (c'est l'un des sous-dossiers du répertoire Moodledata)
d) Vous avez nommé "svgautomatique" (par exemple) le répertoire de votre instance de dépôt spécifique pour les sauvegardes
e) Pour construire le chemin d'accès de l'instance de dépôt des sauvegardes, vous concaténez le tout en séparant les éléments par des slash (/) :
ce qui donne, pour cet exemple : /home/tartempion/moodledata/repository/svgautomatiqueNotez soigneusement ce chemin !
Paramétrer les sauvegardes automatiques






Récupérer les sauvegardes automatiques
en choisissant un logiciel ftp ou le gestionnaire de fichier de l'hébergeur, on accède directement à tous les fichiers de sauvegarde des cours :
