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 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Aucun résumé des modifications
Ligne 23 : Ligne 23 :
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.
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.


# Your database server isn't installed or running. To check this for MySQL try typing the following command line <code>telnet database_host_name 3306</code>. You should get a cryptic response which includes the version number of the MySQL server.
# 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 <code>telnet adresse_du_serveur_base_de_données 3306</code>. Si le serveur fonctionne, vous devez recevoir en retour une réponse contenant le numéro de version de votre serveur MySQL.
# You don't have the PHP mysql or postgresql extensions installed (please refer to FAQ re. whether PHP is installed).
# Les extensions mysql ou postgresql du PHP de votre serveur ne sont pas installées (veuillez vous référer à l'installation de PHP).
# You haven't created a database for Moodle and assigned a user with the correct privileges to access it. Or the database name, database user or database user password in your Moodle configuration file ''config.php'' are incorrect. Use phpMyAdmin to set up and check your MySQL installation.
# 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.
# You are using MySQL version 4.1 or higher, whose default password hashing algorithm is incompatible with that available in PHP versions 4.x.x. See http://dev.mysql.com/doc/mysql/en/old-client.html for further information on how to deal with this.
# 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.
# You are using Fedora core 3 or some other Linux system with SELinux installed and enabled. See the following URL for information on how to disable SELinux: http://fedora.redhat.com/projects/selinux/
# 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 ===
=== Je ne peux pas me connecter à mon site Moodle : je reste coincé sur la page de connexion ===

Version du 8 mars 2006 à 08:14

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.