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 : Installation chez un hébergeur gratuit, celle pour les versions 3.x de Moodle est consultable ici : Installation chez un hébergeur gratuit et celle pour Moodle 4.x est consultable là : Installation chez un hébergeur gratuit.

« Installation chez un hébergeur gratuit » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
mAucun résumé des modifications
Aucun résumé des modifications
Ligne 2 : Ligne 2 :


== Principes généraux ==
== Principes généraux ==
Le problème récurrent avec ces hébergeurs, est que le service rendu est généralement proportionnel au prix payé, et que faire fonctionner Moodle y est très difficile, pour plusieurs raisons, surtout si votre plateforme dépasse le stade du test pour être exploitée, avec un grand nombre d'utilisateurs. Voici donc quelques indices, afin d'arriver à vos fins.
Le problème récurrent avec ces hébergeurs, est que le service rendu est généralement proportionnel au prix payé, et que faire fonctionner Moodle y est très difficile, pour plusieurs raisons, surtout si votre plateforme dépasse le stade du test, pour être exploitée avec un grand nombre d'utilisateurs. Voici donc quelques indices, afin d'arriver à vos fins.


== Installer une ancienne version ==
== Installer une ancienne version ==
Il sera en général plus difficile d'installer des versions récentes de Moodle. Donc, si une [[FAQ d'installation#Télécharger une ancienne version de Moodle|version ancienne]] peut suffire, il vaudrait mieux s'en contenter. Sachant que l'on pourra toujours, après coup, [[Mise à jour|migrer vers une version plus récente]], en changeant éventuellement d'hébergeur.
Il sera en général plus difficile d'installer des versions récentes de Moodle. Donc, si une [[FAQ d'installation#Télécharger une ancienne version de Moodle|version ancienne]] peut suffire par rapport à vos besoins (si vous n'utilisez pas les nouvelles fonctionnalités), il vaudrait mieux s'en contenter. Sachant que vous pourrez toujours, après coup, [[Mise à jour|migrer vers une version plus récente]], en changeant éventuellement d'hébergeur.


== Installation parcellaire ==
== Installation parcellaire ==
Ligne 13 : Ligne 13 :
'''Attention''' : Cette suppression doit être faite '''avant''' de lancer l'installation.
'''Attention''' : Cette suppression doit être faite '''avant''' de lancer l'installation.


Vous pouvez de la même manière supprimer les méthodes d'authentification et d'inscription non utiles, en supprimant certains sous dossiers de auth/ et enrol/. Mais, à partir du moment ou elles ne sont pas utilisées, je ne pense pas qu'il y ait grand chose à gagner.
Vous pouvez de la même manière supprimer les méthodes d'authentification et d'inscription non utiles, en supprimant certains sous dossiers de auth/ et enrol/. Mais, à partir du moment ou elles ne sont pas utilisées, il n'est pas certain qu'il y ait grand chose à gagner...


== Spécification de la version de PHP ==
== Spécification de la version de PHP ==
Ligne 21 : Ligne 21 :


== Limitation mémoire ==
== Limitation mémoire ==
Un des problèmes principaux est la limitation de la mémoire disponible pour les scripts PHP chez ces hébergeurs, qui provoquent des problèmes divers et variés, pas toujours évidents à repérer.
Un des problèmes principaux est la limitation de la mémoire disponible pour les scripts PHP chez ces hébergeurs, qui provoquent des problèmes divers et variés, pas toujours évidents à repérer. Il faudra dans ce cas voir avec votre hébergeur si la limite mémoire peut être augmentée. Afin de ne pas augmenter la mémoire nécessaire, il est recommandé de ne pas activer les filtres (ou les limiter).


== Limitation de la base de données ==
== Limitation de la base de données ==
Un autre problème est la limitation de la taille de la base de données, ce qui peut rapidement poser des problèmes si votre Moodle est relativement exploité. Il faudra dans ce cas :
Un autre problème est la limitation de la taille de la base de données, ce qui peut rapidement poser des problèmes si votre Moodle est relativement exploité. Il faudra dans ce cas :
* ne pas activer les statistiques, depuis ''Administration > Serveur > Statistiques''
* désactiver les statistiques, depuis ''Administration > Serveur > Statistiques''
* limiter au maximum la durée d'enregistrement des historiques, depuis ''Administration > Serveur > Nettoyage'' (voir les supprimer régulièrement manuellement).
* limiter au maximum la durée d'enregistrement des historiques, depuis ''Administration > Serveur > Nettoyage'' (voir les supprimer régulièrement manuellement).


Ligne 32 : Ligne 32 :


== Faire l'installation en local ==
== Faire l'installation en local ==
Une bonne solution pour éviter les problèmes d'installation sur ces serveurs peut être de procéder à l'installation de Moodle en local sur votre poste de travail, puis de procéder à une migration complète de votre installation (dossiers moodle et moodledata et la base de données).
Une bonne solution pour éviter les problèmes d'installation sur ces serveurs peut être de procéder d'abord à l'installation de Moodle en local sur votre poste de travail, puis faire une migration complète de votre installation (dossiers moodle et moodledata et la base de données) chez l'hébergeur.


