Accès aux fichiers impossibles via Apache

Accès aux fichiers impossibles via Apache - Logiciels - Windows & Software

Marsh Posté le 03-10-2007 à 19:01:45    

Bonjour
 
Je viens d'installer un serveur WAMP sur un PC avec Vista, mais j'ai quelques soucis pour y accéder.
En effet, j'ai un message :


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


lorsque je tente d'accéder à l'index.
Que ce soit via http://localhost/, http://192.168.0.10 (adresse ip sur le réseau), ou http://adresse-ip-de-la-freebox (à partir de laquelle j'ai redirigé le port 80), ou encore http://mon-dns/
 
 
J'ai lu sur beaucoup de forums que c'était simplement l'accès aux fichiers qui n'étaient pas fait pour les autres utilisateurs.
Sous linux, ça parait très facile de gérer ceci avec le ext3 et le chmod.
Seulement, sous Vista, et donc avec un système de fichiers NTFS, je n'ai aucune idée de comment fonctionnent ces droits sur les fichiers.
 
Est-ce que quelqu'un pourrait m'orienter vers une solution ?
 
 
Merci

Reply

Marsh Posté le 03-10-2007 à 19:01:45   

Reply

Marsh Posté le 04-10-2007 à 17:29:04    

Up ?

Reply

Marsh Posté le 06-10-2007 à 17:54:16    

Regarde d'abord les logs d'Apache, dans \apache\logs.

Reply

Marsh Posté le 07-10-2007 à 19:31:37    

Voilà les logs en question, je ne vois pas trop où peut être l'erreur...
 
access :


127.0.0.1 - - [13/Feb/2007:12:01:44 +0100] "GET / HTTP/1.1" 200 4592
127.0.0.1 - - [13/Feb/2007:12:01:44 +0100] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [13/Feb/2007:12:01:44 +0100] "GET / HTTP/1.1" 200 4592
127.0.0.1 - - [13/Feb/2007:12:01:45 +0100] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [13/Feb/2007:12:01:46 +0100] "GET / HTTP/1.1" 200 4592
127.0.0.1 - - [13/Feb/2007:12:01:46 +0100] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [13/Feb/2007:12:01:47 +0100] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [13/Feb/2007:12:01:47 +0100] "GET / HTTP/1.1" 200 4592
127.0.0.1 - - [13/Feb/2007:12:01:47 +0100] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [13/Feb/2007:12:01:47 +0100] "GET / HTTP/1.1" 200 4592
127.0.0.1 - - [13/Feb/2007:12:01:53 +0100] "GET / HTTP/1.1" 200 4592
127.0.0.1 - - [13/Feb/2007:12:01:53 +0100] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [13/Feb/2007:12:02:54 +0100] "GET / HTTP/1.1" 200 4801
127.0.0.1 - - [13/Feb/2007:12:02:55 +0100] "GET /dossier.gif HTTP/1.1" 200 893
127.0.0.1 - - [13/Feb/2007:12:02:55 +0100] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [13/Feb/2007:12:02:57 +0100] "GET /toto/ HTTP/1.1" 200 2302


 
 
Error :
Ficher vide
 
Install :
Pas d'infos particulière, que des "Successfull", pas d'erreur...
 
 
Si ça peut faire avancer le schmilblick  :hello:

Reply

Marsh Posté le 08-10-2007 à 15:42:27    

Pas d'error log, c'est donc que la requête n'est même a été reçue par Apache?
Dans le log je vois bien des accès vers "/". Vérifie l'heure.
En tout cas essaie une url complète avec nom de fichier, genre
http://localhost/monindex.html pour voir, puis voir dans les logs d'Apache aussi. Apparemment tu n'as pas encore créé de fichier index.html sur la racine, et donc http://localhost/ par exemple va être refusé car par défaut il empêche de voir le contenu du directory, d'où l'essai de faire avec une URL avec un nom de fichier. Si le fichier n'existe pas tu devrais avoir dans le log un code 404.

Reply

Marsh Posté le 08-10-2007 à 17:25:26    

J'ai déjà essayé d'afficher les fichiers contenus dans ce répertoire (un .htm, un .gif ou autres), tjrs le même message d'erreur, le fameux Forbidden.
 
Si je ne met pas de fichier, idem, forbidden.
 
J'en ai conclu que c'était les droits d'accès au dossier "www" (et peut-être des fichiers qu'il contient) qui n'était pas assez forts pour permettre à tout le monde de les visualiser.
 
J'ai beaucoup de mal avec la gestion des droits sur Vista, j'ai essayé d'ajouter l'item "Tout le monde", touts droits cochés, un reboot d'Apache, ça ne change rien...

Reply

Marsh Posté le 15-10-2007 à 21:15:27    

up ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed