Maison > Questions et réponses > le corps du texte
Je reçois une erreur lorsque j'essaie d'exécuter un projet développé dans Moodle. "Autorisations invalides détectées" s'affiche lorsque vous essayez de créer un répertoire. Erreur "Activez le débogage pour plus de détails." J'ai exécuté cette commande "chmod 0777 /var/www/html/e-learning" pour activer les autorisations d'écriture mais cela ne fonctionne toujours pas. Quelqu'un peut-il me conseiller ? Merci.
P粉4768839862023-12-25 09:19:07
Il s'agit peut-être du répertoire de données plutôt que du répertoire Web
https://docs.moodle.org/401/en /Installing_Moodle#Create_the_.28moodledata.29_data_directory
Trouvez la valeur en config.php
$CFG->dataroot = '/var/yourmoodledatadirectory';
Puis modifiez les autorisations
sudo chmod -R 0777 /var/yourmoodledatadirectory
Ajoutez-le également à config.php
$CFG->directorypermissions = 02777;
Vous devrez peut-être également modifier la propriété du répertoire de données
sudo chown -R www-data /var/yourmoodledatadirectory
De plus, l'utilisation de 777 pour les annuaires Web est obsolète, veuillez utiliser 755 à la place
sudo chmod -R 0755 /var/www/html/moodle