IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Image sous Spip : Fatal error: Allowed memory size [Spip]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de clio671
    Profil pro
    Développeur Web
    Inscrit en
    Février 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2007
    Messages : 203
    Par défaut Image sous Spip : Fatal error: Allowed memory size
    Bonjour les gars,

    Je suis encore avec un problème d’image, je veux mettre un logo qu’on m’a fourni sur la page d’accueil de mon site (184 Ko) et j’ai eu le malheur de la mettre sans la rétrécir et BAM ça m’affiche à l’endroit du logo :

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 9476 bytes) in /home/.sites/117/site48/web/ecrire/inc/filtres_images.php on line 445
    Ce qui correspond dans le listing à :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    if (!$destFormat) {
    				spip_log("pas de format pour $image");
    				return;
    			}
    
    			# calcul de memoire desactive car pas fiable
    			#$memoryNeeded = round(($srcsize[0] * $srcsize[1] * $srcsize['bits'] * $srcsize['channels'] / 8 + 65536) * 1.65); 
    			#spip_log("GD : memory need $memoryNeeded");
    			#if (function_exists('memory_get_usage'))
    				#spip_log("GD : memory usage ".memory_get_usage());
    			#spip_log("GD : memory_limit ".ini_get('memory_limit'));
    			#if (function_exists('memory_get_usage') && memory_get_usage() + $memoryNeeded > (integer) ini_get('memory_limit') * 1048576){
    			#	spip_log("vignette gd1/gd2 impossible : memoire insuffisante $memoryNeeded necessaire");
    			#	return;
    			#}
    			#else
    			{
    				$fonction_imagecreatefrom = $valeurs['fonction_imagecreatefrom'];
    				$srcImage = $fonction_imagecreatefrom($image);
    				if (!$srcImage) { 
    					spip_log("echec gd1/gd2"); 
    					return; 
    				}


    Mr Spip m’énerve un peu avec ce problème de mémoire, si vous pouviez m’aiguiller un peu car en page accueil du site ça ne fait pas terrible.
    A+

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ton serveur limite la mémoire à 8Mo c'est peut etre un peu court pour faire fonctionner SPIP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Avatar de clio671
    Profil pro
    Développeur Web
    Inscrit en
    Février 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2007
    Messages : 203
    Par défaut
    Je sais qu'il faut aller modifier la valeur du paramètre :

    dans le fichier php.ini mais je ne sais pas ou il se trouve sur le serveur de prod... c'est vraiment agaçant !

    Je vais essayer d'aller changer des paramètres dans mes_options.php ou dans .htaccess pour voir mais ces problèmes de mémoire, c'est prise de tête surtout quand on fait des sites web officiels .

  4. #4
    Membre éclairé
    Avatar de clio671
    Profil pro
    Développeur Web
    Inscrit en
    Février 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2007
    Messages : 203
    Par défaut
    O.K., J'ai effacé l'article qui posait problème, mais pendant un moment quand même, je n'ai pas pu accéder à sa suppression à cause de l'erreur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Images] Galerie photo (Fatal error: Allowed memory size)
    Par Dookie dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 25/05/2010, 12h13
  2. [PEAR][Mail] Fatal Error : Allowed memory size of 8388608 bytes exhausted
    Par bigben89 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 20/10/2008, 18h01
  3. Réponses: 3
    Dernier message: 08/08/2007, 19h08
  4. [Librairies] zip.lib.php Fatal error: Allowed memory size of 8388608 bytes exhausted
    Par manaboko dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 22/05/2006, 10h42
  5. Fatal error: Allowed memory size of...
    Par Webfab dans le forum Langage
    Réponses: 3
    Dernier message: 17/09/2005, 10h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo