Jump to content

Problème d'upload de photo, page blanche après chargement et échec!


gdhueppe

Recommended Posts

Bonjour,

Après une recherche approfondit sur le forum j'ai plusieurs fois vu le problème mais il n'a jamais été résolu!!

Quand je tente d'uploader des photos à forte résolution (exemple: 2220*1632, mais de petite taille: 220 ko) dans le BO j'obtiens une page blanche d'erreur (voir sreenshot).
J'ai modifié la taille max d'upload des images à 5000 Ko.
Rien à faire toujours cette page blanche....
L'upload d'image plus lourde mais à plus faible résolution fonctionne parfaitement (exemple 1280*960 avec 650 ko)
Peut faire une modification qui résoudrait se problème?

Merci d'avance pour votre aide!!!

Guillaume

13807_3GDpiw1doDWkprha9dgp_t

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...

Bonsoir,

Dans préférence/produits j'ai passé "Taille maxi des images produits" à : 9999999.
Ensuite dans le code
tab\adminattachments.php ligne 18: protected $maxFileSize = 32000000;
Tab\adminproducts.php ligne 18 et 19: protected $maxImageSize = 320000000;
protected $maxFileSize = 310000000;

Et au niveau du php.ini j'ai ajouté cela:
upload_max_filesize = 60M
post_max_size = 60M
max_execution_time = 600
php_value upload_max_filesize 400M
php_value post_max_size 200M

Ca améliore nettement.
Bonne soirée.

Link to comment
Share on other sites

Re

Et je viens de trouver la solution est :

dossier css/jqzoom.css modifier la taille.

en deux secondes dans search jqzoom
lien parlant de jqzoom
http://www.prestashop.com/forums/viewthread/42860/general_discussion/solved_can_the_picture_in_jqzoom_be_enlarge

Là un poste qui peut-être aidera à la question de départ :

http://www.prestashop.com/forums/viewthread/40318/discussion_generale/resoluchanger_la_taille_des_images_dans_la_presentation_du_produit

Link to comment
Share on other sites

  • 4 weeks later...
Bonsoir,

Dans préférence/produits j'ai passé "Taille maxi des images produits" à : 9999999.
Ensuite dans le code
tab\adminattachments.php ligne 18: protected $maxFileSize = 32000000;
Tab\adminproducts.php ligne 18 et 19: protected $maxImageSize = 320000000;
protected $maxFileSize = 310000000;

Et au niveau du php.ini j'ai ajouté cela:
upload_max_filesize = 60M
post_max_size = 60M
max_execution_time = 600
php_value upload_max_filesize 400M
php_value post_max_size 200M

Ca améliore nettement.
Bonne soirée.


Bonjour,

Je suis tout nouveau dans le système Prestashop et mon truque c'est plus le graphisme...

Je suis comme vous; lorsque j'essaie d'envoyer une image même de 1000x1000 dpi en jpg; il y à une page blanche qui s'affiche.

J'aimerais tester l'astuce de Ecom; mais je ne comprend pas comment trouver mon fichier php.ini.
J'ai cherché sur des forums; mais je ne comprend toujours pas. Certains parlent de .htaccess.
Je suis perdu dans tout ça. Mon site est hébergé chez PhpNet.

Si quelqu'un pouvais m'expliquer ? ...

Merci.

Ed.
Link to comment
Share on other sites

Quelle rapidité ?

