Newsgroup: it.comp.www.php
Titolo: .htaccess e .htpasswd

Principiantissimo di PHP dopo aver installato APACHE e PHP in locale
(e funziona!!!) volevo testare sempre in locale  la possibilità di
restringere l&#8217;accesso ad alcuni files a determinati users.
Ho quindi creato ed inserito i due files .htaccess e .htpasswd nella
directory da proteggere ma non funziona!!!
Mi chiedo se devo intervenire anche su qualcuno di questi files:
-	httpd.conf
-	access.conf
-	srm.conf
-	php.ini
e se si come??????
Ho provato in vari modi ma senza esito!!!!
Grazie a tutti

 Ho provato in vari modi ma senza esito!!!! Grazie a tutti
mi sa che devi modificare il file httpd.conf e riavviare il server...
apri il file con un editor di testo e cerca: htaccess, poi leggi (sono
ben commentati). 
ciao

 - php.ini
Sto incollando da una cosa che avevo scritto, alcuni percorsi non saranno
gli stessi sul tuo computer ma li puoi sempre trovare con
locate nomefile
Scusa se il linguaggio non è diretto alla risposta, ma dice tutto!
N.B. tutto questo è riferito ad un sistema LINUX
=================
I file .htaccess contengono semplici direttive di apache (come
nell'httpd.conf) che influenzano la cartella nella quale sono presenti e
quelle "figlie".
Per proteggere una cartella nel file .htaccess ci deve essere qualcosa di
simile a
_____________________________
AuthName "Cartella protetta"
AuthType Basic
AuthUserFile /usr/local/etc/httpd/users
require valid-user
_____________________________
il file /usr/local/etc/httpd/users è un file contenente nomi utenti e
password criptate: per crearne uno esiste il comando htpassword (che si
trova dentro /opt/www/bin/)
_____________________________
./htpasswd -c nomefile nomeutente
_____________________________
e per aggiungere altri utenti idem senza l'opzione -c
Per fare in modo che tutto questo funzioni ho dovuto cambiare il file
httpd.conf modificando la riga "AllowOverride" settandola ad "AuthConfig".
Come si riavviava apache? Ah, ecco:
_____________________________
/opt/www/bin/apachectl restart
_____________________________
LAMASE

...

Il sistema operativo è Windows 98.
1° tentativo di configurazione del file httpd.conf
ho messo il primo AllowOverride All  
         il secondo AllowOverride None 
cioè ho modificato in questo modo:
#
# Each directory to which Apache has access, can be configured with
respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# permissions.  
#
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options",
"FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride None
Risultato:
così entro senza alcun problema nella directory che io invece voglio
proteggere.....
2° tentativo di configurazione
ho messo il primo AllowOverride All  
         il secondo AllowOverride AuthConfig
in questo caso ho un messaggio di errore:
 [alert] [client 127.0.0.1] c:/programmi/apache
group/apache/test/password/.htaccess: Invalid auth file type:
group/apache/test/password/.htpasswd
3° tentativo di configurazione
ho messo il primo AllowOverride None  
         il secondo AllowOverride AuthConfig 
e ho di nuovo lo stesso messaggio di errore
c:/programmi/apache group/apache/test/password/.htaccess: Invalid auth
file type: group/apache/test/password/.htpasswd
4° tentativo di configurazione
ho messo il primo AllowOverride All  
         il secondo AllowOverride All
altro messaggio di errore: [alert] [client 127.0.0.1]
c:/programmi/apache group/apache/test/password/.htaccess: Invalid auth
file type: group/apache/test/password/.htpasswd
 
da quello che ci capisco genero errori se qui:
This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options",
"FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride None
dopo AllowOverride metto All oppure Authconfig mentre se metto None
entra senza problemi e non mi protegge la cartella...
Cosa fare????
P.S.
Se per caso servisse potrei postare tutto il file httpd.conf
grazie a tutti

 Se per caso servisse potrei postare tutto il file httpd.conf
Sicuro che il file .htpasswd sia corretto?
LAMASE