Bonjour à tous,
J’utilise une plateforme Moodle en hébergement mutualisé, dont voici les principales caractéristiques :
- Version Moodle : 3.5+ (Build: 20180524)
- Mysql : 5.5.55-0+deb7u1-log
- Php : 7.0.30
En voulant accéder au contenu d’un cours aujourd’hui, j’ai le message d’erreur suivant :
«Impossible de trouver l’enregistrement de données dans la table context de la base de données ». Impossible donc d'accéder au contenu du cours. (Je peux toutefois accéder aux paramètres du cours à partir des outils d’administration du site).
J’ai testé tous les autres cours du site, leur accès ne pose pas de problème.
J’ai essayé de supprimer le cours sur le site, puis de le restaurer, d’abord « comme nouveau cours » sans succès, puis « dans un cours existant », créé pour l’occasion. Sans succès, c’est-à-dire que j’ai à nouveau le même message en essayant d’accéder au cours.
Voici le message que j’obtiens en mode débogage :
Heureusement ce cours n’est pas utilisé en production actuellement, ça veut aussi dire que je ne l’avais pas ouvert depuis quelques semaines, et il s’est passé plusieurs choses depuis :
- Passage du site en https
- Mise à jour 3.2.4 -> 3.5
- Suppression d’un nombre important d’utilisateurs et de cours inactifs
- Activation des fonctions RGBD
- Passage du thème Clean au thème Boost
En espérant que ces précisions, que j'essaie tant bien que mal de mettre en ordre, aideront un lecteur charitable à me donner une indication Merci.
Christophe