Bonjour à tous,
Déjà voici l'environnement du Moodle dont je m'occupe : version 3.9/ php 7.2/ base de données Mysql/ thème Classic
J'ai pas mal cherché sur d'autre discussion (en anglais et en français). J'ai trouvé beaucoup de discussion sur le cron qui ne se lancer pas mais je n'ai pas trouvé de soucis ressemblant au mien.
Je vous expose mon problème : depuis que j'ai fais la mise à jour de Moodle 3.5 jusque Moodle 3.9, le cron ne se lance plus. Dans l'onglet administration du site > notification, j'ai la notification qui m'indique que "le cron ne c'est pas lancé depuis xx et devrait être lancé toutes les 1 minutes".
Quand je lance le cron en utilisant l'url (nomdedomainemoodle/admin/cron.php), les tâches se lancent et le cron s'éxecute correctement
Cependant, quand je lance le cron depuis un invité de commande (avec /usr/bin/php /chemin/de/moodle/admin/cli/cron.php comme dans écrit dans cette doc https://docs.moodle.org/4x/fr/Cron), voila ce que j'obtiens :
De ce que je comprends, le cron cherche à charger certains fichiers qui n'existe pas. Mais je ne comprend pas le error/generalexceptionmessage.
En faisant des recherches sur cette erreur, j'ai cru voir que l'erreur pouvait venir d'un plugin défectueux ou de certaines bibliothèque php qui ne sont pas installé ou encore de la version de php.
Voici à quoi ressemble ma ligne pour lancer le cron :
Voila, j'espère que vous pourrez m'aider à résoudre mon problème ou au moins à me donner des idées de pistes de réflexion.
Merci d'avance et bonne journée
Claire