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
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

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.
vincent59
2438
Probleme résolu en suivant les recommandations de Vincent
rémy Ventoux
Développeur Drupal Freelance
remy_ventoux
12