Problème d'upload de photos Problème d'upload de photos
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Problème d'upload de photos

Started by Mackenzie, January 29, 2006, 01:42:21 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Mackenzie

Bonjour a tous,

je me permets de créer un nouveau topic pour mon problème d'upload.

Alors voilou, je n'arrive pas a uploader via mon ftp certaines images, qui apparemment, dépassent plus de 400ko. Ni via le ftp, ni via la console "uploader une image" par la console d'admin. >:(

Quand je vais dans le répertoire pour insérer mes images, j'ai des croix rouges a la place des miniatures. J'ai quand même essayer de cliquer sur "insérer les photos sélectionnées" pour voir si ca marcherait mais j'ai encore des croix rouges pour le résultat.
J'ai cliqué sur une des croix rouges pour avoir le message d'erreur qui est celui-ci:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 7096 bytes) in /home/www/4a9ef52d6e9d5514cfdbe2eb580cf9ec/web/gallery/include/picmgmt.inc.php on line 259


Que dois-je changer pour que la mémoire soit suffisamment grande??

J'ai regardé le php info de mon serveur et dans le debogage de coppermine et apparemment, ca devrait passer:

max_execution_time | 10 | 10
max_input_time | 60 | 60
upload_max_filesize | 48M | 48M
post_max_size | 48M | 48M



Que dois-je modifier pour régler mon problème??

Merci d'avance pour votre aide.


Mackenzie

Bonsoir,

j'ai été voir sur le lien que vous m'avez indiqué mais tout est en anglais. ???

Je n'ai pas assez de notions pour comprendre tout.

Donc, en francais, ca donne quoi svp??


Titooy

En résumé, ça dit que vous devez augmenter (ou demander à votre hébergeur qu'il augmente) le paramètre memory_limit (qui est acuellement 16M) dans le php.ini
Si ce n'est pas possible, la seule solution est d'uploader des photos plus petites (en nombre de pixels, pas en poids)

Mackenzie

Quote from: Titooy on January 31, 2006, 07:15:50 PM
En résumé, ça dit que vous devez augmenter (ou demander à votre hébergeur qu'il augmente) le paramètre memory_limit (qui est acuellement 16M) dans le php.ini
Si ce n'est pas possible, la seule solution est d'uploader des photos plus petites (en nombre de pixels, pas en poids)
ha bon. hum, c'est bizarre car j'ai un autre site qui est sur le même hebergeur et j'utilise aussi coppermine avec phpnuke et je n'ai jamais rencontré de problèmes pour uploader des photos qui font généralement au moins 1Mo.

est ce qu c'est normal?

Titooy

Je ne sais pas si c'est normal mais ce qu'il faut comprendre, c'est qu'il s'agit du poids de la photo décompressée qui pose problème, pas celui du fichier en lui-même. Pour traiter une image, GD (comme pratiquement tous les logiciels de traitement d'image) doit l'interpréter et donc décompresser l'image. Et c'est là qu'il se heurte aux limites d'utilisation de mémoire définies dans le fichier php.ini.
Pour avoir une idée du poids de votre photo décompressée, enregistrez-la en bmp ou en tif non-compressé.

Mackenzie

Quote from: Titooy on January 31, 2006, 10:55:47 PM
Je ne sais pas si c'est normal mais ce qu'il faut comprendre, c'est qu'il s'agit du poids de la photo décompressée qui pose problème, pas celui du fichier en lui-même. Pour traiter une image, GD (comme pratiquement tous les logiciels de traitement d'image) doit l'interpréter et donc décompresser l'image. Et c'est là qu'il se heurte aux limites d'utilisation de mémoire définies dans le fichier php.ini.
Pour avoir une idée du poids de votre photo décompressée, enregistrez-la en bmp ou en tif non-compressé.
en bmp, j'en ai qui font plus de 20mo

Mackenzie

Bonsoir,

j'ai envoyé un email a mon hebergeur pour demander d'augmenter le memory_limit mais reste sceptique.

J'ai une autre question:

Est ce normal que quand je veux uploader de nouvelles photos via le ftp, coppermine m'affiche tjs les images qui ont déja été uploadées?
Dans la liste des nouvelles images, via le panneau de coppermine, il m'affiche les photos déja uploadées qui se trouvent dans le répertoire ainsi que les nouvelles photos a uploader.

D'habitude coppermine n'affiche que les nouvelles photos a insérer dans l'album.

C'est un problème ou c'est comme ça pour la nouvelle version de coppermine?

Merci d'avance.

Titooy

Depuis que je connais Coppermine c'est comme ça. Il y a un mod pour qu'il n'affiche que les nouvelles photos : http://forum.coppermine-gallery.net/index.php?topic=25709.0

