A voir également:
- Internal server error htaccess htpasswd
- Htaccess/htpasswd Internal Server Error ✓ - Forum - Webmaster
- Internal server error ✓ - Forum - Internet / Réseaux sociaux
- Youtube 500 internal server error ✓ - Forum - Internet / Réseaux sociaux
- 500 internal server error - Conseils pratiques - Définitions
- Free internal server error ✓ - Forum - Internet / Réseaux sociaux
3 réponses
Utilisateur anonyme
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
toino88
- Messages postés
- 66
- Date d'inscription
- mardi 3 novembre 2009
- Statut
- Membre
- Dernière intervention
- 30 avril 2015
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 ^^