Submitted by yoann54 on
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 ??
Il faut modifier le paramètre
Permalien Soumis par vincent59 le 14 Mars, 2011 - 18:31
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
ah merci………et ou puis-je
Permalien Soumis par yoann54 le 14 Mars, 2011 - 18:33
ah merci.........et ou puis-je trouver ce fichier ?
Si le site est en ligne, le
Permalien Soumis par haza le 14 Mars, 2011 - 18:45
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.)
ah d’accord merci bien…bon je
Permalien Soumis par yoann54 le 14 Mars, 2011 - 18:50
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 ?
Sur du mutualisé,
Permalien Soumis par haza le 14 Mars, 2011 - 18:57
Sur du mutualisé, apparemment, non
http://faq.1and1.com/scripting_languages_supported/php/12.html
oui je confirme le service
Permalien Soumis par yoann54 le 14 Mars, 2011 - 19:18
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 ??
Je voie que ca plante dans
Permalien Soumis par haza le 14 Mars, 2011 - 19:27
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, ...)
D’accord maintenant je
Permalien Soumis par yoann54 le 14 Mars, 2011 - 19:45
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
on trouve des hébergements
Permalien Soumis par philippe10 le 14 Mars, 2011 - 20:37
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.
Oui je vois qu’il faut être
Permalien Soumis par yoann54 le 15 Mars, 2011 - 23:26
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 !
et j’ajouterais un hébergeur
Permalien Soumis par philippe10 le 16 Mars, 2011 - 07:20
et j'ajouterais un hébergeur avec APC ....il y en a ....
APC est important pour
Permalien Soumis par yoann54 le 16 Mars, 2011 - 13:39
APC est important pour drupal ?
un opcode (APC en est un) est
Permalien Soumis par haza le 16 Mars, 2011 - 13:47
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à.
oui je viens de voir ça
Permalien Soumis par yoann54 le 16 Mars, 2011 - 13:55
oui je viens de voir ça effectivement.......merci pour à tous le partage de savoir.
en fait c’est encore plus
Permalien Soumis par philippe10 le 16 Mars, 2011 - 14:03
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 ..