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

Ciao a tutti, o un problema mi sono fatto uno script in php che mi crea 
una cartella con .htaccess e va a inserire user e pass in .htpassdw . Il 
problema è che mi da password errata sempre e in ogni caso e se tolgo il 
file htpassdw mi chiede lo stesso l'autenticazione e mi da accesso 
negato....vi prego HELP me!!!!
bye

in data 08/09/2005 11.14  Matt ci dice:

anche se togli il .htpasswd è ovvio che continua a chiederti la 
password, è il file .htaccess che dà l'impostazione di protezione.. se 
togli quello non ti chiede + nulla..
scusa ma nel tuo php come la passi la password nel file .htpasswd?
non la passi in chiaro vero?
hai controllato l'error log di apache?
-- 
Magari potessi andarci io in pensione, quello sarebbe supermitico!
http://opurl.com/url.php?VpbnE

 
Scrivo user e pass con fwrite() del php e la pass la critto con una 
funzione che dovrebbe generare pass crittate come apache. Sono in 
hosting su altervista e nn so ne come e ne se posso controllare il log 
di apache. ho controllato e cambiato + volte il percorso del file 
.htpasswd in AuthUserFile, ma niente...ho anche provato a mettere in 
.htpasswd user+pass crittati da un servizio in internet he critta come 
apache, ma niente...nn so cosa fare...
una cosa...il file .htpasswd bisogna crearlo per forza con telnet o va 
bene anche crearlo direttamente in php?
Help ancora me!!!
Ciauz!! e grazie x la risposta

 Ciauz!! e grazie x la risposta
sai cosa mi vien da pensare ..che creadolo il php ha i permessi apache 
il file .htpasswd e forse crea problemi ..., li hai controllati?
1. sei certo che il percorso del file .htpasswd indicato in htaccess si 
corretto? ..basta una piccola svista (mi hai già risposto sopra)
2. ha provato a metterlo a mano il file .htpasswd? quindi con i permessi 
del tuo utente?
per esempio utente prova e password prova:
prova:05.a0PC.xG4aA


 
Ho provato come mi hai suggerito a crearmi il file a "manina" con 
prova:05...  , ho anche provato a settare come permessi x .htpasswd 777, 
  ma continua a non funzionare.....
ANCORA HELP!!! thnks x le risposte...
Ciauz!!

Matt ha scritto:

Ho notato ora che in realtà nn mi lascia cambiare i permessi a .htpasswd 
che è 664..


in data 08/09/2005 14.04  Matt ci dice:

ecco vedi ecco xchè non funzia
devi specificare il percorso completo lato server
es /var/www/htm/azo



e come faccio a conoscerlo? grazie!!!

in data 08/09/2005 14.26  Matt ci dice:

te lo avranno indicato quando ti hanno attivato il servizio...
magari guarda le faq del fornitore.
altrimenti:
...crea un file info.php e guarda la *document root*
nel file info.php
ci scrivi :
<? phpinfo();?>
se lo metti nella cartella dove ci salvi htpasswd guarda DOCUMENT_ROOT e 
  SCRIPT_FILENAME torverai il percorso lato server.
ciao



C'è un problema: document_root mi ha dato /var/www/html e script 
filename membri/trustme/azo/info.php quindi come percorso ho messo 
/var/www/html/membri/trustme/upa/.htpasswd  ma non va lo stesso....hai 
ancora qualche idea? Grazie!!!!!!!!Ciauz!!

in data 08/09/2005 15.16  Matt ci dice:

non ci sono altre idee perchè il problema è quello il percorso inserito 
sbagliato
scusa ma hai accesso ssh o telnet?
magari con il comando pwd vedi il percorso certo..
scusa ma non hai detto che htpasswd l'hai messo nella cartella azo?
allora che vuol dire /var/www/html/membri/trustme/upa/.htpasswd
sarà /var/www/html/membri/trustme/azo/.htpasswd


Matt ha scritto:

Ho risolto!!! Avevi ragione...era il percorso...ho usato altervista con 
il suo servizio x creare cartelle protette con htaccess e poi ho 
guardato il contenuto del file x vedere che percorso usare.. era 
/membri/trustme/azo/.htpasswd
GRAZIE X IL TUO AIUTO!!!
Ciauz!!
P.S. Appena ne ho uno se vuoi ti invio un invito gmail....ciao!

in data 08/09/2005 16.27  Matt ci dice:

figurati... meglio così
p.s.
ho già gmail grazie lo stesso
