Bonjour,
J’ai un site de recettes de cuisine dans lequel j’ai crée un nouveau type de contenu «recettes» a ce contenu (node) j’ai ajouté un champ image pour pouvoir ajouter la photo de la recette, cela a bien fontionné pour mes trois premières recettes mais maintenant j’ai ce message qui apparait :
Fatal error : Out of memory (allocated 31981568) (tried to allocate 8192 bytes) in /homepages/32/d318743363/htdocs/mycooksite/drupal7/modules/system/image.gd.inc on line 238
de quoi cela peut t’il venir ? je n’arrive pas à trouver de solutions.
merci à tous par avance…
ps : de plus mes fichiers sont stockés dans default/files/styles en double..par exemple pic1.jpg et pic1_o.jpg est ce normal aussi ??
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Il faut modifier le paramètre memory_limit de PHP, dans php.ini, qui doit être à 32Mo à voir le message d’erreur. Passe-le à 64 ou 96Mo, c’est correct et ça suffit pour la plupart des besoins
vincent59
2594
ah merci………et ou puis-je trouver ce fichier ?
yoann54
94
Si le site est en ligne, le plus simple étant de demander la marche a suivre a ton hebergeur. Celle-ci est souvent différente en fonction de ce dernier. (si ce dernier autorise ce changement, ce qui n’est pas toujours le cas.)
Haza.fr
Drupal, sans fondements
Haza
1593
ah d’accord merci bien…bon je vais essayer de les appeler alors. c’est 1and1 peut être quelqu’un sait si cela est possible ?
yoann54
94
Sur du mutualisé, apparemment, non
http://faq.1and1.com/scripting_languages_supported/php/12.html
Haza.fr
Drupal, sans fondements
Haza
1593
oui je confirme le service clientèle vient de me dire qu’on ne peut pas dépasser 40 mégaoctet donc voila apparemment je suis bloqué….mais mon problème est-il vraiment du à ce cache ??
serait-il possible qu’après avoir uploader trois images je ne puisse plus en rajouter ??
yoann54
94
Je voie que ca plante dans image.gd.inc, ce qui est la bibliotheque qui permet de retravailler les images. Ce qui est possible c’est que ton image est plus «lourde» que les autres, et le traitement qui en suit est plus lourd et dépasse la mémoire limite.
Sinon, d’une maniere générale, ce qu’il faut savoir, c’est plus un site a de module, plus il va, en fonction des opérations, consommé de la mémoire. Un simple nouveau module peut très faire dépasser la mémoire et donc faire plante un site. C’est pourquoi pour les sites ayant des vrais besoin pro, on est sur des hébergement dédié avec des limites mémoire bien plus haute (128M ne me choque pas, par exemple, …)
Haza.fr
Drupal, sans fondements
Haza
1593
D’accord maintenant je comprends mieux merci d’avoir pris le temps de me renseigner. Effectivement en baissant le poids de l’image ça a permis de l’uploader facilement. Le problème pour moi c’est que mon site est pas vraiment pro www.keskonmange.com et que je ne saurai pas trop l’héberger ailleurs que sur du mutualisé sinon il me couterait plus cher que ce qu’il me rapporte. Si le site rencontre un peu de succès peut être que je devrais le migrer vers une autre solution mais bon j’apprends beaucoup de choses à la fois entre drupal css et php ma tête commence à être bien remplie. à moins qu’il existe des hébergement mutualisés ou l’on peut avoir un peu plus de mémoire ?
merci Haza pour ta patience
yoann54
94
on trouve des hébergements mutualisés avec 96 ou 128M de memory_limit …
Les performances et le placements des bdd sont aussi à prendre en compte au vu de la consommation de drupal en la matière.
philippe10
60
Oui je vois qu’il faut être vigilant lorsqu’on s’engage pour un serveur mutualisé….je ne ferais plus cette erreur à l’avenir au moins. merci Philippe pour tes renseignements !
yoann54
94
et j’ajouterais un hébergeur avec APC ….il y en a ….
philippe10
60
APC est important pour drupal ?
yoann54
94
un opcode (APC en est un) est indispensable. Pas que pour drupal, pour tout.
Et je ne voie pas des serveurs mutu sans opcode, l’hébergeur se tirerais une balle dans le pied là.
Haza.fr
Drupal, sans fondements
Haza
1593
oui je viens de voir ça effectivement…….merci pour à tous le partage de savoir.
yoann54
94
en fait c’est encore plus important pour Drupal 7 que pour Drupal 6 car une partie de la charge qui se basait sur des mécanismes dans Mysql pour Drupal 6 repose maintenant avec Drupal 7 sur des mécanismes dans php ; le but étant de rendre drupal plus facilement adaptable dans des environnements de production ..
philippe10
60