Rechercher : dans
Par :

APACHE autorisation d'acces

Dernière réponse le 11 jun 2009 à 12:00:01 zouzou, le 11 jun 2009 à 11:10:32 
 Signaler ce message aux modérateurs

Bonjour à tous,
J'ai une machine sur laquelle tourne un serveur apache. Je voudrais accéder à un fichier par url. Mais l'erreur suivante s'affiche : "You don't have permission to access /C:/..........
L'url que je tape est de la forme : "http://localhost/C:/......
Merci de m'aider !

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « APACHE autorisation d'acces » dans :
Configurer Apache et Windows pour créer un hôte virtuel VoirIntroduction Comme tout webmaster, lorsque vous créez votre premier site, vous installez sans doute un logiciel comme WAMP ou EasyPhp. Vous mettez alors votre site dans le répertoire /www/ et celui ci est alors accessible via l'url...
Message d'erreur 'Vous devez disposer d'une autorisation' VoirIl vous est impossible de supprimer un/des fichier(s)/dossier(s) ? Le message d'erreur suivant s'affiche: Vous devez disposer d'une autorisation pour effectuer cette action. Vous avez certainement perdu les droits d'administrateur sur ce...
Apache - Les fichiers .htaccess VoirLes fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire...
Partager la connexion à Internet VoirIntérêt Si vous possédez un réseau local (deux ordinateurs ou plus reliés en réseau), dont un connecté à Internet (par l'intermédiaire d'un modem, par le câble, ...), il peut être intéressant de rendre la connexion accessible aux autres...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...

1

Giorgiolino, le 11 jun 2009 à 11:29:42

Bonjour,

a priori d'après ce que j'ai pu voir, ton url n'est déja pas valide car après localhost/
tu as mis C: et le ':' (deux points) pose déja problème .

En outre même si tu l'enlèves, ça m'étonnerait que ça marche question de logique.
En effet http://localhost correspond en général au répertoire www/ de ton serveur.
Via l'url, tu ne pourra donc accéder qu'aux répertoires/fichiers placés à l'intérieur.

Exemple:
Si tu as l'enchainement suivant,
répertoire www/ --> répertoire images/ --> fichier logo.gif

Tu pourras alors écrire l'url
http://localhost/images/logo.gif qui t'affichera l'image logo.gif


Bonne suite.
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein

Répondre à Giorgiolino

2

zouzou, le 11 jun 2009 à 11:36:29

Merci de ta réponse,
Et donc si je veux accéder à un fichier qui ne se trouve pas dans ce répertoire ? Je ne peux pas ??

Répondre à zouzou

3

 Giorgiolino, le 11 jun 2009 à 12:00:01

En principe, non. Tu ne peux pas.

Pourquoi ?
Parce que la logique veut que tu ne puisses pas accéder juste en tapant l'url à des fichiers qui se trouvent "plus haut" que le répertoire de ton localhost.
Et pour cause, http://localhost est un alias du répertoire source (par exemple C:/wamp/www/monappli chez certains). Comment ferais-tu pour lui "écrire" l'adresse d'un fichier dans C:/ alors que tu te trouves déja plus loin dans l'arborescence ?

Mais cependant...
En pratique pourras quand même le faire mais dans une application (en php par exemple) où tu coderais un lien hypertexte vers le fichier en question.

J'espère que ça répond à ta question.
"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information"
Albert Einstein

Répondre à Giorgiolino