Hébergement moodle 2.02

Hébergement moodle 2.02

par patricia amodeo,
Nombre de réponses : 16

Bonjour,

Ayant choisi Hostpapa pour hébergé un Moodle version 2.02, recommandé par la communauté Moodle, le message suivant apparaît à chaque création ou modification de cours, activités ... :

Fatal error : allowed memory size of 67108864 bytes exhausted (tried to allocate 122880 bytes) in ...

Et voici la réponse faite par Hostpapa : Par défaut, si vous avez besoin d'une augmentation temporaire (par exemple pour installer un script comme Moodle), s'il vous plaît laissez-nous connaître les exigences spécifiques et les détails. Nos administrateurs système peuvent autoriser l'augmentation temporaire dans certaines circonstances.

Ce que je peux comprendre c'est qu'il manque 122880 bytes. Mais quelles sont les autres exigences ?

Mon Moodle ne contient pas beaucoup de cours et je m'inquiète pour la suite.

Merci pour votre aide.

Bien à vous.

Patricia

Moyenne des évaluations  -
En réponse à patricia amodeo

Re: Hébergement moodle 2.02

par François MOTTARD,

Bonjour Patricia.

Je suis également chez hostpapa (www.noscours.org) et je n'ai pas encore eu ce genre de message mais par contre il  m'est impossible de réaliser des backups. J'ai également des problèmes en ce qui concerne l'ajout d'utilisateurs.

Tu peux essayer de désactiver les statistiques qui demandent beaucoup de ressources.

As-tu essayé avec le thème standard de moodle?

Il est très dommage qu'Hostpapa ne puisse fournir d'avantage de mémoire ram. Ce qu'il nous offre actuellement ne nous permettra pas d'utiliser la version 2.1 prochaînement. Le problème se pose également avec la version PHP (5.2.16) alors que moodle réclamera la version 5.3.6

Si lors de la prochaine mise à jour (moodle 2.03 ET 2.1.), Hospapa ne me permet par d'utiliser Moodle avec toutes ses possibilités, je me verrai dans l'obligatoin de changer de perstataire de service web.

De ton côté si je suis fort intéressé par ton retour d'expérience et ce que tu entends par "quelques cours"

François

En réponse à François MOTTARD

Re: Hébergement moodle 2.02

par patricia amodeo,

Bonjour François et merci pour ta réponse.

Je débute sur Moodle (ma plateforme existe depuis 1 mois environ). J'ai déposé 2 leçons avec une dizaine de cours qui comprennent 2 animations flash, une vidéo et un PREZI et quelques PDF. Ce qui est peu me semble-t-il mais comme je ne suis pas "informaticienne", je ne peux juger ...

Je suis dans le même cas que toi pour les backup et j'en ai fait les frais aujourd'hui. Une fausse manip et j'ai perdu tout mon travail : j'enrage !

Du côté de hostpapa, il n'alloue pas de mémoire supplémentaire.

Je suis également chez Hosteur et suis entrain de tester les 100 mo alloués.

Encore merci pour ton aide

Bien à toi

En réponse à patricia amodeo

Re: Hébergement moodle 2.02

par François MOTTARD,

Patricia,

Pour ce qui est des video ou animation, je préfaire les déposer sur un site comme You tube ou dailymotion,... etd'incorporer seulement le lien dans moodle ce qui allège la plateforme.

En réponse à patricia amodeo

Re: Hébergement moodle 2.02

par Franck PETIT,

Bonjour,

Je ne sais pas si cela peut aider mais j'ai aussi un moodle 2.03 chez hostpapa et un autre chez mavenhosting. J'ai eu ce type de message chez hospapa jusqu'à ce que je modifie la limite mémoire grace au fichier php.ini ci joint. La limite de mémoire doit être portée à  128 pour moodle 2. Normalement il devrait suffire de placer ce fichier dans le répertoire prinicpal de moodle, mais chez hostpapa cela n'a pas suffit. J'ai du le placer dans tous les répertoires et sous répertoires pour que la limite mémoire soit modifiée pour toutes les fonctionalités de moodle.

