Poblème d'affichage Images (Urgent SVP)

42 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Je viens de mettre en ligne le script peel. J'ai un problème avec les images.

Les images s'affichent mais pas en miniature et il y a au dessus des images ce message d'erreur:

Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in /home/httpd/vhosts/monsite.com/httpdocs/lib/fonctions/fonctions.php on line 1905

Warning: getimagesize(http://monsite.com/upload/120509_213508_PEEL_qemk8n.jpg) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /home/httpd/vhosts/monsite.com/httpdocs/lib/fonctions/fonctions.php on line 1905

------------

Merci de m'aider SVP

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pour effectuer un test getimagesize() il faut utiliser un chemin absolu vers la racine serveur :

Donc, modifier la fonction pour obtenir le lien suivant :

/home/httpd/vhosts/monsite.com/httpdocs/upload/120509_213508_PEEL_qemk8n.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pour effectuer un test getimagesize() il faut utiliser un chemin absolu vers la racine serveur :

Donc, modifier la fonction pour obtenir le lien suivant :

/home/httpd/vhosts/monsite.com/httpdocs/upload/120509_213508_PEEL_qemk8n.jpg

Bonjour,

Merci pour ta réponse. Mais comment je peux modifier ça ? et ou ?

Merci, j'attends ta réponse. Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pouvez vous nous donner le code que vous avez : lib/fonctions/fonctions.php on line 1905 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

Je confirme le problème en local (pas testé en ligne) avec WampServer sous Vista et la dernière version de Peel.

Dès qu'une image est ajoutée en administration avec Image 1 (dans une catégorie ou un produit) la page devient inaccessible en mode public, en fait le serveur finit même par planter, car la fonction incriminée (getimagesize) boucle indéfiniment.

Avec Image 2, la page ne plante plus mais l'image n'est pas trouvée.

Les images sont bien présentes dans Upload, non protégées en accès et affichables.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

Je confirme le problème en local (pas testé en ligne) avec WampServer sous Vista et la dernière version de Peel.

Dès qu'une image est ajoutée en administration avec Image 1 (dans une catégorie ou un produit) la page devient inaccessible en mode public, en fait le serveur finit même par planter, car la fonction incriminée (getimagesize) boucle indéfiniment.

Avec Image 2, la page ne plante plus mais l'image n'est pas trouvée.

Les images sont bien présentes dans Upload, non protégées en accès et affichables.

Bonjour,

Ce problème est résolu c'était le lien de seveur. Par contre j'ai un autre problème veuillez m'aider SVP : voici le lien de sujet : http://forum.peel.fr/index.php?showtopic=2...amp;#entry18095

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ce problème est résolu c'était le lien de seveur.

;) Oui mais encore ... Ca signifierait que le lien serveur est correct en ligne mais pas en local ? Et que j'ai seulement à adapter les variables sur ma version locale ? Pourtant tous les autres appels à fichiers locaux fonctionnent, seule la fonction calcul_largeur_image($image) plante.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

;) Oui mais encore ... Ca signifierait que le lien serveur est correct en ligne mais pas en local ? Et que j'ai seulement à adapter les variables sur ma version locale ? Pourtant tous les autres appels à fichiers locaux fonctionnent, seule la fonction calcul_largeur_image($image) plante.

Bon, je me réponds ... Exact, Bob, le chemin du serveur n'est pas trouvé par cette fonction en local (pas de problème en ligne). Il suffit alors de commenter la fonction et de fixer la variable $width=""; pour faire des essais en local.

;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour à tous,

