[RESOLU] Activation de Module génère des erreurs (FileField)

Catégories:

Bonjour

Sans que je sache exactement comment j en suis arrivé là. Je n’arrive plus à installer correctement certains modules dans mon site.

Exemple : Module ImageField

Je le copie dans site/ALL/Modules
Après j affiche la liste des modules de mon site. J active le module et clique enregistrer configuration.

J’obtiens l erreur suivante

Fatal error : Allowed memory size of 20971520 bytes exhausted (tried to allocate 508914 bytes) in /home/symbiokines/www/includes/database.mysql-common.inc on line 41

Est ce que quelqu un a deja rencontré ce type de problème ?

Comment a t il été résolu ?

Il y a surement quelque chose de dégradé quelquepart dans mon site (Sur un autre site que je maintiens, jamais vu çà). Y a t il de «l outillage» pour effectuer une analyse.

PS : je ne suis pas un expert PHP, ni un expert DRUPAL (pas encore :))

Rémy

#

Ce type de message d’erreur arrive lorsque PHP ne peut plus s’allouer de mémoire (RAM insuffisante).
Dans l’exemple, le paramètre memory_limit dans le fichier php.ini est de 20 M.
Plus on empile de modules et plus Drupal doit utiliser de mémoire surtout dans les «grosses» pages d’administration. On a souvent le souci dans la page de gestion des permissions (la matrice rôles / modules).

Seule solution : augmenter la valeur dans le fichier php.ini

Note : dans la visualisation du status du site (admin/reports/status) c’est le paramètre PHP memory limit.

#

Probleme résolu en suivant les recommandations de Vincent

rémy Ventoux
Développeur Drupal Freelance

Syndiquer le contenu