Depuis 2 mois, impossible de sauvegarder et restaurer des cours par la procédure manuelle : sur l'une seulement des trois instances de Moodle que j'ai testées, de la version 1.9.5+ à la version 1.9.7+, avec plusieurs cours, de toutes origines, j'obtiens ce message à la restauration.
Je viens de nettoyer la base SQL avec les outils de Phpmyadmin.
J'ai déclaré plusieurs fois les fichiers et répertoires de l'arborescence Moodledata à 755.
Autre phénomène observé, dont je perçois le rapport sans pouvoir l'établir : à la mise à jour de Moodle, je perds la langue fr-utf8. Et je n'arrive pas à installer le package par les moyens de Moodle et je constate que le répertoire fr_utf8 a disparu, ainsi que fr_utf8_local ; il me faut copier les packages de langue voisins par une interface ftp.
Je suis à court d'idée. J'ai activé le déboggage (Moodle 1.9.7+ d'hier):
- line 383 of lib/accesslib.php: call to debugging()
- line 20 of backup/backup_form.html: call to has_capability()
- line 131 of backup/backup.php: call to include_once()
- line 1664 of lib/deprecatedlib.php: call to debugging()
- line 8055 of backup/restorelib.php: call to error()
- line 42 of backup/restore_precheck.html: call to restore_precheck()
- line 152 of backup/restore.php: call to include_once()