Ceci dit j'ai tenté d'utiliser hostpapa parce qu'ils offraient un espace disque non mesuré. Mais je constate que le moodle que j'héberge chez mavenhosting (75 Giga d'espace disque contre illimité chez hospapa) fonctionne beaucoup plus vite. Je pensais transférer mon ancien site de mavenhosting à hostpapa, mais finalement, je vais garder mavenhosting pour moodle et hostpapa pour mahara.

J'espère que le php.ini ci-joint pourra vous aider,

Cordialement, Franck Petit

En réponse à Franck PETIT

Re: Hébergement moodle 2.02

par patricia amodeo,

Merci Franck pour cette réponse.

Bonne soirée.

Patricia

En réponse à patricia amodeo

Re: Hébergement moodle 2.02

par Glenys Hanson,

Bonsoir Patricia,

Alors quand on te parle d'un fichier php.ini ça ne te fait pas peur ?

Not such a dumb blonde, then! clin d’œil

Cheers,

Glenys

En réponse à Glenys Hanson

Re: Hébergement moodle 2.02

par patricia amodeo,

Euh oui ?!

Je remerciais cette gentille personne pour son aide ... maintenant php ini, je n'y comprends pas grand chose. Tu connais toi ?

En réponse à patricia amodeo

Re: Hébergement moodle 2.02

par Glenys Hanson,

Salut Patricia,

Moi non plus, mais dans Moodle docs je trouve:

Vérification des paramètres PHP

Moodle nécessite un certain nombre de réglages PHP. Sur la plupart des serveurs, ces réglages sont actifs par défaut. Cependant, certains serveurs PHP (...) Ces réglages sont définis dans le fichier de configuration de PHP (dont le nom est habituellement php.ini) :

(...)

Utiliser un fichier .htaccess pour le serveur web et les paramètres PHP

Si vous installez Moodle sur un serveur hébergé, et ne pouvez pas modifier directement les fichiers de votre serveur, (...), vous pouvez cependant CONTOURNER tous ces réglages par défaut. Cela fonctionne seulement sur les serveurs Apache, (...)

  • Créez dans le dossier de Moodle un fichier nommé .htaccess, contenant des lignes comme :
DirectoryIndex index.php index.html index.htm
<IfDefine APACHE2>
 AcceptPathInfo on
</IfDefine>
php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
php_flag session.bug_compat_warn 0


J'ai fait un énorme pas en avant quand j'ai compris que "Créer un fichier nommé .htaccess" veut dire créer un fichier .txt, y copier et coller le code qu'on nous fourni et ensuite le renommer .htaccess

Je ne comprends rien, je fais bêtement... et ça marche.

Cheers,

Glenys

En réponse à patricia amodeo

Re: Hébergement moodle 2.02

par Éric Bugnet,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Traducteurs
Bonjour, voila une question à laquelle je peux répondre clin d’œil

php.ini est un fichier permettant de parametrer le fonctionnement de php (un langage internet qui est interprété du coté du serveur, le résultat seulement étant envoyé à ton navigateur).

Une bonne configuration du fichier permet un fonctionnement adéquat de ton serveur, mais, car il y a toujours un mais, il faut avoi un accès plutôt « profond » dans les entrailles de ton serveur pour pouvoir le modifier...
Ce qui n'est jamais le cas chez unb hébergeur mutualisé, et rarement chez un simple hébergeur de site : il faut soit posséder le serveur, soit louer le serveur dans sa totalité.

Il existe parfois des parades pour agir sur ce fichier sans y avoir un accès direct, ou alors en demandant à l'hébergeur de le modifier temporairement (pour une grosse installation par exemple,comme il te l'a proposé).

