Bonjour à tous,
je viens de tenter de protéger mon répertoire /files grâce à un .htaccess et un .htpasswd placer tous les deux dans /webroot/files
.htaccess
AuthName "Proctection des fichiers"
AuthType Basic
AuthUserFile ".htpasswd"
Require valid-user
.htpasswd
login:password
Mais voilà le résultat quand j'accède à un document présent dans ce répertoire ou les répertoires enfants :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@example.com 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.
Quelqu'un sait comment résoudre ce problème ?
Merci d'avance pour vos réponses :)
Tu dois mettre le chemIn absolu du fichier .htpasswd
Tu devrais Utiliser l'utilitaire htpasswd pour generer le fichier Et crypter les mp
Bonjour,
As tu tenté d'ajouter la directive "AllowOverride All" à ta configuration du virtualhost ? Elle permet de prendre en compte les .htaccess
<Directory>
AllowOverride All
</Directory>
P.S: L'utilisation des .htaccess est souvent utile si tu n'as pas accès à la configuration du virtualhost. Car sinon tu peux effectuer l'authentification directement dans la conf du virtualhost.
<Directory>
AuthName "Proctection des fichiers"
AuthType Basic
AuthUserFile ".htpasswd"
Require valid-user
</Directory>
Tiens nous informé :)