== Serveur hébergé ==
== Serveur hébergé ==
Ligne 48 : Ligne 48 :
Il serait bien de pouvoir classer ces hébergeurs (et d'autres) en fonction de leur facilité à pouvoir y installer Moodle.
Il serait bien de pouvoir classer ces hébergeurs (et d'autres) en fonction de leur facilité à pouvoir y installer Moodle.


Nota:Info provenant de Support@Thya.Net concernant Thya : Installation et mise à jour automatique de Moodle, via Fantastico, présent sur leurs serveurs. La version actuellement proposée est la 1.8.  
Note : Information provenant de Support@Thya.Net concernant Thya : Installation et mise à jour automatique de Moodle, via Fantastico, présent sur leurs serveurs. La version actuellement proposée est la 1.8.  


== Voir aussi ==
== Voir aussi ==

Version du 10 juillet 2007 à 08:17

Cette page est destinée à fournir des indications spécifiques à tous ceux qui souhaitent installer Moodle chez un hébergeur gratuit (ou très peu cher).

Principes généraux

Le problème récurrent avec ces hébergeurs, est que le service rendu est généralement proportionnel au prix payé, et que faire fonctionner Moodle y est très difficile, pour plusieurs raisons, surtout si votre plateforme dépasse le stade du test, pour être exploitée avec un grand nombre d'utilisateurs. Voici donc quelques indices, afin d'arriver à vos fins.

Installer une ancienne version

Il sera en général plus difficile d'installer des versions récentes de Moodle. Donc, si une version ancienne peut suffire par rapport à vos besoins (si vous n'utilisez pas les nouvelles fonctionnalités), il vaudrait mieux s'en contenter. Sachant que vous pourrez toujours, après coup, migrer vers une version plus récente, en changeant éventuellement d'hébergeur.

Installation parcellaire

Afin d'éviter des blocages lors de l'installation, il peut être utile de ne conserver dans la structure des fichiers de Moodle que les modules, filtres et blocs réellement utiles, et de supprimer les autres dossiers (certains sous dossiers de mod/, filter/, blocks/), afin d'épurer l'installation de ce qui n'est pas utile. Ils pourront toujours être installés après coup, simplement en plaçant à nouveau leur dossier au bon emplacement, et en visitant la page d'administration.

Attention : Cette suppression doit être faite avant de lancer l'installation.

Vous pouvez de la même manière supprimer les méthodes d'authentification et d'inscription non utiles, en supprimant certains sous dossiers de auth/ et enrol/. Mais, à partir du moment ou elles ne sont pas utilisées, il n'est pas certain qu'il y ait grand chose à gagner...

Spécification de la version de PHP

Pour certains hébergeurs, comme 1&1, il faudra insérer une ligne spécifique dans le fichier .htaccess pour définir la version de PHP à utiliser :

 AddType x-mapp-php5 .php

Limitation mémoire

Un des problèmes principaux est la limitation de la mémoire disponible pour les scripts PHP chez ces hébergeurs, qui provoquent des problèmes divers et variés, pas toujours évidents à repérer. Il faudra dans ce cas voir avec votre hébergeur si la limite mémoire peut être augmentée. Afin de ne pas augmenter la mémoire nécessaire, il est recommandé de ne pas activer les filtres (ou les limiter).

Limitation de la base de données

Un autre problème est la limitation de la taille de la base de données, ce qui peut rapidement poser des problèmes si votre Moodle est relativement exploité. Il faudra dans ce cas :

  • désactiver les statistiques, depuis Administration > Serveur > Statistiques
  • limiter au maximum la durée d'enregistrement des historiques, depuis Administration > Serveur > Nettoyage (voir les supprimer régulièrement manuellement).

Problème pour le cron

Il sera parfois difficile également de mettre en place le cron pour votre installation, et vous devrez peut-être recourir à des moyens détournés, comme l'appel depuis votre thème Moodle.

Faire l'installation en local

Une bonne solution pour éviter les problèmes d'installation sur ces serveurs peut être de procéder d'abord à l'installation de Moodle en local sur votre poste de travail, puis faire une migration complète de votre installation (dossiers moodle et moodledata et la base de données) chez l'hébergeur.

Serveur hébergé

Une solution, légèrement moins économique qu'un hébergeur gratuit, mais certainement plus apte à permettre l'installation de Moodle dans des conditions correctes, serait de louer un serveur hébergé. Ainsi, vous ne vous occupez pas de l'aspect matériel et réseau, mais vous avez la liberté de faire ce que vous voulez sur votre serveur.

Quelques hébergeurs

Un certain nombre d'installations de Moodle ont été faites sur des hébergeurs comme :

  • Free
  • Infomaniak
  • 1&1
  • ovh
  • hostarea
  • thya (Moodle est préinstallé)

Il serait bien de pouvoir classer ces hébergeurs (et d'autres) en fonction de leur facilité à pouvoir y installer Moodle.

Note : Information provenant de Support@Thya.Net concernant Thya : Installation et mise à jour automatique de Moodle, via Fantastico, présent sur leurs serveurs. La version actuellement proposée est la 1.8.

Voir aussi