Éric
Moyenne des évaluations Utile (1)
En réponse à Franck PETIT

Re: Hébergement moodle 2.02

par François MOTTARD,

Bonjour Franck,

 

Je suppose que tu as voulu écrire  moodle 2.02 car 2.03 m'est pas encore disponible.

Je ne vois pas de fichier php.ini dans le répertoir principal dans mon installation de moodle faites par fantastico et jusqu'à quel niveau de sous-répertoir as tu copié ton php.ini sur ton site moddle?

As-tu installé ton moodle 2.02 à l'aide de fantastico chez hostpapa ?

Normalement je n'ai pas accès au fichier php.ini chez hostpapa puisqu'il limitenotre mémoire  php à 64MB, Je ne saisi pas l'astuce pour disposer quand même de 128MB !

En réponse à François MOTTARD

Re: Hébergement moodle 2.02

par Franck PETIT,

Bonjour François, Effectivement, tu as raison je suis sur M 2.02+ Je n'ai jamais utilisé fantastico pour installer moodle. Je créé ma base de donnée avec les outils de Cpanel, je place les fichiers moodle dans un répertoire du serveur et je lance l'installation depuis mon navigateur.

Mavenhosting m'avait adressé ce message lorsque je les ai interrogé sur les réglages php nécessaires:

Bonjour, pouvez créé un fichier nommé php.ini et motifier plusieurs

valeurs php dans celui-ci. Incluant safe_mode et memory_limit.

 Il doit être dans votre public_html.

 Pour connaître la manière dont le php.ini doit être rédigérer et pour

toutes questions sur la syntaxe je vous invite a faire des recherches

sur google concernant php.ini.

J'ai donc suivi ces recommandations et depuis j'utilise le même fichier PHP.ini dans toutes mes installations moodle. Ceci dit je ne crois pas que cela permette d'avoir 128 mo chez hostpapa, mais en tout cas depuis que j'ai placé ce fichier sur le serveur mon moodle tourne mieux (moins bien toutefois que chez mavenhosting)

Je ne suis pas un spécialiste, j'ai suivi ce que les techniciens de mavenhosting m'ont dit de faire. Cordialement, Franck
En réponse à Franck PETIT

Re: Hébergement moodle 2.02

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Le fichier php.ini proposé contient beaucoup de paramètres obscurs pour un néophyte.

En plus il est très fouillis et pas commenté ce qui ajoute au désarroi du Moodleur lambda que je suis en ce domaine.

Comme je n'aime pas placer des fichiers dont je ne comprend pas bien le rôle ma question est la suivante:

Est-il possible d'insérer dans le répertoire principal moodle un php.ini minimaliste dont le but est uniquement d'allouer un espace mémoire suffisant ?

En effet, en mutualisé la tentative de modifier des chaines de caractères dans un module non traduit se solde par un message d'erreur semble-t-il lié à la taille de la mémoire allouée.

Daniel

En réponse à Daniel Méthot

Re: Hébergement moodle 2.02

par Éric Bugnet,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Traducteurs
Salut, Peut être sur certains serveurs, mais en tout cas, surement plus sereinement et globalement en passant par un .htaccess cf. http://docs.moodle.org/fr/Installation_de_Moodle#Utiliser_un_fichier_.htaccess_pour_le_serveur_web_et_les_param.C3.A8tres_PHP Éric
En réponse à Éric Bugnet

Re: Hébergement moodle 2.02

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Merci Eric,

Je vais voir cela.

Plus généralement quelqu'un dispose-t-il d'un Moodle 2.0.2 dans un hébergement mutualisé et dont la commande Langue/Modification paquetage de langue/ Puis choix Français et cliquer sur "Importer des chaînes..." ne produit aucune erreur ?

En ce qui me concerne j'ai cette erreur chez mon hébergeur actuel.

Les infos php sont :

Php 5.2.16

memory_limit est 134217728 (bits?)

 

Daniel