J'ai essayé ça; mais la page blanche était toujours là.
(Donc c'était si simple que ça.)


Pas facile lorsque l'on n'y comprend pas grand chose à la programmation...

Merci en tout cas...

Au final; tu as réussis à uploader quelle taille d'image sur Prestashop ?

Link to comment
Share on other sites

J'étais sur la version 1.3 R2 ; pour plus de sûreté, je réinstalle la version 1.2.5

J'ai vus que tu avais crée un module pour permettre l'envoi de plus grosses images.
Ça remplace le système d'origine de Prestashop ?

Link to comment
Share on other sites

upload_max_filesize = 60M
post_max_size = 60M
max_execution_time = 600
php_value upload_max_filesize 400M
php_value post_max_size 200M

Dans un fichier php.ini déposé à la racine du site (le même endroit où il y a le dossier admin)

Les 3 chiffres à modifier dans les deux fichiers *.php

Et enfin j'ai mis 9999999 dans taille maxi des images produits.

(Pour hauteur et largeur; j'ai mis 3000 et 3000; fallait pas ? )

Link to comment
Share on other sites

Bonjour,

Les images sont redimensionnées grâce à la librairie GD, et elle est très gourmande en mémoire.
A part augmenter la mémoire allouée dans le php.ini (paramètre memory_limit), dans un fichier .htaccess ou avec un ini_set() vous ne pouvez à mon avis pas faire grand chose de plus.
Pour les plus vaillants vous pouvez modifier images.inc.php pour utiliser convert via un exec() à la place.

Damien

EDIT:
J'y pense après avoir posté pour vous assurer du problème vous pouvez décommenter la ligne suivante du fichier config/config.inc.php:
@ini_set('display_errors', 'off');

Après l'upload loupé vous devriez avoir une belle erreur php du genre Fatal error: Allowed memory size of 16777216 bytes exhausted tried to allocate 13824 ...

Link to comment
Share on other sites

Bonjour Seno,

Pour le php.ini met le dans admin mais aussi dans à la racine de ton site soit un niveau au dessus.
Pour les hauteurs et largeur je l'ai ai laissé à 64 et 64.

En espérant que ca fonctionne.

Link to comment
Share on other sites

Bonjour Ecom,

Merci pour l'astuce. Effectivement, en copiant les php.in dans les 3 fichiers, j'ai une nette amélioration.
(j'ai dû mettre 64 et 64 pour hauteur et largeur sinon ça fonctionnait pas)
Nette amélioration; parce que avant, une image de 1000x100 ne passait pas.

A présent une image de 1900x1200 passe; mais pas 2000x1400.

C'est dommage. Une autre idée ?

Link to comment
Share on other sites

Effectivement, en copiant les php.in dans les 3 fichiers, j’ai une nette amélioration

Tu me fais peur, qu'as tu fait exactement. Les fichiers PHP.ini sont au nombre de 2 et doivent être placés uniquement au niveau de
\www
\admin

Avec cette méthode j'arrive bien à uploader des images de 2600x1900.
Link to comment
Share on other sites

Mince, je croyais que copier le fichier php.ini un peu partout était une façon de s'assurer qu'un de ces fichiers soit au bon endroit.
Je vais supprimer le >3eme que j'ai laissé dans la racine du site.

Lorsque l'on édite le fichier php.ini; il faut éditer les 2 ou bien ces fichiers peuvent êtres différents ?
Désolé; je n'y connais pas grand chose...

Link to comment
Share on other sites

  • 3 weeks later...
  • 7 months later...
Bonjour,

Après une recherche approfondit sur le forum j'ai plusieurs fois vu le problème mais il n'a jamais été résolu!!

Quand je tente d'uploader des photos à forte résolution (exemple: 2220*1632, mais de petite taille: 220 ko) dans le BO j'obtiens une page blanche d'erreur (voir sreenshot).
J'ai modifié la taille max d'upload des images à 5000 Ko.
Rien à faire toujours cette page blanche....
L'upload d'image plus lourde mais à plus faible résolution fonctionne parfaitement (exemple 1280*960 avec 650 ko)
Peut faire une modification qui résoudrait se problème?

Merci d'avance pour votre aide!!!

Guillaume


Bonjour,

Avez vous trouvé une solution sérieuse ?

Cdlt
Link to comment
Share on other sites

  • 6 months later...

Bonjour à tous,
Je rencontre ce même problème d'upload d'image, j'essaye de suivre votre étape, j'ai toujours une page blanche pour cette résolution de 2600×1900
Je teste en locale, sur xampp
Etape :
_préférence/produits j’ai passé “Taille maxi des images produits” à : 9999999
_dans admin\tab\adminattachments.php ligne 18: protected $maxFileSize = 32000000;
_dans admin\Tab\adminproducts.php ligne 18 et 19: protected $maxImageSize = 320000000; protected $maxFileSize = 310000000;
_Et au niveau du php.ini j’ai ajouté cela:
upload_max_filesize = 60M
post_max_size = 60M
max_execution_time = 600
php_value upload_max_filesize 400M
php_value post_max_size 200M
_Les 2 fichiers php.ini sont copiés dans /httdocs et dans /admin

>> upload toujours page blanche, quelqu'un a une idée, je suis en locale donc je pense que pas de problème de limitation comme les serveurs dédiés . merci à tous

Link to comment
Share on other sites

Lorsque le client upload une image, peut on se passer de l'affichage de la petite image pour montrer qu'il a bien uploader, je crois que c'est ça qui fait planter . Peut on tout simplement écrire genre "votre fichier image12.jpg a bien été uploader", juste un petit texte pour faire comprendre que l'opération a bien marché, je pense que ça évitera tous ces problème d'upload, le client peut même envoyer une image à 5 ou 10 méga s'il en a envie.
Est ce que quelqu'un a déjà essayé ??
Merci à tous

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...