Bonjour,
j'ai remarqué sur mes différentes instances de moodle des droits différents dur le repertoire moodledata
j'ai les droits suivant sur ma derniere instance :
moodledata apache/apache en 777
et à l'intérieur
apache:apache 777 pour les dossiers
et
apache:apache 666 pour les fichiers
pour info dans le fichier config :
$CFG->directorypermissions = 02777;
est-ce correct selon vous ?
merci à vous et pour vos retours
Bonjour Samuel,
La doc nous dit (cf https://docs.moodle.org/403/en/Installing_Moodle#Create_the_(moodledata)_data_directory) ) :
La doc nous dit (cf https://docs.moodle.org/403/en/Installing_Moodle#Create_the_(moodledata)_data_directory) ) :
chmod 0777 /path/to/moodledata
De même, par défaut, chez moi, la valeur dans le config.php est :
$CFG->directorypermissions = 0777;
Tu pourrais aussi regarder comment ton CRON est lancé ! Idéalement il faudrait que ce soit l'utilisateur de ton application web (Apache, Nginx) qui le déclenche. Surtout pas en root, ou autre user.
À bientôt,
Patrick
Patrick
Merci Patrick,
a l'intérieur du dossier tu as les fichiers en 0777 du coup ?
a l'intérieur du dossier tu as les fichiers en 0777 du coup ?
Non, ils sont en 666 parce que non exécutables. Mais les sous-dossiers héritent bien de la même permission.
Pour l'écriture avec un zéro devant, il faut lire : https://www.php.net/manual/en/function.chmod.php
Pour l'écriture avec un zéro devant, il faut lire : https://www.php.net/manual/en/function.chmod.php