2010-09-07 5 views
1

La première fois que j'ai utilisé htaccess pour demander un mot de passe utilisateur. sur mon serveurhtaccess et htpasswd?

Le fichier .htpasswd se trouve dans le répertoire racine de mon serveur.

fichier .htaccess se trouve dans le dossier du dossier « uploads » (qui se trouve dans le répertoire racine)

i utilisé ...

<?php 
    echo dirname(__FILE__); 
    ?> 

pour obtenir le chemin complet du serveur à mon répertoire racine.

mon fichier .htaccess dans mon dossier « uploads » ressemble à ceci maintenant:

AuthType Basic 
AuthName "Uploads to my website" 
AuthUserFile /home/.sites/74/site484/web .htpasswd 
Require valid-user 

et mon fichier .htpasswd dans la racine ressemble à ceci:

admin:$apr4$CxS3O/..$vJcWNd6tlUwg6PAn.6cpA1 

maintenant quand je navigateur mydomain.com/uploads je reçois:

erreur serveur interne Le serveur Encount une erreur interne ou une mauvaise configuration et n'a pas pu compléter votre requête.

Qu'est-ce que je fais mal ici?

merci pour votre aide !!!

Répondre

5

Il semble qu'il y ait un espace au lieu d'une barre oblique entre le répertoire et le nom de fichier dans la ligne AuthUserFile.

+0

jésus, vous avez raison! homme, sry pour la question. maintenant ça marche! – matt

+2

@mathiregister: Acceptez la réponse si elle fonctionne maintenant. Accepter la réponse est la meilleure façon de remercier quiconque sur SO. –

+0

Super, content d'entendre que ça marche! – jblocksom