Problème avec fichier .htaccess

Problème avec fichier .htaccess - HTML/CSS - Programmation

Marsh Posté le 08-09-2002 à 22:23:53    

salut,
 
ce sujet n'a pas vraiment trait à la programmation mais j'ai un gros problème avec les fichiers .htaccess. Je souhaite en effet rendre un serveur accessible au public, mais le problème est qu'avec phpMyAdmin installé le serveur est plutôt vulnérable. Donc j'ai logiquement décidé de restreindre l'accès avec un fichier .htaccess. Seulement ça ne marche pas :heink: ... Voilà son contenu
 

Code :
  1. $ cat .htaccess
  2. AuthUserFile /www/phpMyAdmin/.htpasswd
  3. AuthGroupFile /dev/null
  4. AuthName Authentification
  5. AuthType Basic
  6. <Limit GET>
  7. require user kirk
  8. </Limit>


 
j'ai aussi créé le fichier .htpasswd. Le serveur tourne sous Slackware 8.0, avec Apache 1.3.26 et php 4.2.x. Quelqu'un voit-il le problème ? merci d'avance

Reply

Marsh Posté le 08-09-2002 à 22:23:53   

Reply

Marsh Posté le 08-09-2002 à 22:27:14    

phpMyAdmin != PhpMyAdmin
 
 
on sait jamais ..
 
et t'a crypté ton pass ?

Reply

Marsh Posté le 08-09-2002 à 22:29:27    

oups j'ai oublié de spécifier le problème
 
quand je vais dans le répertoire phpMyAdmin... il ne demande rien alors que logiquement il devrait y avoir une boîte de dialogue demandant le username et le password.
 
Mais merci quand même pour ta réponse. La casse est correcte

Reply

Marsh Posté le 09-09-2002 à 19:10:27    

up !
 
je pensais pourtant que lorsqu'on plaçait un fichier .htaccess sur un serveur Apache, le répertoire serait rendu inaccessible... Or là y a un blème. à l'aide!!!!

Reply

Marsh Posté le 09-09-2002 à 19:23:46    

tu es sur du chemin vers le .htpasswd ?

Reply

Marsh Posté le 09-09-2002 à 20:09:53    

il n'y a que ça qui pourrait faire qu'il n'y ait aucune boîte de dialogue qui s'affiche lorsque j'essaye d'accéder au repertoire ?

Reply

Marsh Posté le 09-09-2002 à 23:46:19    

Ptete que ton chemin est pas bon,  
pour avoir le chemin reel du htaccess essaie de faire un simple script php avec ceci dedans :
 

Code :
  1. <?
  2. echo realpath(".htaccess" );
  3. ?>


 
cela te donnera ce que tu dois mettre comme chemin a coté de AuthUserFile.
 
 


---------------
J'ai une pierre à la place du coeur, et au milieu de cette pierre il y a un coeur.
Reply

Marsh Posté le 09-09-2002 à 23:48:25    

Schtroumpheur a écrit a écrit :

Ptete que ton chemin est pas bon,  
pour avoir le chemin reel du htaccess essaie de faire un simple script php avec ceci dedans :
 

Code :
  1. <?
  2. echo realpath(".htaccess" );
  3. ?>


 
cela te donnera ce que tu dois mettre comme chemin a coté de AuthUserFile.
 
 
 




 
pas forcément

Reply

Marsh Posté le 10-09-2002 à 00:02:34    

ben l'htaccess est activable/desactivable dans httpd.conf aussi...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 10-09-2002 à 08:27:32    

Mais tu n'as pas répondu sur ta manière de créer le mot de passe.
 
Me semble que c'est chaque fois pareil, le petit chemin qui est mal défini ou le petit mot de passe qui est marqué à la main sans cryptage.
 
[note qui fait toujours chier : les topics htaccess ne sont pas si durs à retrouver que ça]

Reply

Marsh Posté le 10-09-2002 à 08:27:32   

Reply

Marsh Posté le 11-09-2002 à 11:51:39    

merci pour vos réponses !
 
je vais vérifier ds le httpd.conf

Reply

Marsh Posté le 11-09-2002 à 12:05:49    

Il y a bien une ligne
 

Code :
  1. AccessFileName .htaccess


 
dans le httpd.conf, donc c'est pas de ce côté là que se situe le problème. Pour le chemin vers le fichier, je suis sur le serveur et il n'y a aucun doute possible.
 
Je tiens à repréciser que rien ne se produit, je rentre dans le répertoire comme s'il n'y avait pas de fichier .htaccess, pas de boîte de dialogue me demandant mon mot de passe ni le nom d'utilisateur, nawak !  
 
Y avait un truc à activer lors de la compilation d'apache ou quoi?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed