Htaccess/htpasswd Internal Server Error
Résolu
toino88
Messages postés
66
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Htpasswd error 500
- Fan error lenovo ✓ - Forum Refroidissement
- Network error ✓ - Forum Réseaux sociaux
- Formate pour taxer client 500€ ✓ - Forum Consommation & Internet
- Erreur 500 - Guide
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
3 réponses
Bonjour
Si ton PC et sous windows, le chemin d'accès de AuthUserFile devrait commencer par une lettre de lecteur et utiliser des \ au lieu de /, genre C:\htdocs\appli\.htpasswd
Si ton PC et sous windows, le chemin d'accès de AuthUserFile devrait commencer par une lettre de lecteur et utiliser des \ au lieu de /, genre C:\htdocs\appli\.htpasswd
Ta capture d'écran ne montre absolument pas que /htdocs est à la racine de ton serveur, mais seulement à la racine de ton ftp. Tu ne vois pas toute l'arborescence, seulement celle qui constitue ton site. Or, Apache a besoin du chemin absolu (ou à la rigueur d'un chemin relatif à partir de l'exécutable d'Apache lui-même je crois, mais c'est sans intérêt en pratique).
Ton hébergeur doit bien te donner quelque part les indications nécessaires pour connaître le chemin réel. Sinon, tu le trouves toi-même avec $_SERVER['DOCUMENT_ROOT'] en php.
D'autre part, il FAUT laisser le
Ton hébergeur doit bien te donner quelque part les indications nécessaires pour connaître le chemin réel. Sinon, tu le trouves toi-même avec $_SERVER['DOCUMENT_ROOT'] en php.
D'autre part, il FAUT laisser le
require valid-user
Désolé du retard, mais impossible de répondre à ce post.
J'ai récupéré le chemin grâce à la fonction realpath qui m'a donné :
/data/filer-6/web/web619/htdocs
Mon .htaccess est :
Et tout fonctionne !!
Merci de m'avoir aidé, vraiment ! Je clos ce post. Encore merci !
J'ai récupéré le chemin grâce à la fonction realpath qui m'a donné :
/data/filer-6/web/web619/htdocs
Mon .htaccess est :
AuthUserFile "/data/filer-6/web/web619/htdocs/appli/.htpasswd"
AuthName "Zone sous protection... Authentifiez vous"
AuthType Basic
require valid-user
Et tout fonctionne !!
Merci de m'avoir aidé, vraiment ! Je clos ce post. Encore merci !
Mon serveur n'est pas en local sur mon Windows
Je ne crois pas à l'incompatibilité d'encodage car tu n'as aucun caractère accentué.
Le dossier /htdocs est-il bien à la racine du serveur (et pas seulement de ton site) ? Car ton message d'erreur est celui qu'on obtient s'il ne trouve pas le fichier mot de passe, je viens de faire l'essai. C'est vrai que c'est un message générique et qu'il y a 100 autres manières de l'obtenir.
Au passage, retire le <limit GET POST> qui introduit une faille et non pas une protection :
https://www.r00t.so/securite-informatique/faille-dans-la-creation-dun-htaccess-89
Pour la faille de sécurité, il vaudrait donc mieux : ?
Enfin, si j'ai bien compris ^^