Mackenzie

Bonjour,

voici la réponse de mon hebergeur:

Bonjour,

Je tiens à vous rappeler une des conditions d'utilisation de votre hébergement:

"Infomaniak Network SA ne tolère aucun script consommant plus de 16Mb de mémoire
lors de son exécution, ni d'une durée de plus de 10 secondes"

L'erreur qui s'est affichée est dûe au dépassement de la mémoire. Ce n'est pas
le serveur qui manque de mémoire, mais nous qui avons limité cela pour garder
nos machines stables. Merci de trouver une solution sur vos scripts pour
contourner cela, en désinstallant des modules par exemple.

Soit votre script consomme plus qu'avant (une base qui grandit et qui n'est pas
épurée, par exemple), soit il traite des images plus grosses qu'avant, etc...
mais ce n'est pas un changement qui vient de chez nous. Il faut épurer vos bases
de données, nettoyer ce qui est trop vieux, voir s'il n'y a pas de mise à jour
du CMS sur le site officiel que vous utilisez, etc.


Je suis dans la m****.

Ce que je ne comprends tjs pas c'est pq les photos passent sur mon autre site avec coppermine et que sur mon 2ème site, elles ne veulent pas passer.

Je sais que je suis chiante mais j'aimerais bien comprendre d'où vient véritablement le problème. Si ca passe sur un site, ca devrait passer sur l'autre, surtout que mes deux sites sont heberger chez le même hebergeur.


Titooy

Est-ce que ça arrive avec toutes les photos ou avec certaines en particulier ?

Mackenzie

Quote from: Titooy on February 02, 2006, 06:34:52 PM
Est-ce que ça arrive avec toutes les photos ou avec certaines en particulier ?
certaines.

Titooy

Alors c'est effectectivement un problème de taille...

Une manière de contourner le problème, proposée sur le forum international, est d'uploader des photos plus petites pour créer les miniatures et les versions réduites, puis de les remplacer par les versions originales. Le seul problème est alors que les données de taille et de dimension ne sont pas correcte (vous pouvez éventuellement les corriger à la main dans la base de données).

Une autre solution est de créer vous-même les fichiers normal_ et thumb_ et de les uploader avec l'image originale. En principe, coppermine ne devrait pas essayer de les recréer, et n'utiliserait donc pas cette quantité de mémoire.

Mackenzie

j'ai près de 10 000 images a transférer. c'est impossible à faire.
:o

C'est fou qaund même que des images identiques n'arrivent pas être uploadées d'une galerie a l'autre et en étant sur le même hebergeur.
C'est un truc qui me rend folle.

Titooy

Même image, même serveur, même version de Coppermine ?

Mackenzie

Quote from: Titooy on February 02, 2006, 09:45:01 PM
Même image, même serveur, même version de Coppermine ?
non, pas la meme version. j'utilise le module coppermine avec phpnuke 6.5
c'est la version: Coppermine Photo Gallery 1.2.2a for CMS
Le site a 2ans et je n'ai pas eu l'utilité de l'upgrader car aucun problème.

Comme je ne renouvelle pas mon contrat pour ce site là, je dois transférer toutes les photos sur l'autre site qui reste en ligne.

Au fait, c'est quoi CMS??

François Keller

Bonjour,
QuoteAu fait, c'est quoi CMS??
Content Management System
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Titooy

C'est à dire "système de gestion de contenu" - comme cpg-dragonfly, phpnuke, joomla/mambo, spip, etc.


S'il s'agit d'un transfert, les fichiers normal_ et thumb_ existent déjà. Il suffit donc de les transférer ensemble et vous n'aurez plus de dépassement de mémoire...

santonic

bonjour!
je pensais avoir compris le problème grace aux nombreux posts sur le sujet, mais ca n'explique pas un point: j'avais ajouté une photo avec succes il y a quelques temps.
je recrée aujourd'hui un repertoire et remets la meme image dans ce repertoire. (le nombre de pixels n'a pas changé...) La création de la miniature echoue (le fameux "Allowed memory size of 16777216 bytes exhausted " dans showthumb). pourquoi ?
(en effet l'ajout d'une "petite" image réussit)

merci pour votre aide,
Caroline

Hilaryline

Salut !!  :)

Moi aussi j'ai un problème pour upoader mes images !!
Image Magick je ne l'ai pas téléchargé. Donc je comprend que ça ne marche pas avec mais quand je change Image Magick pour mettre GD 2 j'ai tout de même un problème !!... Pour GD2 aussi il faut installé quelque chose !?
Merci d'avance pour votre aide !... ;)