Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : FAQ d'installation, celle pour les versions 3.x de Moodle est consultable ici : FAQ d'installation et celle pour Moodle 4.x est consultable là : FAQ d'installation.

FAQ d'installation

De MoodleDocs
Révision datée du 8 mars 2006 à 19:07 par Nicolas Martignoni (discussion | contributions) (J'obtiens toujours cette erreur)
Aller à :navigation, rechercher

Remarque : cet article est en cours de rédaction. N'hésitez pas à le compléter. Veuillez utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.




Les textes que j'ajoute et qui contiennent une apostrophe (') ou des guillemets droits (") causent des erreurs ou alors sont transcrits avec une barre oblique

Les problèmes causé par les apostrophes sont dus à un mauvais réglage des "magic quotes". Moodle requiert les réglages suivants (qui sont généralement en vigueur par défaut) :

magic_quotes_gpc = On
magic_quotes_runtime = Off

Veuillez consulter en:Installing Moodle pour plus de détails.

Aucune copie des messages des forums n'est envoyée par courriel

Vous devez mettre en place un cron, si vous désirez que Moodle envoie automatiquement des copies des messages des forums, devoirs, etc. Ce même processus effectue en outre certaines tâches de nettoyage, comme supprimer les utilisateurs non confirmés, désinscrire les anciens étudiants des cours, etc.

Le principe est de mettre en place un processus qui appelle régulièrement le script http://votresite/admin/cron.php. Pour plus d'informations, voyez Installing Moodle set up cron.

Astuce : essayez d'abord le réglage par défaut dans la page des paramètres techniques de Moodle. Laissez la variable smtphost vide. Cela fonctionnera correctement pour la plupart des utilisateurs.

Error: database connection failed

Si vous obtenez des erreurs du type "database connection failed" ou "could not connect to the database you specified", voici quelques raisons possibles et quelques solutions à envisager.

  1. Votre serveur de base de données n'est pas installé ou ne fonctionne pas. Pour vérifier cela avec MySQL, tapez la commande suivante telnet adresse_du_serveur_base_de_données 3306. Si le serveur fonctionne, vous devez recevoir en retour une réponse contenant le numéro de version de votre serveur MySQL.
  2. Les extensions mysql ou postgresql du PHP de votre serveur ne sont pas installées (veuillez vous référer à l'installation de PHP).
  3. Vous n'avez pas créé de base de données pour Moodle ou n'avez pas configuré un utilisateur avec les privilèges adéquats pour y accéder. Ou alors le nom de la base de données, celui de l'utilisateur ou son mot de passe ne sont pas corrects dans le fichier de configuration de Moodle config.php. Utilisez phpMyAdmin pour configurer et vérifier votre installation MySQL.
  4. Vous utilisez une version de MySQL numéro 4.1 ou ultérieure, dont l'algorithme de hachage des mots de passe est incompatible avec les versions de PHP numéro 4.x.x. Voir http://dev.mysql.com/doc/refman/5.0/fr/old-client.html pour de plus amples informations à ce sujet.
  5. Vous utilisez Fedora core 3 ou un autre système Linux avec SELinux installé et activé. Voir l'adresse suivante (en anglais) pour désactiver SELinux : http://fedora.redhat.com/projects/selinux/.

Je ne peux pas me connecter à mon site Moodle : je reste coincé sur la page de connexion

La cause la plus courante de ce problème est que votre ordinateur (et non le serveur sur lequel est installé Moodle) a une programme pare-feu (firewall) actif, qui filtre des informations (referrer) de votre navigateur. Voici quelques instructions (en anglais) pour corriger cela avec le programme Norton firewall.

L'administrateur du serveur Moodle peut aussi corriger cela en réglant sur la page de configuration des paramètres le réglage secureforms sur 'Non' dans la section Sécurité de Administration >> Configuration >> Paramètres techniques.

Une autre cause possible de ce problème est une mauvaise configuration des sessions sur le serveur. Vous pouvez tester cela en appelant le script http://votreserveur/moodle/lib/session-test.php.

J'obtiens toujours cette erreur : « Failed opening required '/web/moodle/lib/setup.php' »

Dans votre fichier config.php, le réglage de la variable dirroot doit être le chemin complet du dossier du serveur web, depuis le sommet de la hiérarchie (la racine) du disque dur.

Parfois, certains utilisent le chemin de leur dossier personnel, ou encore le chemin relatif du dossier du serveur web.