Problème pour creer un site sous linux/Quanta

Résolu/Fermé
Utilisateur anonyme - 2 mars 2007 à 18:22
 Utilisateur anonyme - 3 mars 2007 à 13:23
Bonjour

Je débute dans la création de site web, et je rencontre un problème sur lequel je sollicite votre aide.

Je travaille sous linux en utilisant Quanta+.

Mon problème concerne l'affichage d'images.
Lorsque j'affiche un image qui est dans le même dossier que la page html chargée, l'image s'affiche sans problème.
<img src="arf.gif" width="22" height="18" alt="#"/>

Mais lorsque je met mes images dans un sous-dossier images, elles ne s'affichent pas pourtant je rentre le bon chemin et la bonne syntaxe. (J'en ai même essayé différentes au cas où)
<img src="images/smileys/arf.gif" width="22" height="18" alt="#">
<img src="../images/smileys/arf.gif" width="22" height="18" alt="#">

J'ai même essayé de rentrer le chemin complet depuis la racine mais rien n'y fait... J'ai tenté aussi d'intégrer l'image par l'intermédiaire du bouton "image" prévu à cet effet sur quanta et toujours rien.

Il faut préciser qu'il en est de même pour les images chargées depuis le fichier de style.css ou j'ai tenté des deux manières suivantes :
background-image: url("../images/arf.gif");
background-image: url("images/arf.gif");


Alors que le fichier style.css est quant a lui bien pris en compte de la manière suivante :
<link rel="stylesheet" media="screen" type="text/css" title="Groove" href="styles/style.css" />


Merci par avance pour votre aide...
A voir également:

2 réponses

Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 776
2 mars 2007 à 20:59
Bonjour,

Peut-on avoir une description de la structure des fichiers de ton site ?

Dans quoi fais-tu la visualisation des pages ?

Une page est-elle en ligne ? Qu'on puisse la voir.

Et, au cas où, une erreur fréquente : les images ne s affichent pas sur le site
0
Utilisateur anonyme
2 mars 2007 à 22:00
Mon site est dans le repertoire suivant :
/var/www/dossier_site
et les images :
/var/www/dossier_site/images
la feuille style :
/var/www/dossier_site/styles

Cependant je cerne un peu mieux le problème... (enfin c'est vite dis car je pige pas pourquoi ça fait ça)
Dans mon fichier httpd.conf j'avais modifié les lignes :

DocumentRoot /var/www
et
<Directory /var/www>

en

DocumentRoot /var/www/dossier_site
et
<Directory /var/www/dossier_site>

J'ai rétablis le fichier httpd.conf par défaut et les images s'affichent correctement, cependant un autre problème se pose c'est que ainsi, j'ai une page index of/ qui s'affiche et je ne peux que contourner le problème en mettant un index.php directement dans /var/www avec un lien qui redirige vers /var/www/dossier_site/index.php

J'aimerais si possible éviter d'avoir à appliquer cette méthode... si possible.
Le site est visible en ligne mais je l'héberge sur mon pc et comme il n'en est vraiment qu'a ses débuts, est pas toujours on-line.

http://aasensuio.isa-geek.net/

Merci
0
Utilisateur anonyme > Utilisateur anonyme
3 mars 2007 à 03:12
J' ai pu résoudre ce problème de redirection via un lien en ajoutant à mon fichier httpd.conf la ligne suivante:
RedirectMatch ^/$ /dossier_site/

juste après la ligne
<Directory /var/www>

Cependant (je suis chiant je sais) un dernier petit truc me chagrine, c'est le fais que l'url de mon site s'affiche ainsi dans la barre d'adresse :

http://aasensuio.isa-geek.net/dossier_site/

et non ainsi :

http://aasensuio.isa-geek.net/

Tout simplement...
Ben si vous voyez le moyen d'arranger ça je vous en remercie par avance. Sinon au pire c'est un problème qui n'est pas très grave, dont je peux me passer de résoudre dans l'immédiat.

Merci de votre patience.
0
Utilisateur anonyme
3 mars 2007 à 13:23
Bien il semble que personne ne puisse me donner la solution à ce problème mineur, alors j'ai décidé de clore la discussion, vu que le problème n'est plus celui posé par le titre.

Je récapitule la solution au problème d'affichage des images.

Dans httpd.conf, vérifiez les syntaxes des lignes suivantes :

DocumentRoot /var/www
<Directory /var/www>


...ce qui pose alors le problème de la redirection donc :

- soit vous créez une page index.html dans le répertoire /var/www avec un lien qui redirige vers /var/www/dossier_site/index.html

- soit vous ajoutez dans httpd.conf après
<Directory /var/www>
la ligne :
RedirectMatch ^/$ /dossier_site/
0