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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Wamp et .htaccess [Wamp]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut Wamp et .htaccess
    Bonjour,

    J'ai installé wamp Serveur 2.0, j'ai créé mon site, j'ai mis .htaccess afin de protéger un répertoire, cela marche avec ceci :
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    AuthName "Page d'administration protégée"
    AuthType Basic
    AuthUserFile "L:/Program files 2/wamp/www/maison/.htpasswd"
    Require valid-user

    Mais par contre ça ne fonctionne pas avec cela :
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <files cer.php>
    
    AuthName "Acces restreint"
    AuthUserFile "L:/Program files 2/wamp/www/maison/N1/.htpasswd"
    AuthGroupFile "L:/Program files 2/wamp/www/maison/N1/.htgroup"
    AuthType Basic 
    
    
    <limit GET POST>
    require group visiteur
    </limit>
    
    </files>

    Il passe et n'affiche pas la fenêtre pour entrer le code
    Les chemins absolus sont corrects.
    J'ai besoin d'utiliser le group comment faire ?
    J'ai remarqué aussi que mon fichier phpinfo reste blanc avec rien d'inscrit
    <? phpinfo(); ?>. Pourtant le reste fonction je touche beaucoup au php.

    Merci de votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    Rebonjour,

    aider moi SVP

    voila ce que m'affiche le navigateur I.E7 lorsque je tape um mdp de require group visiteur.

    Authorization Required
    This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

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

    Faut il modifier le fichier appache ou installer un module apache.
    Encore une fois merci d'avance.

  3. #3
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    Les informations de compte contenues dans le fichier .htpasswd sont-elles correctes ? Le mot de passe est-il encodé ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    bonjour,

    Oui les information des comptes est correcte dans .htpasswd.
    Les mots de passes ne sont pas encodé. non crypté.

    merci.

  5. #5
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Tu dois crypter le mot de passe en md5 il me semble, tu peux faire çà avec php ou sur internet.

    Avec PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $mdp = 'toto123';
    echo md5($mdp); // affiche le mot de passe crypté
    Ou sur internet http://www.clicasso.fr/outils/htpasswd.php

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    Il faut crypte .htpasswd et .htgroup faut il aussi le crypté ?

    Merci

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Si la fenêtre d'authentification ne s'affiche pas : il faut lire le journal d'erreur et/ou s'assurer que AllowOverride, pour le répertoire donné, permet de redéfinir ces directives dans un fichier .htaccess (AuthConfig au minimum et FileInfo pour ErrorDocument ?).

    Citation Envoyé par xunil2003
    Authorization Required
    This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
    Cette erreur indique que les informations du compte ne sont pas correct ou qu'il y a une erreur lié au stockage des mots de passe. En effet, on ne peut pas utiliser tout et n'importe quoi comme algorithme : le format MD5 supporté par Apache lui est propre (la fonction md5 de PHP ne fonctionnera pas par exemple ; seul l'utilitaire htpasswd peut hasher les mots de passe dans ce format), crypt n'est pas disponible sous Windows. Seul l'algorithme SHA1 est "universel". Les conserver en clair n'est également possible que sur les systèmes souffrant de limitations.

    Quant au fichier de groupes, il ne doit en aucun cas être chiffré sinon il deviendrait inexploitable !

    Citation Envoyé par xunil2003
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Ici vraisemblablement vous avez commis une erreur sur la page d'erreur personnalisée sensée gérer les 404 (donc en génère une elle-même à son tour).

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    Bonsoir,

    Merci pour les infos, Pour le fichier de groupes, il y a un truc que je ne comprend pas,

    Qunad je met dans .htacces

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <files camera.php>
    </files>
    AuthUserFile "L:/Program files 2/wamp/www/maison/n1/.htpasswd"
    AuthGroupFile "L:/Program files 2/wamp/www/maison/N1/.htgroup"
    AuthName "Accès réservé"
    AuthType Basic
    <Limit GET POST>
    require group visiteur
    </Limit> 
    </files>
    Il ne m'affiche pas la fenetre pour entrer les mdp, il passe a trevers.
    Pourtant Le chemin absolue et correcte ainsi que celui de .htgroup.
    A la ligne Require j'ai bien precisé qu'il s'agit du groupe visiteur.
    <files camera.php> precise bien qu'il y a que le groupe visiteur qui ne peut pas voir le fichier.

    ET maintenant quand je met dans htaccess ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <files camera.html>
    </files>
    AuthUserFile "L:/Program files 2/wamp/www/maison/n1/.htpasswd"
    AuthGroupFile "L:/Program files 2/wamp/www/maison/N1/.htgroup"
    AuthName "Accès réservé"
    AuthType Basic
    <Limit GET POST>
    require group visiteur
    </Limit>
    La il m'affiche la fenetre et lorsque je tape visiteur suivit du mot de passe , il ne reconnais pas le visiteur.

    Mon fichier .htgroup est comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    visiteur: 120682 160151
    controleur: 140568 270359
    Donc y a t'il un truc special a faire pour utilisé le groupe.
    Pourquoi je n'arrive pas a utilisé la fonction "require group visiteur" spécifié dans le fichier htaccess.

    Merci d'avance.

  9. #9
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Vos blocs <Files> sont syntaxiquement faux (on voit une espèce d'imbrication) et/ou strictement inutiles car vides.

    Sans utiliser les groupes, est-ce que l'authentification fonctionne ?
    Comment a été créé le fichier .htpasswd ? Avez-vous essayé avec des mots de passe en clair pour commencer (puisque sous Windows) ?
    (mais a priori c'était oui d'après le premier message)

    PS : pour PHP, êtes-vous sûr que les balises courtes sont autorisées ? (ie vérifier que short_open_tag est à on)

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut
    Rebonsoir,

    Oui l'authentification fonction, sans utiliser les groupes.
    Le fichier htaccess a été créé comme ceci, pour être utilisé avec le groupe visiteur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <files camera.php>
    AuthUserFile "L:/Program files 2/wamp/www/maison/n1/.htpasswd"
    AuthGroupFile "L:/Program files 2/wamp/www/maison/N1/.htgroup"
    AuthName "Accès réservé"
    AuthType Basic
    <Limit GET POST>
    require group visiteur
    </Limit> 
    </files>
    IIl ne m'affiche pas la fenetre pour entrer les mdp, il passe a travers .htaccess, Pourquoi ?
    Pour short_open_tag comment voir si php autorises les balises courtes.

    Encore une fois, Merci d'avance.

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

Discussions similaires

  1. [ZF 1.11] Installation Wamp, problème .htaccess
    Par ghis33 dans le forum Zend Framework
    Réponses: 1
    Dernier message: 13/11/2012, 20h52
  2. [WAMP] Htaccess localhost
    Par dj-julio dans le forum Apache
    Réponses: 2
    Dernier message: 01/06/2007, 19h03
  3. [Htaccess] protéger la racine wamp
    Par djlau dans le forum Apache
    Réponses: 31
    Dernier message: 21/05/2007, 10h20
  4. [Htaccess] Wamp et serveur NT
    Par damien77 dans le forum Apache
    Réponses: 2
    Dernier message: 26/03/2007, 16h28
  5. [Apache] Problème Htaccess et Wamp
    Par Invité dans le forum Apache
    Réponses: 2
    Dernier message: 12/02/2006, 12h24

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