Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1136 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de fichier .htaccess

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de fichier .htaccess

n°910974
momobeach
Posté le 30-11-2004 à 00:28:38  profilanswer
 

Bonjour,
Je débute en programmation et j'ai un gros problème avec mes fichiers htaccess et htpasswd.
 
J'ai installé mon sevreur apache 2 sous Windows XP Pro.
 
je voudrais contrôller l'accès à un répertoire:
 
voici le fichier .htaccess de ce repertoire:
 
AuthUserFile C:/blablabla/.htpasswd
AuthGroupFile /dev/null
AuthName PasswdProtection
AuthType Basic
<limit GET>
require valid-user
</Limit>
 
j'ai créé un fichier .httpasswd comme indiqué sur la plus part des sites.
 
Ca ne marche pas.
 
Help!!!!
 
Matt

mood
Publicité
Posté le 30-11-2004 à 00:28:38  profilanswer
 

n°911026
Xav_
The only one...
Posté le 30-11-2004 à 09:10:00  profilanswer
 

si tu bosse en local, avec un système en windows, il me semble que contrairement à ce que tu a pu lire dans les didactitiels, il ne faut pas crypter les mot de passe.
Les password ne doivent etre crypté qui si tu bosse sur un système unix (comme les sites online, ou comme Linux)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°911122
momobeach
Posté le 30-11-2004 à 12:11:01  profilanswer
 

Ok, je vais essayer.  
 
J'ai un autre problème aussi c marqué sur certains forums d'ajouter ceci dans le fichier httpd.conf: #AllowOverride AuthConfig et AllowOverride AuthConfig. Lorsque je met ceci j'ai une erreur interne du serveur.
J'ai vue sur le site d'apache qu'il falalit utiliser le htpasswd.exe dans le dossier /bin pour crypter les mots de passe.

n°911126
momobeach
Posté le 30-11-2004 à 12:15:27  profilanswer
 

J'ai essayé non crypté mais ca ne marche toujours pas.
 
j'ai remarqué dans le fichier httpd.conf ces deux lignes:
#Allow from all
Allow from 127.0.0.1
Je comprends le principe de ces lignes mais si je veux utiliser des fichier .htaccess, est ce que je dois modifier quelque chose?

n°911305
naceroth
Posté le 30-11-2004 à 15:41:26  profilanswer
 

Xav_ a écrit :

si tu bosse en local, avec un système en windows, il me semble que contrairement à ce que tu a pu lire dans les didactitiels, il ne faut pas crypter les mot de passe.
Les password ne doivent etre crypté qui si tu bosse sur un système unix (comme les sites online, ou comme Linux)


 
Où est ce que tu as été chercher ça encore ?
 
@momobeach
 
Même si ça n'a rien à voir avec php, je te mets un exemple de protection :)

Code :
  1. Alias /www/ "e:/www/"
  2. <Directory "e:/www/">
  3.         Options Indexes Multiviews
  4. DirectoryIndex index.php
  5. AllowOverride None
  6. Order Deny,Allow
  7. Deny from All
  8. AuthType Basic
  9. AuthName "Site protégé"
  10. AuthUserFile "e:/apache/Apache/bin/passwd"
  11. Require valid-user
  12. Allow from 127.0.0.1
  13. Allow from validator.w3.org
  14. Satisfy Any
  15. </Directory>

n°911307
momobeach
Posté le 30-11-2004 à 15:44:23  profilanswer
 

dsl j'ai cherché cela sur internet dans la plupart des tutoriels sur le htaccess.
pour ton exemple, tu agit directement dans le fichier httpd.conf.
Que veut dire Allow from validator.w3.org?
 

n°911311
momobeach
Posté le 30-11-2004 à 15:46:18  profilanswer
 
n°911319
naceroth
Posté le 30-11-2004 à 15:53:15  profilanswer
 

momobeach a écrit :

dsl j'ai cherché cela sur internet dans la plupart des tutoriels sur le htaccess.
pour ton exemple, tu agit directement dans le fichier httpd.conf.
 


 
Ouaip, mais agir dans la config ou dans un .htaccess, ça change pas grand chose, les instructions sont les mêmes (bon évidement, la partie alias saute :D)
 

Citation :

Que veut dire Allow from validator.w3.org?


 
Oh, c'était un vieil exemple, la ligne servait juste à permettre la validation du site, sur un serveur de développement. Ca sert donc à rien une fois le site fini (ou pour ceux qui se foutent de la validation comme de l'an 40 d'ailleurs :D)

n°911324
momobeach
Posté le 30-11-2004 à 15:56:38  profilanswer
 

ok donc toi tu me conseils de gérer tout cela directement dans le fichier httpd.conf comme dans ton exemple?Ok par exemple je vais tester ce la pour un fichier qui s'appel template celui ci se trouve dans le fichier htdocs qui est la racine du serveur apache.
 
Dans mon fichier httpd.conf je vais placer des balises directory pour mon fichier template comme tu as indiqué dans la réponse au dessus. Mais que dois-je indiquer pour la racine de mon serveur c'est à dire htdocs?

n°911325
momobeach
Posté le 30-11-2004 à 15:58:04  profilanswer
 

escuse moi mais je parlais de dossier  pas de fichier pour templates et htdocs

mood
Publicité
Posté le 30-11-2004 à 15:58:04  profilanswer
 

n°911333
naceroth
Posté le 30-11-2004 à 16:05:38  profilanswer
 

momobeach a écrit :

ok donc toi tu me conseils de gérer tout cela directement dans le fichier httpd.conf comme dans ton exemple?Ok par exemple je vais tester ce la pour un fichier qui s'appel template celui ci se trouve dans le fichier htdocs qui est la racine du serveur apache.


 
Non, je ne te le conseille pas dans l'absolu, surtout si tu n'es pas l'hébergeur final, l'exemple que j'ai donné protège un alias, toi tu souhaites protégé un répertoire, c'est pas le même usage, et pour ton cas, le .htaccess est plus approprié :)

n°911334
momobeach
Posté le 30-11-2004 à 16:06:10  profilanswer
 

Ta méthode marche. Merci, cependant je ne comprends pas pourquoi on n'utilise pas le fichier .htaccess, car on utilise le fichier .htpasswd. C'ets amrqué sur le net qu'ils focntionnent ensemble.

n°912081
momobeach
Posté le 01-12-2004 à 15:07:00  profilanswer
 

Donc pour conclure, j'ai bloqué en dur dans mon fichier httpd.conf, mais je n'utilise pas les fichiers .htaccess. Ce qui a à moitié résolu mon problème.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème de fichier .htaccess

 

Sujets relatifs
problème de dateProblème de lien avec dreamweaver
probleme balise <div>Lire dans un fichier texte
Lire un fichier ligne par ligne.[delphi] probleme de mise à jour d'un edit
problème de fichier .htaccessProbleme avec mon fichier .htaccess
Problème avec fichier .htaccessHELP ! Problème avec fichier htaccess
Plus de sujets relatifs à : Problème de fichier .htaccess


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR