logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-10-2017 17:48:04

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

[Résolu]image jpg s'affiche pas sur ma page web

Bonjour

Je viens vers vous j'ai un souci avec mon serveur apache2,4.
Je m'explique, j'ai créé une page web en .html avec du texte et une image en .jpg or qu'en je clique sur mon fichier .html ca s'affiche bien mais dès que je passe par apache pour l'avoir en local ou sur internet l'image ne s'affiche pas par contre pas de souci sur le texte.
J'ai crée mon dossier pour mon site dans /var/www/site1 et mis mon image dans ce même dossier.
J'ai vérifier les droit en tapant

ls -lR 2>/dev/null | awk '{print $3, $4, $1, $9}' | sort | uniq | egrep ".jpg"



et la réponse est :

pi www-data -rwxr-xr-x Z23pF3B.jpg



J'ai dù oublier quelque chose quelque part mais quoi sos.gif
Ca doit peut être venir de la config d'apache mais que fairescratchhead.gif
un module ????????

merci par avance de vos réponses

Dernière modification par jahfly (27-10-2017 15:41:06)

Hors ligne

#2 23-10-2017 19:49:16

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [Résolu]image jpg s'affiche pas sur ma page web

Bonsoir,
Quel chemin de l'image as tu indiqué dans ton fichier .html et cette image est-elle dans le même dossier que le fichier .html ?

Hors ligne

#3 23-10-2017 20:26:16

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

J ai indiqué le bon chemin dans mon fichier .html /var/www/site1/Z23pF3B.jpg
Qd je clique sur mon fichier .html la page s'ouvre bien mais dès que le passé dans Apache plus d image, il y a le signe image cassée
Sinon mon image est bien dans le même dossier que mon fichier .html

Dernière modification par jahfly (23-10-2017 20:27:51)

Hors ligne

#4 23-10-2017 23:05:33

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

Quand tu ouvres l'image à part (click droit, "afficher l'image"), ça marche où ça te donne une erreur ?
Sans en savoir plus comme ça, je parierai sur une image corrompue, certains logiciels d'affichage sont plus ou moins tolérants. Après si t'as une autre erreur ça nous dira un peu vers où nous orienter ; 404 vaudra certainement dire que tu t'es raté sur le chemin de l'image.

virtue_signaling.pngpalestine.png

Hors ligne

#5 24-10-2017 07:35:25

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [Résolu]image jpg s'affiche pas sur ma page web

jahfly a écrit :

il y a le signe image cassée

Chaque fois que ça m'est arrivé, ça venait d'une erreur dans le chemin de l'image.

jahfly a écrit :

/var/www/site1/Z23pF3B.jpg

Ça c'est le chemin physique sur le disque dur. Pour qu'Apache trouve l'image il ne faudrait pas plutôt mettre un truc du genre http://site1/Z23pF3B.jpg dans ton code html ?

Hors ligne

#6 24-10-2017 09:22:07

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

Mercredi a écrit :

Ça c'est le chemin physique sur le disque dur. Pour qu'Apache trouve l'image il ne faudrait pas plutôt mettre un truc du genre http://site1/Z23pF3B.jpg dans ton code html ?

Je plussoie, c'est par rapport à la racine du site qu'il faut mettre le chemin. Si c'est /var/www/site1 l'image s'affiche avec une ligne html genre

<img src="/Z23pF3B.jpg" alt="Mon image" />


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#7 25-10-2017 18:21:14

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

donc quand je fais click droit afficher l'image, j'ai le message
Not Found

The requested URL /var/www/site1/Z23pF3B.jpg was not found on this server.

Je crois que mercredi a raison big_smile
J'avais fait comme dit bendia et quand je clicke sur mon fichier .html c'est bon mais apparement pour que apache le voit il faut que ce soit une URL.
ma question est comme le mettre sous forme de code
J'ai essaye

<http://site1/Z23pF3B.jpg>


ca marche pas

Hors ligne

#8 25-10-2017 19:19:10

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [Résolu]image jpg s'affiche pas sur ma page web

jahfly a écrit :

J'ai essaye

<http://site1/Z23pF3B.jpg>


ca marche pas


Faut mettre le code comme indiqué par Bendia

bendia a écrit :


<img src="/Z23pF3B.jpg" alt="Mon image" />


Mais peut-être avec le chemin complet l'url complete* ce qui donne :

<img src="http://Site1/Z23pF3B.jpg" alt="Mon image"/>



Un peu de lecture utile : https://openclassrooms.com/courses/appr … -images-18

*J'ai eu le cas sur un cms où le chemin "court" ne fonctionnait pas sur toutes les pages du site. Je pense que ça venait d'un fichier copié dans le thème enfant qui était lui même appelé par un autre fichier pas présent dans le thème enfant et donc ça cassait le chemin de l'image.

Edit correction (oublié le http devant le chemin url tongue)

Dernière modification par Mercredi (25-10-2017 19:34:07)

Hors ligne

#9 25-10-2017 19:27:23

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

Mercredi a écrit :

Mais peut-être avec le chemin complet* ce qui donne :

Dans mon exemple, c'était le chemin complet, mais je partais d'un pré-supposé que la racine était /var/www/site1, comme tu pourrais le faire avec un virtualhost. Il faut effectivement bien comprendre l'histoire de la racine du site. Pour bien faire, il faudrait voir le fichier de conf d'apache wink


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#10 25-10-2017 19:32:14

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [Résolu]image jpg s'affiche pas sur ma page web

En fait par chemin complet je pensais url complète big_smile j'ai utilisé le mauvais mot.
/me s'en va corriger

Hors ligne

#11 25-10-2017 19:33:21

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

alors c est bon je viens de tester c est bon en local mais par sur internet, ca charge la page sans s'arreter
j'ai mis

<img src="http://192.168.1.56/Site1/Z23pF3B.jpg" alt="Mon image"/>



et du coup j'ai changé l emplacement de mon dossier comprenent mon.html et mon image et l'ai mis dans /var/www/html car sinon pas d'url pour mon image

Hors ligne

#12 25-10-2017 19:43:37

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [Résolu]image jpg s'affiche pas sur ma page web

jahfly a écrit :

c est bon en local mais par sur internet


Là je ne comprend pas bien ce que tu veux dire. L'ip que tu as mise dans ton code, c'est une ip locale uniquement si je ne me trompe pas scratchhead.gif
Il faudrait donner un peu plus de détails.

Hors ligne

#13 25-10-2017 19:51:10

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

oups ops.gif
je dois me mélanger les pinceaux
je suis obligé de mettre

http://192.168.1.56/Site1/Z23pF3B.jpg


pour accéder a mon image car si je fais

http://Site1/Z23pF3B.jpg


ca fonctionne pas
oui c est l'ip local faut t il que je mette l'ip externe?scratchhead.gif

oui, quand je dis en local, c'est en passant par le serveur en local en utilisant l'ip local/Site1
sinon en utilisant le serveur avec un nom de domaine

Dernière modification par jahfly (25-10-2017 19:55:37)

Hors ligne

#14 25-10-2017 19:55:02

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

jahfly a écrit :

oui c est l'ip local faut t il que je mette l'ip externe?

Faut que tu nous expliques un peux plus précisément les choses je crois tongue

Ton serveur et ton navigateur tournent sur la même machine ?

Par ailleurs, il n'y a pas de raison que le code html ne fonctionne pas si ton serveur est bien configuré. En théorie, tu es sensé tomber sur une page la page par défaut de apache2 intitulée Apache2 Debian Default Page


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#15 25-10-2017 19:59:22

Mercredi
Membre
Distrib. : Testing/Sid
Noyau : 5.2
(G)UI : Gnome-shell
Inscription : 25-09-2015

Re : [Résolu]image jpg s'affiche pas sur ma page web

En fait j'ai carrément oublié un gros morceau dans l'url tout àl'heure : le nom de domaine, honte à moi ops.gif

Ton site est accessible uniquement en local ou aussi depuis l'extérieur avec un nom de domaine (auquel cas il faudrait mettre le nom de domaine à la place de l'ip genre http://www.monsite.com/Site1/Z23pF3B.jpg)

Hors ligne

#16 25-10-2017 20:08:09

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

pardon ops.gif


j'ai plusieurs sites domotique à gérer et qu'en local je passe par le wifi et à distance par réseau mobile, voila le pourquoi du comment

donc il faut que ça fonctionne en interne et en externe.D'où, mon image apparait en local et non en externe
je doit me tromper sur l'URL de l'image
j’espère être plus clairops.gif

Hors ligne

#17 25-10-2017 20:09:08

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

yes mercredi je regarde cayes.gif

Hors ligne

#18 25-10-2017 20:14:27

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

yes trop cool ca marchemerci.gif

du coup en local ca fonctionne plus
comment coder ca pour les 2

Dernière modification par jahfly (25-10-2017 20:16:24)

Hors ligne

#19 25-10-2017 20:22:59

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

Il n'y a pas de raison avec une simple page html que tu ais besoin de mettre une url. Peux tu nous montrer l'intégralité de ton code html (entre des balise code comme indiqué là http://debian-facile.org/atelier:coloration-syntaxique) ?

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#20 25-10-2017 20:25:32

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

ben apparemment, si, ça marche smile

Hors ligne

#21 25-10-2017 20:32:52

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

Donc, là, on ne sait pas pourquoi ça ne marchait pas, ni pourquoi ça marche hmm Il est assez intéressant ce fil tongue

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#22 25-10-2017 20:45:45

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

Ben quand je met l'URL de l'image en local ça marche en local et quand je met l'URL de l'image avec le nom de domaine ça marche en externe. Mais les 2  en meme temps, sait pas. j'attend de voir avec mercredi peut être un code qui englobe les 2

Dernière modification par jahfly (25-10-2017 20:49:17)

Hors ligne

#23 25-10-2017 20:51:12

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

Peux-être que si tu nous donnais le code html que tu as essayé, tu aurais plus rapidement une solution, cette solution pouvant permettre à d'autres visiteurs ou membres de comprendre un problème similaire wink

Encore une fois, il n'y a pas de raison de mettre une url dans une page html. Il suffit juste de mettre le bon chemin. Et dans ce cas, la seule chose qui change que tu y accèdes depuis le réseau local ou depuis l'extérieur, c'est l'adresse que tu tapes dans ton navigateur pour accéder à la page smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#24 25-10-2017 21:08:19

jahfly
Membre
Lieu : Aquitaine
Distrib. : raspbian Buster
Noyau : Raspberry pi 3
Inscription : 05-09-2017

Re : [Résolu]image jpg s'affiche pas sur ma page web

Code pour insérer une image en réseau local

<img src="http://192.168.1.56/Site1/Z23pF3B.jpg" alt="Mon image"/>



Code pour insérer une image en réseau externe

<img src="http://nom de domaine/Site1/Z23pF3B.jpg" alt="Mon image"/>



Apres j ai essayé avec le chemin de l image et ça fonctionne pas
Genre

<img src="/var/www/html/Site1/Z23pF3B.jpg" alt="Mon image"/>

Dernière modification par jahfly (25-10-2017 21:10:28)

Hors ligne

#25 25-10-2017 21:16:07

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [Résolu]image jpg s'affiche pas sur ma page web

jahfly a écrit :

Apres j ai essayé avec le chemin de l image et ça fonctionne pas
Genre
<img src="/var/www/html/Site1/Z23pF3B.jpg" alt="Mon image"/>

Normal. Ton serveur ne comprend pas /var/www/html wink

Essaye

<img src="/Site1/Z23pF3B.jpg" alt="Mon image"/>



Si ça ne fonctionne pas, tu devrais avoir des indications donnés par apache qui nous permettrons  de comprendre pourquoi smile

Edit : Autre truc que j'ai oublié de demandé, il s’appelle comment ton fichier html ? Comment cherches-tu à l'atteindre via ton navigateur (quelle adresse saisies tu ?)


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

Pied de page des forums