Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - Debian, *buntuForum - Debian, *buntu
  • RSS Forum - Debian, *buntu - 335288Cette discussion

Aide sur la distribution Debian (et autres distributions basées sur Debian comme la Knoppix)

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Debian, *buntu » Répertoire inaccessible par un navigateur
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
Répertoire inaccessible par un navigateur
Auteur: Shogoki (IP enregistrée)
Date: le 13 mars 2008 à 08:14

Bonjour à tous

J'ai un serveur Debian (4) avec alternc (0.9.7) installé dessus.

J'ai un étrange problème (ne me prenez pas pour un fou! image : fou)

Les répertoires images/ et files/ ne veulent pas être accessible via un navigateur ==> erreur 404 !

Je ne sais pas si d'autres répertoire bien précis sont aussi affectés par ce problème mais pour la majorité, ça fonctionne bien.


Pour un exemple concret :
Sur mon site [www.foudeconcours.com], il y a (entre-autres) un répertoire images/ visible par ftp et ssh.
Mais quand on essaye d'avoir une image dans ce répertoire ou tout simplement y accéder via un navigateur web : [www.foudeconcours.com] ==> erreur 404.

Je vous assure que le répertoire est bien là!

Le plus étrange c'est lorsque je retire le index.html, j'ai la liste des fichiers et répertoire dont images/

Une autre "étangeté", lorsque je renomme le répertoire en images2/, celui-ci redevient accessible!!!!

C'est grave docteur???


PS : sur un autre site (même serveur), le dossier files a le même problème!

Re: Répertoire inaccessible par un navigateur
Auteur: chromosome (IP enregistrée)
Date: le 13 mars 2008 à 08:46

N'aurais-tu pas un fichier .htaccess ou des droits specifiques pour ces type de repertoire dans ta config d'apache ?

Re: Répertoire inaccessible par un navigateur
Auteur: Shogoki (IP enregistrée)
Date: le 13 mars 2008 à 09:13

pas de .htaccess

A quel niveau de la config d'apache?

Re: Répertoire inaccessible par un navigateur
Auteur: Shogoki (IP enregistrée)
Date: le 13 mars 2008 à 09:26

Apres petite recherche sur httpd.conf, j'ai trouvé ces lignes

<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>


Que j'ai modifié en

<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>


Maintenant ça marche!!!!

Mais je sais pas du tout si en faisant ça, je ne crée pas un autre problème!
Des avis?

J'ai toujours pas trouvé l'équivalent en /files/

Re: Répertoire inaccessible par un navigateur
Auteur: Shogoki (IP enregistrée)
Date: le 13 mars 2008 à 09:51

image : fou files fonctionne aussi à présent image : fou

Mais j'ai toujours un drôle de problème

Apparemment le chmod n'est pas pris en compte.
Lorsque je fais chmod 777 sur le répertoire /files/, dans ssh il met bien toutes les lettres drwxr...... mais les scripts ne le percoivent pas!

exemple :
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/share/php/:/var/altern$) in /var/alternc/html/l/lenna/includes/functions_attach.php on line 841

Re: Répertoire inaccessible par un navigateur
Auteur: ethneo (IP enregistrée)
Date: le 13 mars 2008 à 11:40

Salut,

Pour ton 1er problème c'est simple, cela venait de l'Alias d'apache.

Toutes URL commençant par /images/ (1er argument de Alias) auront accès à des fichiers locaux correspondant au chemin absolu /usr/share/images/ (2nd argument de Alias)
Donc, Une requête pour http://tonsite.com/images/toto.jpg ferait renvoyer le fichier /usr/share/images/images/toto.jpg par le serveur.
Or ce fichier n'existe probablement pas dans ce répertoire...
C'est d'ailleurs bizarre que apache est mis cela par défaut ?

_________________
Linux, sécurité, & Co. ... [ethneo.free.fr]

Re: Répertoire inaccessible par un navigateur
Auteur: ethneo (IP enregistrée)
Date: le 13 mars 2008 à 11:47

Désolé, j'ai pas répondu à ton 2nd problème :
A quoi te sert ton répertoires /files ? est-il à la racine ? je n'ai pas réussi à y accéder par http.
Si c'est un endroit où tu stock des fichiers, alors oui il faut que le chmod 777.
A première vu je dirai que ton fichier functions_attach.php possède un include() ou require() qui va surement chercher autre part que dans ton répertoire racine.
C.a.d avec le safe_mod d'activé (est-il activé chez toi?) tu ne pourra pas aller lire/écrire autre part que dans ton répertoire www.
D'où le "is not within the allowed path(s): (/var/alternc/html/l/lenna/:" la sécurité mis en place te refuse l'access à ces répertoires..
Vérifie ton script functions_attach.php por voir s'il est 'clean' (ne va fouiller alors que chez lui)

_________________
Linux, sécurité, & Co. ... [ethneo.free.fr]

Re: Répertoire inaccessible par un navigateur
Auteur: Shogoki (IP enregistrée)
Date: le 14 mars 2008 à 22:10

Bonjour

Le répertoire files est sur un autre site : [www.toutadonner.be] (il n'est pas à moi mais sur mon serveur)

Le safe_mode est off

Voici le phpinfo : [www.toutadonner.be]

Est-ce que vous voyez qqch qui cloche?

Re: Répertoire inaccessible par un navigateur
Auteur: ethneo (IP enregistrée)
Date: le 24 mars 2008 à 00:04

http://www.toutadonner.be/info.php
Not Found
The requested URL /info.php was not found on this server.

_________________
Linux, sécurité, & Co. ... [ethneo.free.fr]



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.