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'administration, celle pour les versions 3.x de Moodle est consultable ici : FAQ d'administration et celle pour Moodle 4.x est consultable là : FAQ d'administration.

« FAQ d'administration » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
 
(8 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 35 : Ligne 35 :
* Les instructions ci-dessous sur la modification du temps maximal d'exécution
* Les instructions ci-dessous sur la modification du temps maximal d'exécution


== How to change upload file size on a Windows localhost==
== Comment modifier la taille maximale d'un fichier déposé sur un serveur local sous Windows ==
In a localhost (using a [[:en:Complete install packages]] on a computer) for 1.6 it is easy to change the uploaded file size to something larger than the default 16M.


Here is an example of how to change the upload file size to 100M.
Sur un serveur local (avec [[:en:Complete install packages]] (en anglais), on peut aisément augmenter la taille maximale des fichiers déposés, même au-delà de 16 Mo (valeur par défaut).
*Find ..'''/Apache/bin/php.ini''' and open it with WordPad by right-clicking -> Open With -> then choose WordPad.
 
*In this file scroll or do a search on the text "_max_" to find <code>upload_max_filesize = 16M</code>  
Voici un exemple pour 100 Mo.
*Change that line to
* Trouvez le fichier '''/Apache/bin/php.ini''' et ouvrez le avec WordPad (clic-droit -> Ouvrer avec -> choisir WordPad).
* Dans le fichier, cherchez (Menu édition -> rechercher) le texte "_max_" jusqu'à trouver <code>upload_max_filesize = 16M</code>
* Modifiez cette ligne ainsi :
  upload_max_filesize = 100M
  upload_max_filesize = 100M
*In the same way, find <code>post_max_size = 16M</code>    
* De la même façon, cherchez <code>post_max_size = 16M</code> et remplacez la ligne par :
*Change that line to
  post_max_size = 100M
  post_max_size = 100M
*Save the file.  
* Enregistrez le fichier  


After any changes to the php.ini file you need to restart Apache. So restart xampp and browse to localhost. You should find that the Upload file size in Configuration now reads 100M.
Après tout changement apporté au fichier php.ini, il faut redémarrer Apache pour que les modifications soient prises en compte. Relancez donc xampp et retournez naviguer sur localhost. La taille maximale de dépôt de fichier, dans la rubrique configuration, devrait désormais indiquer 100M.


'''Voir aussi'''
'''Voir aussi'''
Ligne 56 : Ligne 56 :
== Comment changer la durée maximale d'exécution ? ==
== Comment changer la durée maximale d'exécution ? ==


Un effet de bord de l'augmentation de la taille maximale des fichiers téléversés est que l'exécution des scripts peut se prolonger au-delà de la durée maximale prévue par défaut (300 secondes / 5 minutes). Pour modifier ceci, trouvez le paramètre max_execution_time dans php.ini, pour l'adapter comme ceci par exemple :
Un effet de bord de l'augmentation de la taille maximale des fichiers déposés est que l'exécution des scripts peut se prolonger au-delà de la durée maximale prévue par défaut (300 secondes / 5 minutes). Pour modifier ceci, trouvez le paramètre max_execution_time dans php.ini, pour l'adapter comme ceci par exemple :


  max_execution_time = 600
  max_execution_time = 600
Ligne 64 : Ligne 64 :
  php_value max_execution_time 600
  php_value max_execution_time 600


Relancez votre serveur pour que les changement prennent effet, et vérifiez que les valeurs voulues ont bien été modifiées, en consultant la page phpinfo dans Administration >> Serveur >> Environnement.
Relancez votre serveur pour que les changements prennent effet, et vérifiez que les valeurs voulues ont bien été modifiées, en consultant la page phpinfo dans Administration >> Serveur >> Environnement.
 
== J'ai oublié le mot de passe de l'administrateur (mot de passe perdu ?) ==
En premier lieu, essayer les vérifications habituelles en cas d'erreur de connexion : [[Impossible de me connecter|procédure de vérification]].


== J'ai oublié le mot de passe de l'administrateur ==
En dernier recours, vous devez accéder à la base de données MySQL. Les mots de passe, pour tous les utilisateurs, sont stockés dans la table ''mdl_user'. Copiez le mot de passe des invités (utilisateur guest) à la place du mot de passe de l'administrateur. Utilisez-le ensuite pour vous connecter.
Firstly, try using the button "Send my details via email". Otherwise, you will need to access the database using MySQL admin. Passwords for all users, including admin, are stored encrypted in the table ''mdl_user''. Copy the guest password (guest) into the admin password field then login using it.


Additional solutions are detailed in the discussions [http://moodle.org/mod/forum/discuss.php?d=18103 change admin's password] and [http://moodle.org/mod/forum/discuss.php?d=4552&parent=38070 login/password].
En cas de difficulté, vous trouverez des informations supplémentaires dans les discussions  
[http://moodle.org/mod/forum/discuss.php?d=18103 change admin's password] et [http://moodle.org/mod/forum/discuss.php?d=4552&parent=38070 login/password] (en anglais).


== My log table has disappeared - No logs found! ==
== La table log a disparu de la base de données ==
The most likely cause is that the mdl_log table has become corrupted. See the database repair section below.
La cause la plus probable est que la table mdl_log est endommagée. Cf. infra sur la réparation de base de données.


==My style sheet changes aren't showing up==
==Les changements sur la feuille de style n'apparaissent pas==


Browsers usually cache style sheets and so a forced refresh (CTRL + F5) is required before any changes show up.
Généralement, les navigateurs enregistrent les feuilles de style en cache. C'est pourquoi il est nécessaire de forcer le rechargement de la page (CTRL + F5) pour voir les changements.


== Site-wide scales ==
== Site-wide scales ==
Ligne 86 : Ligne 89 :
*The ''Enrolment duration'' in the [[course/edit|Course settings]] which unenrols students after the specified time has elapsed.
*The ''Enrolment duration'' in the [[course/edit|Course settings]] which unenrols students after the specified time has elapsed.


==Why do I see <nowiki>[[missing strings]]</nowiki>?==
==Pourquoi vois-je <nowiki>[[missing strings]]</nowiki>?==


Double square brackets around text indicate that language strings are missing. Please check for missing strings and update local language packs in Administration >> [[Configuration]] >> [[Langue]].
Double square brackets around text indicate that language strings are missing. Please check for missing strings and update local language packs in Administration >> [[Configuration]] >> [[Langue]].
Ligne 96 : Ligne 99 :


== Comment réparer une base de données de Moodle corrompue ? ==
== Comment réparer une base de données de Moodle corrompue ? ==
Database corruption can be repaired using the mysqlcheck command:
Une base de données corrompue peut être réparée en utilisant la commande mysqlcheck:


  #mysqlcheck –u moodleuser –p –-auto-repair moodle
  #mysqlcheck –u moodleuser –p –-auto-repair moodle

Dernière version du 27 décembre 2014 à 23:51

Remarque : la traduction de cet article n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


Comment changer les textes de l'interface de Moodle ?

Les textes de l'interface de Moodle peuvent être adaptés en modifiant les paquetages de langues dans Administration >> Configuration >> Langue.

Comment faire pour que mon installation de Moodle ressemble à celle de moodle.org ?

Consultez homepage design of moodle.org (en anglais) pour des détails exhaustifs.

Comment fonctionnent les limites de taille des fichiers déposés ?

La taille des fichiers déposés est réglée de plusieurs façons, chacune d'entre elles restreignant les suivantes.

1. En premier lieu, un réglage du serveur web Apache vous permet de modifier ce paramètre. On le règle en ajoutant ou modifiant une ligne du fichier de configuration de Apache /etc/httpd/conf/httpd.conf et/ou /etc/httpd/conf.d/php.conf en indiquant la taille en octets comme indiqué ci-dessous.

LimitRequestBody 10485760

Dans d'autres systèmes d'exploitation, le fichier de configuration peut être situé ailleurs. Par exemple, dans Mac OS X, on le trouve ici /private/etc/apache2/httpd.conf.

2. PHP propose deux autres limites en octets, que l'on peut définir dans le fichier php.ini et parfois dans un fichier .htaccess:

php_value upload_max_filesize 50000000
php_value post_max_size 50000000

Un redémarrage de Apache sera nécessaire pour que les nouveaux réglages soient actifs.

3. Moodle propose une limite pour tout le site, appelée maxbytes, et qui peut être fixée dans Administration >> Configuration >> Paramètres techniques.

4. Une limite (par cours) peut être fixée par les enseignants dans les Paramètres du cours.

5. Certains modules d'activité, comme Forum et Devoir possèdent leur propre limite, qui peut être définie dans les paramètres de l'activité.

Voir aussi

Comment modifier la taille maximale d'un fichier déposé sur un serveur local sous Windows

Sur un serveur local (avec en:Complete install packages (en anglais), on peut aisément augmenter la taille maximale des fichiers déposés, même au-delà de 16 Mo (valeur par défaut).

Voici un exemple pour 100 Mo.

  • Trouvez le fichier /Apache/bin/php.ini et ouvrez le avec WordPad (clic-droit -> Ouvrer avec -> choisir WordPad).
  • Dans le fichier, cherchez (Menu édition -> rechercher) le texte "_max_" jusqu'à trouver upload_max_filesize = 16M
  • Modifiez cette ligne ainsi :
upload_max_filesize = 100M
  • De la même façon, cherchez post_max_size = 16M et remplacez la ligne par :
post_max_size = 100M
  • Enregistrez le fichier

Après tout changement apporté au fichier php.ini, il faut redémarrer Apache pour que les modifications soient prises en compte. Relancez donc xampp et retournez naviguer sur localhost. La taille maximale de dépôt de fichier, dans la rubrique configuration, devrait désormais indiquer 100M.

Voir aussi

  • Les instructions ci-dessous sur la modification du temps maximal d'exécution

Comment changer la durée maximale d'exécution ?

Un effet de bord de l'augmentation de la taille maximale des fichiers déposés est que l'exécution des scripts peut se prolonger au-delà de la durée maximale prévue par défaut (300 secondes / 5 minutes). Pour modifier ceci, trouvez le paramètre max_execution_time dans php.ini, pour l'adapter comme ceci par exemple :

max_execution_time = 600

Si vous utilisez Apache et que vous modifiez vos paramètres au moyen d'un fichier .htaccess, alors ajoutez cette ligne au fichier .htaccess :

php_value max_execution_time 600

Relancez votre serveur pour que les changements prennent effet, et vérifiez que les valeurs voulues ont bien été modifiées, en consultant la page phpinfo dans Administration >> Serveur >> Environnement.

J'ai oublié le mot de passe de l'administrateur (mot de passe perdu ?)

En premier lieu, essayer les vérifications habituelles en cas d'erreur de connexion : procédure de vérification.

En dernier recours, vous devez accéder à la base de données MySQL. Les mots de passe, pour tous les utilisateurs, sont stockés dans la table mdl_user'. Copiez le mot de passe des invités (utilisateur guest) à la place du mot de passe de l'administrateur. Utilisez-le ensuite pour vous connecter.

En cas de difficulté, vous trouverez des informations supplémentaires dans les discussions change admin's password et login/password (en anglais).

La table log a disparu de la base de données

La cause la plus probable est que la table mdl_log est endommagée. Cf. infra sur la réparation de base de données.

Les changements sur la feuille de style n'apparaissent pas

Généralement, les navigateurs enregistrent les feuilles de style en cache. C'est pourquoi il est nécessaire de forcer le rechargement de la page (CTRL + F5) pour voir les changements.

Site-wide scales

To add a site-wide scale, available in all courses, follow the Scales link in any course Administration block. Add a new scale, then use the move down arrow to move the scale from custom scales to standard scales.

Users are being unenrolled for no apparent reason

Unenrolment may be controlled by the following:

  • The longtimenosee variable in Administration >> Configuration >> Variables which specifies the time limit for which, if students haven't logged in, they are unenrolled from courses.
  • The Enrolment duration in the Course settings which unenrols students after the specified time has elapsed.

Pourquoi vois-je [[missing strings]]?

Double square brackets around text indicate that language strings are missing. Please check for missing strings and update local language packs in Administration >> Configuration >> Langue.

Language strings for non-standard modules and plugins are generally contained in a lang folder within the module or plugin folder. For sites which have migrated to UTF-8, it may be necessary to re-name the folder e.g. en should be re-named en_utf8.

Comment connaitre la version de Moodle installée ?

See this document on Moodle version information.

Comment réparer une base de données de Moodle corrompue ?

Une base de données corrompue peut être réparée en utilisant la commande mysqlcheck:

#mysqlcheck –u moodleuser –p –-auto-repair moodle

Your mysql database server must be running when executing the mysqlcheck command. If there are problems with the tables, the auto-repair option will fix them. Re-run the command again to double-check that all is OK.

Individual Moodle tables may be repaired using MySQL Admin/PHPMyAdmin as follows:

  • In the databases section, select the Moodle database.
  • Click the SQL tab, then in the "Run SQL query/queries on database moodle" field type
REPAIR TABLE mdl_tablename
  • Click the Go button.

For example, to repair the Moodle log tables, type REPAIR TABLE mdl_log

See also:

Re. Site files, what does "files placed here can be accessed by anyone" mean?

Unlike course files, which require a user to have appropriate rights in order to access them, files within the site files folder are accessible by anyone provided with the URI. For example visitors to the site may view images stored in the site files folder without being logged in. Please refer to en:Site files for more information.

Mon site reste bloqué en mode de maintenance

Sometimes Moodle gets stuck in maintenance mode and you'll see the message "This site is undergoing maintenance and is currently unavailable" despite your attempts to turn-off maintenance mode. When you put Moodle into maintenance mode it creates a file called maintenance.html in moodledata/1/maintenance.html (the site files folder). To fix this try the following:

  • Check that the web server user has write permissions to the moodledata folder.
  • Supprimez manuellement le fichier maintenance.html.

J'obtiens une page incomplète lorsque j'active le mode édition

This is usually as a result of an incompatible non-standard module or block that you have installed. Follow these steps:

  1. Find any non-standard modules or blocks you have installed in the moodle/mod or moodle/blocks folders.
  2. Move these to another folder outside the moodle folder.
  3. Re-visit your course page and try clicking on the "Turn Editing On" button again.
  4. Repeat the process until you find the one that is causing the problems.

Once you have found an incompatible module/block, please report the problem to the author in the Modules and Plugins page.

Je ne peux pas supprimer le forum des nouvelles dans un cours

Voir la page Forum des nouvelles.