Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/12/2010, 14h24   #1
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
Par défaut Impossible d'accéder à un répertoire

Bonjour,

J'essaie tout simplement d'afficher le contenu d'un répertoire (situé sur un serveur distant) contenant des photos et ceci me donne l'erreur:

Citation:
Forbidden

You don't have permission to access /Photos on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Le répertoire photos existe bien et je ne pense pas qu'il s'agisse d'un problème de chmod.

Quelqu'un aurait-il l'amabilité de m'aiguiller ?
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 14h31   #2
Membre chevronné
 
Inscription : juin 2004
Messages : 747
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2004
Messages : 747
Points : 741
Points : 741
Va voir du côté de ta config du serveur Web (Apache ?). Il semble que le dossier Photos ne soit pas dans le DocumentRoot défini dans httpd.conf (dans le cas d'Apache).
Tu n'es pas nécessairement obligé de le mettre dans le DocumentRoot, une autorisation spécifique sur ce dossier suffit.

Exemple (à ajouter dans httpd.conf) :

Code :
1
2
3
4
<Directory /chemin/vers/Photos/>
   Order Allow,Deny
   Allow from All
</Directory>
__________________
  • Mon blog PHP : http://blog.alterphp.com
  • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein
pc.bertineau est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 08/12/2010, 14h54   #3
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
Euh il faut que j'aille ou pour voir cela ?

Sur filezilla dans le dossier www, j'ai:
- un dossier cgi-bin (qui est vide)
- un dossier data (qui est vide)
- un dossier errors (qui est vide)
- un dossier html (mon site site web)
- un dossier logs


Voili voilou
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 15h01   #4
Membre chevronné
 
Inscription : juin 2004
Messages : 747
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2004
Messages : 747
Points : 741
Points : 741
Plus probablement dans /etc/httpd/conf/httpd.conf (Apache sur Linux).
__________________
  • Mon blog PHP : http://blog.alterphp.com
  • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein
pc.bertineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 15h05   #5
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
Je ne vois pas ce chemin sous filezilla.
Je suis allé dans serveur puis "afficher les fichiers cachés" au cas ou...

Je dispose pourtant d'un serveur apache sur linux...
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 15h30   #6
Membre chevronné
 
Inscription : juin 2004
Messages : 747
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2004
Messages : 747
Points : 741
Points : 741
Ton site est chez un hébergeur ?

Dans ce cas tu auras plus de chances de réussir en déplaçant le dossier de photos sous 'www'.

Tu peux montrer le code qui affiche les photos ? Le code et les photos sont sur 2 serveurs différents ?
__________________
  • Mon blog PHP : http://blog.alterphp.com
  • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein
pc.bertineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 15h43   #7
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
Mon site est chez un hébergeur en effet.

Par contre à l'heure actuelle je ne cherche qu'à voir le contenu de mon dossier depuis mon navigateur. (exemple: je tape: www.monsite/Photos , mon navigateur doit m'afficher l'arborescence de fichiers contenu dans le répertoire Photos)

Normalement cela est possible ?
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 16h40   #8
Membre chevronné
 
Inscription : juin 2004
Messages : 747
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2004
Messages : 747
Points : 741
Points : 741
Oui, mais tu dois autoriser l'indexation au niveau du serveur :

Code :
1
2
3
4
5
<Directory /chemin/vers/Photos/>
   Options Indexes
   Order Allow,Deny
   Allow from All
</Directory>
__________________
  • Mon blog PHP : http://blog.alterphp.com
  • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein
pc.bertineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 17h03   #9
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
Je comprends tout à fait ce que tu veux dire par contre je n'ai aucun fichier de ce type sur mon serveur
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 10h58   #10
Membre chevronné
 
Inscription : juin 2004
Messages : 747
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2004
Messages : 747
Points : 741
Points : 741
A mon avis, tu n'as pas accès directement à ce fichier de config mais tu dois avoir une interface de ton hébergeur pour effectuer des réglages ?

Sinon il faut te débrouiller pour ramener ces photos dans ton DocumentRoot...
__________________
  • Mon blog PHP : http://blog.alterphp.com
  • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein
pc.bertineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 11h47   #11
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
J'ai posé la question a mon hébergeur et ils m'ont répondu qu'il fallait que je créé un fichier index.html dans le répertoire qui contient les photos.
Je l'ai fait j'ai toujours pareil lorsque je tape:

www.monsite/photos/a.jpg

You don't have permission to access /photos/a.jpg on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Rien de bien compliqué là dedans par contre ce qui est affolant c'est que ça ne fonctionne pas.
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 11h58   #12
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Vérifie si tu as un htaccess. J'ai eu une erreur un jour de ce type qui venait du htaccess mal écrit...

Pas sûr, mais à vérifier.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 12h10   #13
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
Le problème est que je ne vois pas de .htaccess sur filezilla ainsi que sur mon webftp (logiciel present dans l'administration de mon hébergeur).
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 12h17   #14
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
essaye avec un winscp qui est un client sftp scp.. qui lit les .htaccess

ceci dit, est ce que l'hebergeur accepte la modification de directives dans un .htaccess ?
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 12h19   #15
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Perso, avec filezilla, je vois les .htaccess....
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 12h48   #16
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
J'ai tenté le logiciel winscp et ben c'est identique pas de fichier htaccess...
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 12h56   #17
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
dans filezilla, on peut voir les fichiers cachés dans Serveur->Forcer l'affichage des fichiers cachés. Mais par défaut, ils ne sont pas visibles.

version 3.3.5.1
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 14h33   #18
Nouveau Membre du Club
 
Inscription : août 2009
Messages : 223
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 223
Points : 29
Points : 29
J'ai appelé mon hébergeur et c'est bon il y avait un problème sur mon espace web qui est maintenant résolu.

Une sacré galère pour afficher une photo...

Encore merci à vous d'avoir passé un peu de votre temps pour m'aider
claire34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 14h41   #19
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Alala, ces hebergeurs ^^
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h09.


 
 
 
 
Partenaires

Hébergement Web