.htaccess et .htpasswd ne marchent pas - voici les fichiers , ou est l'erreur ?

message supprime
Edité le 23/11/2009 à 13:27

es tu sûr du chemin pour accéder à ton htpasswd ?

s’il est ds le meme repertoire, tu peux tenter avec:

AuthUserFile .htpasswd

:neutre:

tout pareil que sgioani :((((((((((((

J’ai tout essayé je crois, j’ai commencé par mettre ds le htaccess le chemin

AuthUserFile /home/[…]/.htpasswd

puis j’ai viré le chemin pour ne laisser que

AuthUserFile .htpasswd

j’ai uploadé en ASCII, mis un retour chariot à la fin du mot de passe ds .htpasswd

Rien ne fonctionne :frowning: J’ai bien la fenetre me demandant login + mdp mais qd je les indique tous les 2 et que je clique sur Valider, rien ne se passe, les champs st vidés et me voilà reparti au début. :clap: :clap: :clap:

Je sais plus quoi faire…si qqn a une idée…je suis ultra preneur.

Si t’as installé apache, tu devrais avoir un utilitaire pour coder tes mots de passe (htpasswd justement). Utilise le il est assez simple à utiliser.

Je crois bien qu’il faut mettre le chemin complet vers ton .htpasswd.

:hello:

j’illustre ce que tu veux faire va sur cette page :

http://www.f-service.com/~atlantique/

et clique dans le menu sur :

Infos

suivre les instruction ICI :

http://www.toulouse-renaissance.net/c_outi…ss_htpasswd.htm

1°) Avant toute chose, il faut connaître le chemin réel pour ce faire
suivre la procedure

créer le fichier path.txt puis changer en path.php

<?php
phpinfo();
echo realpath("path.php");
?>

Ensuite transferer ce fichier à la racine de ta home page, generalement là ou ta page index se trouve puis

dans ton navigateur et dans la ligne de commande, écrire:

//www.le_nom_de_ta_home/path.php puis envoyer

un formulaire va se presenter , cherche la ligne: _SERVER["PATH_TRANSLATED"]

et copie le chemin se trouvant devant cette ligne .

ce chemin devra être recopié dans ton htaccess.txt

AuthUserFile /le_chemin_de_ta_home_que_tu viens_de_copier/le_repertoire_a_protéger/.htpasswd

une fois que tu as preparé et completé ton htaccess.txt, tu passes au htpasswd.txt
exemple :

machin:bidule

là tu vas ici par exemple:

http://www.toulouse-renaissance.net/cgi-bin/crypt57.cgi/

Introduire le login et le mot de passe non cryptés = machin:bidule +envoyer
Login et mot de passe cryptés = machin:g01JYJIkbXHtA

t’as plus qu’à recopier machin:g01JYJIkbXHtA dans ton password.txt

fini pour les preparatifs ya plus qu’à transferer ces 2 fichiers dans le repertoire à protéger .

Les fichiers htaccess.txt et htpasswd.txt doivent être transmis en ASCII . les droits de ces deux fichiers avec un CHMOD 644 puis renomer:

"htpasswd.txt" par ".htpasswd" et "htaccess.txt" par ".htaccess"

faire le test via broswer pour verifier si tout est OK .

ps: ne pas oublier de supprimer le path.php une fois que t’as obtenu le path

c’est plus long à expliquer qu’à faire :wink:

Je suis désespéré…
C exactement le tuto que j’ai utilisé…sur toulouse etc…

Je suis hébergé chez OVH, un pb connu avec cet hébergeur ?une autre façon de faire peut-être ?

merci de votre aide en tt cas !!

As tu verifier auprès de ton hébergeur de l’utilisation de .htaccess et htpasswd afin de savoir si aucune limitation d’usage pour cette config n’a été établie ?

Problemme de chemin chez ovh :
AuthUserFile /home/votre_login_ftp/www/‘chemin d’accès au fichier .htpasswd’/.htpasswd

http://guides.ovh.com/HtaccessProtection