Bonjour, Véronique,
J'ai vu que Yves propose son assistance dans l'environnement mac qui semble être le tien, et sur lequel, peut-être, les droits sur les fichiers ne sont pas gérés par l'utilisateur, comme sous windows.
Ta question n'a rien de stupide, car dans un environnement linux, qui gère beaucoup de
serveurs, il faut attribuer à chaque fichier une entité propriétaire et une hiérarchie de droits -lecture (R, ou 4), écriture (W ou 2), exécution (X ou 1) du fichier- respectivement pour le propriétaire du fichier, le
groupe auquel ce propriétaire est rattaché, et le reste du monde. cela donne un tableau comme le montre l'illustration en fin de texte:
755 = (Propriétaire : 4+2+1 - Groupe : 4+0+1 - Autres : 4+0+1),
ce qui signifie que le propriétaire a tous les droits, le groupe et les autres ont le droit de lire et d'exécuter le fichier, mais pas de le modifier ou de le supprimer.
Yves explique dans le fil où placer moodledata,
comment déclarer cet emplacement dans config.php. Je vais essayer de synthétiser les trois composants qui permettent de faire fonctionner un système Moodle.
1.Comme Moodle est une application développée en php, : l'arborescence des fichier d'action écrits en langage php est dans moodle... Il faut le déclarer dans le config.php...
2.Comme Moodle est une application qui utilise un système de gestion de données appelé SQL pour garder mémoire des opérations sur les données, il existe dans une arborescence appelée MySql ou MacSql ou taratataSQL selon les systèmes, une base de données avec son entité propriétaire (appelé root le plus souvent)...
3. Et comme Moodle est une application qui permet de gérer des cours avec des fichiers divers : traitement de texte, sons, images, films, etc... ces fichiers sont stockés dans l'arborescence moodledata.
Cela fait trois composants:
Pour installer Moodle sur Mac, tu as besoin de créer un environnement serveur web (Apache + MySql) comme MAMP, de créer une base vide avec phMyadmin qui adresse les bases sql, d'installer Moodle avec le script php install.php, par lequel tu vas déclarer les liens entre tous les composants :
1.adresse web du site moodle,
2.nom et utilisateur de la base sql.
3.arborescence des données moodledata,
Camarades moodlers, merci de corriger et préciser ces informations dans l'intérêt de Véronique : il y a moins d'un an, j'étais dans le même état d'incertitude sur la complexité du système, et un an après, je ne suis pas toujours assez documenté.
Fred