Problème .htaccess / .htpasswd

Eléphanteau du PHP | 33 Messages

09 juin 2010, 10:15

Bonjour,

je voudrais protéger un dossier sur un ftp OVH.

J'ai mon fichier .htaccess :

Code : Tout sélectionner

AuthUserFile "/home/id_ftp/www/benev/.htpasswd" AuthGroupFile /dev/null AuthName "Accès Restreint" AuthType Basic
Et mon fichier .htpasswd :

Code : Tout sélectionner

identifiant:motdepasse
et mon serveur me renvoi un erreur 500 :
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Pouvez-vous m'eclairer sur l'erreur que j'ai commise ?

Eléphanteau du PHP | 33 Messages

09 juin 2010, 10:17

Quand je cherche le chemin de mon dossier j'ai :
/homez.158/id_ftp/www/benev/chemin.php
est-ce que je dois laisser le homez.158 ? Ou j'ai bien fait de le transformer en home ?

Mammouth du PHP | 672 Messages

10 juin 2010, 13:26

More information about this error may be available in the server error log.
Tu es allé voir la log ?
Quand je cherche le chemin de mon dossier j'ai :
/homez.158/id_ftp/www/benev/chemin.php
est-ce que je dois laisser le homez.158 ? Ou j'ai bien fait de le transformer en home ?
Ca dépend. Ton fichier .htpsswd est où ? Dans /home ou dans /homez.158 ? :roll:

Je te conseille de donner le chemin relatif plutôt, c'est plus simple à gérer...

Eléphanteau du PHP | 33 Messages

10 juin 2010, 13:46

Tu es allé voir la log ?
Je n'ai pas trouvé ma réponse...
Ca dépend. Ton fichier .htpsswd est où ? Dans /home ou dans /homez.158 ? :roll:

Je te conseille de donner le chemin relatif plutôt, c'est plus simple à gérer...
Mon fichier est dans le dossier "benev"...

Mammouth du PHP | 672 Messages

10 juin 2010, 15:01

Tu es allé voir la log ?
Je n'ai pas trouvé ma réponse...
Même pas un truc du genre :
[Thu Jun 10 14:54:53 2010] [error] [client 127.0.0.1] (OS 3)Le chemin d'accès spécifié est introuvable. : Could not open password file: /home/id_ftp/www/benev/.htpasswd
Ca dépend. Ton fichier .htpsswd est où ? Dans /home ou dans /homez.158 ? :roll:
Mon fichier est dans le dossier "benev"...
#-o
Ton fichier est dans /home/.../benev ou dans /homez.158/.../benev ?
Si j'ai bien suivi il est dans /homez.158/.../benev.
Du coup qu'est-ce qu'il faut mettre comme chemin dans le .htaccess, à ton avis ?
Réponse : il faut indiquer le chemin du fichier. Et le chemin du fichier c'est /homez.158/.../benev

Sinon :
Je te conseille de donner le chemin relatif plutôt, c'est plus simple à gérer...

Petit nouveau ! | 7 Messages

27 sept. 2010, 04:00

Salut,

c'est sans aucun doute un problème de chemin (si bien au préalable, ton hebergeur gère les .htaccess).

Dans ce cas 2 solutions:
- soit .htpasswd n'est pas dans le dossier benev.
- soit tu t'es planté en récupérant le chemin "/home/id_ftp/www/"