Bonjour,
Nous avons passé nos Moodles en version LTS 3.9.7+ (la 3.9.8 est sortie trop tard, on verra ensuite).
Depuis, nous constatons cet étrange Warning dans nos logs :
Got error 'PHP message: PHP Warning: is_readable(): open_basedir restriction in effect.
File(/db/renamedclasses.php) is not within the allowed path(s):
(/nos_répertoires_autorisés/dont/celui_de_moodle/et/le_moodledata/)
in /var/www/moodle/htdocs/lib/classes/component.php on line 1206
Lorsque nous ajoutons un echo dans la classe concernée, nous constatons que pour certains plugins, la variable $fulldir est renseignée, mais que pour d'autres (beaucoup d'autres !), il est vide, ce qui fait croire à Moodle qu'il a besoin d'accéder à un dossier à la racine du serveur ( /db/...)
Nous n'avons pas fouillé plus loin (comment est générée cette variable (BDD, fichier de conf des plugins), etc), nous préférons demander auparavant si vous rencontrez le même warning.
Nous avons réglé le niveau de débug à "minimal" dans Moodle et pourtant cela suffit à l'afficher dans les logs rien qu'en allant sur la page des notifications (/admin/index.php)
Merci d'avance de vous pencher sur le problème car même si nous n'en mesurons pas l'importance pour le moment, un fichier renamedclasses.php pose questions.