Maison  >  Questions et réponses  >  le corps du texte

Moodle a trouvé des autorisations invalides lors de la création d'un répertoire

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粉099985373P粉099985373274 Il y a quelques jours671

répondre à tous(1)je répondrai

  • P粉476883986

    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

    répondre
    0
  • Annulerrépondre