je recherche la solution au problème évoqué ci-dessus mais sans succès :-(

J'ai récupéré le site d'un ami pour le faire tourner en local et j'ai réussi à voir le site mais quand je restre dans un menu, l'image miniature ne monte pas, c'est la grande image qui monte avec le message d'erreur suivant : Warning: getimagesize(/monsite/public_html/upload/3HHhSE.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\monsite\public_html\lib\fonctions\fonctions.php on line 2464

J'utilise Xampp.

Si vous aviez une idée...

D'avance merci de votre aide !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour à tous,

je recherche la solution au problème évoqué ci-dessus mais sans succès :-(

J'ai récupéré le site d'un ami pour le faire tourner en local et j'ai réussi à voir le site mais quand je restre dans un menu, l'image miniature ne monte pas, c'est la grande image qui monte avec le message d'erreur suivant : Warning: getimagesize(/monsite/public_html/upload/3HHhSE.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\monsite\public_html\lib\fonctions\fonctions.php on line 2464

J'utilise Xampp.

Si vous aviez une idée...

D'avance merci de votre aide !

bonsoir

moi j utilise wampserver 2 php 5.2.8

et le site fonctionne en local . l'upload d image même avec image 1 des categorie et ok

mais je n utilise pas public_html qui est configurable je suppose dans le fichier conf de apache

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pensez-vous que je dois remonter le site d'un niveau ? Le problème c'est pour l'administration derrière... Il y a un répertoire Private_html aussi...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pensez-vous que je dois remonter le site d'un niveau ? Le problème c'est pour l'administration derrière... Il y a un répertoire Private_html aussi...

l administration est elle ,celle du site ou du serveur lui même!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bon, j'ai tout remonté d'un niveau et même résultat :-((

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Votre problème peut venir d'un souci de droits d'écriture sur les répertoires upload/ et upload/thumbs/

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Votre problème peut venir d'un souci de droits d'écriture sur les répertoires upload/ et upload/thumbs/

Merci pour votre réponse :-))

Pour l'instant, je n'ai chargé le site qu'en local. Un pb de droits en local peut-il arriver ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Hello,

j'ai lu vos réponses, mais je ne trouve pas explicitement la solution au problème ...

voici mon prob :

Warning: getimagesize(http://boutique.equi-monde.com/upload/140809_231032_PEEL_upYBzx.png) [function.getimagesize]: failed to open stream: Connection refused in /home/sites/equi-monde.com/public_html/boutique/lib/fonctions/fonctions.php on line 1905

voici ce que j'ai à la ligne 1905 : list($width, $height, $type, $attr) = getimagesize($image);

merci d'avance ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Quand je regarde :

http://boutique.equi-monde.com/upload/1408...PEEL_upYBzx.png

ça me renvoie une erreur 404 fichier non trouvé

=> c'est apparemment la source de l'erreur

par ailleurs vu que tu travailles sur des images en local il faut mettre un chemin local, pas HTTP, sinon structurellement ce n'est pas bon (ça marche seulement dans certaines config PHP, pas toutes) :

http://www.php.net/manual/fr/function.getimagesize.php :

filename : Ce paramètre spécifie le fichier dont vous voulez récupérer les informations. Il peut être un fichier local ou (suivant la configuration), un fichier distant en utilisant un des flux supportés

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Primo merci pour ta réponse ...

;) le lien fonctionne pas car l'image n'est plus là :s ^^

Je me suis dit problème de compatibilité entre php et png alors j'ai delete les photos en png et j'ai repris en jpg mais ça change rien ... le noob ^^

Je suis sur un hébergeur (www.coeur-internet.fr) ... donc je ne pense pas travailler en local ...

J'attends de vos nouvelles :D

Merci d'avance,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Quand je parle de local je veux dire le chemin du système d'exploitation pour accéder directement au fichier, car ce que j'ai cru comprendre est que cette image est hébergée sur le serveur qui fait tourner le site en question.

Pour scinder le problème en 2, je vous propose de regarder d'abord si getimagesize appliqué à une image quelconque (image de la charte graphique par exemple, ou autre) de votre boutique que vous pouvez bien ouvrir dans votre navigateur renvoie une erreur ou pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Toutes les images qui concernent des produits sont introuvables, par contre quand je regarde dans le panier ça fonctionne sans problème.

Les images que j'ai mises pour les différentes marques fonctionnent également.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Toutes les images qui concernent des produits sont introuvables, par contre quand je regarde dans le panier ça fonctionne sans problème.

Les images que j'ai mises pour les différentes marques fonctionnent également.

Apparemment il s'agirait donc d'un problème d'écriture de fichier et non pas de lecture des images par la fonction getimagesize

Je vous invite à regarder dans le répertoire de ces images produits pour voir ce qu'il y a dedans, et potentiellement corriger des droits en écriture qui manquent peut-être.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

grrrrr j'ai vérifié les droit et j'ai tout coché ... et tjrs rien ... snif

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Avez-vous essayé depuis d'ajouter une photo pour voir si elle s'écrit bien dans le dossier ? Si ce n'est pas le cas regardez l'erreur qui se produit à la création de l'image.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Avez-vous essayé depuis d'ajouter une photo pour voir si elle s'écrit bien dans le dossier ? Si ce n'est pas le cas regardez l'erreur qui se produit à la création de l'image.

petite reflexion,

possible que l upload fonctionne mais que le chemin pour recuperer l image soit mal defini

et qu il recherche le dossier upload qui doit être en chmod 777

pas de dossier pas d image!

ex ceci

<img src="<? echo $repertoire_upload?>/<?echo $prod["image1"]?>" width=<?php echo $largeur?>" align="center" border="0" alt="<?php echo html_entity_decode($prod['nom_'.$_SESSION['langue].''])?>">

$repertoire_upload etant configuré dans configuration.inc.php

une autre hypotése effectivement c est le poids de l image à uploader et sa taille normalement

elle ne doit pas excedée 1000 pixel sinon l image ne se creer pas

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Les images se créent bien vu que je sais les voir quand elles sont dans le panier ...

Répertoire "Upload" est bien en 777

Je vais tester la taille des images ...

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping