.htaccess & .htpasswd
j.tel
Messages postés
133
Date d'inscription
Statut
Membre
Dernière intervention
-
Meve -
Meve -
Bonjour,
jai creé un site web dynamique et jaimerai bien securiser le repertoire d'administration
mais pour le moment j'arrive pas a avoir la fenetre d'authentification
mon fichier .htaccess
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile C:\Program Files\EasyPHP5.2.10\www\esoft\administrateur\.htpasswd"
Require valid-user
mon fichier .htpasswd
admin:jaouad
le repertoire administrateur que je cherche a securiser.
merci
jai creé un site web dynamique et jaimerai bien securiser le repertoire d'administration
mais pour le moment j'arrive pas a avoir la fenetre d'authentification
mon fichier .htaccess
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile C:\Program Files\EasyPHP5.2.10\www\esoft\administrateur\.htpasswd"
Require valid-user
mon fichier .htpasswd
admin:jaouad
le repertoire administrateur que je cherche a securiser.
merci
A voir également:
- .htaccess & .htpasswd
- You don't have permission to access this resource.server unable to read htaccess file, denying access to be safe - Forum Webmastering
- .Htaccess ✓ - Forum Référencement
- Htaccess - Forum Référencement
- Problème avec .htaccess - Forum Webmastering
- You don't have permission to access - Forum Mozilla Firefox
5 réponses
Tout d'abord trouve ton "chemin absolu".
1.Créez un fichier appelé chemin.php.
2.Inscrivez juste cette ligne de code à l'intérieur :
<?php echo realpath('chemin.php'); ?>
3.Envoyez ce fichier sur votre serveur avec votre logiciel FTP. Placez-le dans le dossier que vous voulez protéger.
4.Ouvrez votre navigateur et allez voir ce fichier PHP. Il vous donne le chemin absolu, par exemple dans mon cas :
/home/site/www/admin/chemin.php
5.Copiez ce chemin dans votre .htaccess, et remplacez le chemin.php par .htpasswd, ce qui nous donne au final par exemple :
/home/site/www/admin/.htpasswd
6.Supprimez le fichier chemin.php de votre serveur, il ne te sert plus à rien maintenant qu'il nous a donné le chemin absolu
Fichier .htaccess (enregistrer sous ANSI; transfere le sous ACSII et renommé le .htaccess dans ton FTP)
AuthUserFile /le chemin absolu/.htpasswd
AuthGroupFile /dev/null
AuthName "Page d'administration protégée"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
Fichier .htpasswd (enregistrer sous ANSI; transfere le sous ACSII et renommé le .htpasswd dans ton FTP)
login:motdepasse
N'oublie pas de crypter ton mot de passe
Ces deux fichiers ce trouvent dans le même répertoire :
www/esoft/administrateur/.htaccess
www/esoft/administrateur/.htpasswd
Vivre est quelque chose pour apprendre,
Mais voyager est mieux.
1.Créez un fichier appelé chemin.php.
2.Inscrivez juste cette ligne de code à l'intérieur :
<?php echo realpath('chemin.php'); ?>
3.Envoyez ce fichier sur votre serveur avec votre logiciel FTP. Placez-le dans le dossier que vous voulez protéger.
4.Ouvrez votre navigateur et allez voir ce fichier PHP. Il vous donne le chemin absolu, par exemple dans mon cas :
/home/site/www/admin/chemin.php
5.Copiez ce chemin dans votre .htaccess, et remplacez le chemin.php par .htpasswd, ce qui nous donne au final par exemple :
/home/site/www/admin/.htpasswd
6.Supprimez le fichier chemin.php de votre serveur, il ne te sert plus à rien maintenant qu'il nous a donné le chemin absolu
Fichier .htaccess (enregistrer sous ANSI; transfere le sous ACSII et renommé le .htaccess dans ton FTP)
AuthUserFile /le chemin absolu/.htpasswd
AuthGroupFile /dev/null
AuthName "Page d'administration protégée"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
Fichier .htpasswd (enregistrer sous ANSI; transfere le sous ACSII et renommé le .htpasswd dans ton FTP)
login:motdepasse
N'oublie pas de crypter ton mot de passe
Ces deux fichiers ce trouvent dans le même répertoire :
www/esoft/administrateur/.htaccess
www/esoft/administrateur/.htpasswd
Vivre est quelque chose pour apprendre,
Mais voyager est mieux.
AuthUserFile C:\Program Files\EasyPHP5.2.10\www\esoft\administrateur\.htpasswd"Il manque un guillemet
Essaye avec ça :
AuthUserFile "C:\Program Files\EasyPHP5.2.10\www\esoft\administrateur\.htpasswd"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai eu le même problème il n'y a pas longtemps.
Pour ma part, il a fallu que j'aille dans le fichier httpd.conf de Easy PHP. Essaye d'insérer ce bout de code :
<Directory "C:\Program Files\EasyPHP5.2.10\www\esoft\administrateur\.htpasswd">
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
Pour ma part, il a fallu que j'aille dans le fichier httpd.conf de Easy PHP. Essaye d'insérer ce bout de code :
<Directory "C:\Program Files\EasyPHP5.2.10\www\esoft\administrateur\.htpasswd">
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>