IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

.htpassword ne fonctionne pas avec document root sur un lecteur réseau


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2003
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2003
    Messages : 88
    Par défaut .htpassword ne fonctionne pas avec document root sur un lecteur réseau
    Bonjour,
    je réalise un petit script php qui permet la gestion d'un fichier .htaccess et .htpasswd...

    A ce propos, j'ai deux questions:
    1) J'ai lu sur le net qu'il était préférable que le fichier de mot de passe soit hors du dossier accessible par navigateurs... Est-ce vrai? Si oui, pourquoi? :-)

    2) J'ai un petit soucis. Mon script fonctionne bien sur mon pc mais sur un autre serveur où le dossier dans lequel il est herbergé est un lecteur réseau, ca ne fonctionne pas, le lod d'apache me dit :
    Could not open password file: //xxx/data/.htpasswd
    Alors que quand je colle l'adresse qui est dans mon fichier .haccess dans l'explorateur windows. je tombe sur le fichier...

    Voici le contenu de mon .htaccess:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    AuthName "Veuillez entrer votre visa et votre mot de passe"
    AuthType Basic
    AuthUserFile "\\xxx\data\.htpasswd"
    Require valid-user
    Merci pour vos infos! :-)

    Bonne soirée!

    Raf

  2. #2
    Membre éprouvé Avatar de MGD_Software
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 137
    Par défaut PHP et chemin réseau
    Bonjour,

    Je ne suis pas sûr que PHP sache gérer les chemins réseaux... De plus la syntaxe est différente selon qu'on est sous Windows ou Linux.

    En tous cas, sous Windows il y a une solution simple : mapper un disque réseau sur le chemin du serveur, voire directement sur le répertoire où est le fichier .htpasswd.

    Ainsi en mappant le disque réseau K: sur le chemin \\xxx\data, //xxx/data/.htpasswd deviendra K:\.htpasswd et ça, ça devrait marcher car c'est un chemin réel standard parfaitement accepté par Apache et PHP.

    Je ne suis pas spécialiste de Linux, mais il me semble qu'on peut également monter un chemin réseau dans un répertoire local. On obtiens donc le même résultat.

    Note : ceci n'est que théorique car je n'ai pas le temps de monter une config pour vérifier. Mais j'y crois ferme. Bonne chance.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2003
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2003
    Messages : 88
    Par défaut
    Salut!
    En fait, j'ai trouvé entre temps... La fonction que j'utilise (realpath) ne fonctionnant pas partout j'ai pu voir qu'en fait une partie du chemin était dupliquée donc faut magouiller!

    Au final, ma seule certitude est qu'il est dur de faire qqch qui fonctionne partout, :-D

    Merci quand même!

    Raf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Document root sur un lecteur réseau
    Par gtraxx dans le forum Apache
    Réponses: 4
    Dernier message: 12/09/2012, 23h38
  2. Réponses: 7
    Dernier message: 13/04/2011, 12h29
  3. document.write ne fonctionne pas avec IE !
    Par Regis0122 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 22/05/2009, 08h53
  4. Document root sur un lecteur réseau
    Par user007 dans le forum Apache
    Réponses: 14
    Dernier message: 18/05/2009, 10h04
  5. [HTML] Ancre liée à formulaire fonctionne pas avec certains boutons "submit" sur ie6
    Par 12monkeys dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 28/02/2008, 21h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo