Rechercher : dans
Par :

Probleme affichage images

Dernière réponse le 13 mar 2008 à 20:32:51 Shogoki, le 12 mar 2008 à 20:45:26 
 Signaler ce message aux modérateurs

Bonjour à tous

J'ai fait une réinstall complète de mon serveur il y a peu et je n'arrive pas à résoudre un petit problème.

Les images de certains dossiers ne s'affichent pas.

Après un peu de recherches sur le net, je me suis rendu compte qu'il s'agissait très certainement d'un problème de droit (chmod).

J'ai donc fait un chmod 755 sur mon répertoire images et chmod 655 sur une image (pour tester)

Mais ça ne marche pas!
Pas moyen d'afficher l'image!

Avez-vous une idée?

Voici l'image de test : http://www.foudeconcours.com/images/kayra1.jpg

Et voici une image dans un autre répertoire qui fonctionne sans problème :
http://www.foudeconcours.com/forum/images/misc/calendar.gif

Merci pour vos lumières...



Pour info :
Serveur Debian 4
Alternc 0.9.7

Meilleures réponses pour « Probleme affichage images » dans :
Afficher les images et les animations Flash dans le navigateur VoirQuand vous allez sur un site internet, vous n'avez plus d'images affichées ; elles sont remplacées par un petit rectangle avec un carré rouge ou un triangle bleu (par exemple). 1 - Vérifier d'abord les paramètres de votre navigateur : Pour...

1

unguest, le 12 mar 2008 à 21:31:03

J'obtiens une erreur 404 et pas un erreur 403. Le lien est mort, ton adresse est érronnée ou le fichier n'est pas à la bonne place. ;)

Répondre à unguest

2

Shogoki, le 12 mar 2008 à 21:38:23

Si si l'image est bien là !!!!

Il y a un problème d'accès mais je n'arrive pas à savoir quoi!!!!

Répondre à Shogoki

3

unguest, le 12 mar 2008 à 21:42:16

Si c'etait une erreur de droits, j'aurai un erreur 403, non?

Répondre à unguest

4

Shogoki, le 12 mar 2008 à 21:45:35

Le problème c'est que je ne sais pas ce que c'est!

Le dossier images donne l'impression de ne pas exister quand on vient via IE ou Firefox

Mais dans le FTP et le SSH (putty), je vois le dossier et les images!

Très bizarre!!!

Répondre à Shogoki

5

Shogoki, le 12 mar 2008 à 21:48:57

Encore plus étrange, si je renomme sous ftp le dossier images/ en images2/, il réapparait sur le navigateur!!!!

M'enfin

Répondre à Shogoki

6

unguest, le 12 mar 2008 à 21:52:48

Vire ta page d'index et vois ce que te donnes le répertoire racine depuis IE ou firefox, voir si le répertoire apparait dans la liste de tes fichiers.
J'ai tenté d'accéder à http://www.foudeconcours.com/images et bien not found 404 again eugene...

Répondre à unguest

7

Shogoki, le 12 mar 2008 à 21:55:43
Répondre à Shogoki

8

unguest, le 12 mar 2008 à 22:04:06

Et quand tu cliques sur le lien, il te renvoie sur le répertoire images? et si oui ils t'affiche la liste des images? et si oui encore tu peux afficher ces images?
Et si finalement oui encore ben tu copies l'adresse dans ta barre d'url et tu la reportes, sauf si c'est une adresse locale (ip ou nom-machine).
Et t'as vérifié ton .htaccess?

Répondre à unguest

9

Shogoki, le 12 mar 2008 à 22:08:03

Alors quand je cliques sur le lien, j'arrive sur foudeconcours.com/images
Non il n'affiche rien -> erreur 404

Je n'ai pas de .htaccess


PS : j'ai la même chose pour un autre site sur le même serveur mais sur le dossier files/

Répondre à Shogoki

10

unguest, le 12 mar 2008 à 22:18:18

C'est zarb ca.
c'est marrant, "images" et "files", c'est des noms "générisables", genre utilisé par défaut dans tel ou tel programme, peut-être Apache lui-même d'ailleurs... Je pense que le problème vient de là. Change ton nom de dossier (je sais c'est relou pour tes liens mais bon)
et ben t'eviteras les noms genre files et images à l'avenir, lol.
Je n'ai aucune explication rationnelle à ce phénomène.

Répondre à unguest

11

Shogoki, le 13 mar 2008 à 07:52:36

Oui enfin j'aimerai une explication et pouvoir réparer car ça pose problème pour joomla, vbulletin, ...
:(

Répondre à Shogoki

12

unguest, le 13 mar 2008 à 17:17:17

Essaye de voire dans tes fichiers de config de ton serveur apache, genre cherches "images" dans tout ce qui se trouve dans le dossier /etc/apache en finissant par le dossier de modules_enabled et en evitant le dossier modules_available (il n'est pas actif dans ta config donc le probleme n'est pas la) "If you type google into google, you can break the internet..."

Répondre à unguest

13

Shogoki, le 13 mar 2008 à 17:21:15

En cherchant toute la nuit j'ai trouvé ça dans httpd.conf

<IfModule mod_alias.c>
    Alias /icons/ /usr/share/apache/icons/

    <Directory /usr/share/apache/icons>
         Options Indexes MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>

    Alias /images/ /usr/share/images/

    <Directory /usr/share/images>
        Options MultiViews
         AllowOverride None
         Order allow,deny
         Allow from all
    </Directory>
</IfModule>


J'ai retiré le alias de images et maintenant ça marche

Apparemment Alternc s'est autorisé des gros changements!!!

Par contre, j'ai toujours un problème... le chmod 777 est appliqué en ssh mais n'est pas actif (les scripts n'ont pas les droits!)

Répondre à Shogoki

14

unguest, le 13 mar 2008 à 17:24:42

Scripts en quels langages? bash? php? "If you type google into google, you can break the internet..."

Répondre à unguest

15

Shogoki, le 13 mar 2008 à 18:28:20

Php
c'est un mod de phpbb2

il met ceci comme erreur :

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(../files/..) is not within the allowed path(s): (/var/alternc/html/l/lenna/:/var/alternc/dns/redir:/usr/shar­e/php/:/var/altern$) in /var/alternc/html/l/lenna/includes/functions_attach.php on line 841

Warning: is_link() [function.is-link]: open_basedir restriction in effect. File(../files/..) is not within the allowed path(s): (/var/alternc/html/l/lenna/:/var/alternc/dns/redir:/usr/shar­e/php/:/var/altern$) in /var/alternc/html/l/lenna/includes/functions_attach.php on line 841


C'est clairement à cause du droit d'écriture du dossier files/ mais j'ai essayé un chmod 777 dans mon ftp et j'ai été en ssh voir --> il est bien "chmodé" 777
Mais ce n'est pas appliqué!

Répondre à Shogoki

16

unguest, le 13 mar 2008 à 20:29:20

Pitet c'est précisement a cause du lien précedemment désactivé...
Rhalala... Je sais pas si je peux t'aider la, les solutions CMS m'ont fait oublier beaucoup de bases php... "If you type google into google, you can break the internet..."

Répondre à unguest

17

 Shogoki, le 13 mar 2008 à 20:32:51

Non cet alias n'a pas d'effet sur les droits.

L'alias faisait une redirection!

Répondre à Shogoki