Topic: failo apsauga su .htaccess ir .htpasswd

Pasirasiau toki paprasta tekstuka

AuthUserFile C:/xampp/htdocs/bbb/b2.htpasswd
AuthName "pop3"
AuthType Basic
<Files "C:/xampp/htdocs/111/222/a.html">
require valid-user
</Files>

ir .htpasswd faile issaugojau user:pass
bet niekaip nesuveikia gaunu Server error! Error 500
o apache loge si info kuri man nieko nesako
[authz_core:error] [pid 3408:tid 1680] [client ::1:56411] AH01627: AuthType configured with no corresponding authorization directives
Minciu? :)

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: failo apsauga su .htaccess ir .htpasswd

Kadangi nesu šito dalyko daręs ant Windowsų, tai nesu tikras, bet manau yra visokių niuansų su keliais iki failų.

Kitas dalykas, veikianti katalogų (o manau prisitaikysi ir failam) apsauga, atrodo maždaug taip:
.htaccess:

AuthUserFile /kelias/iki/.htpasswd
AuthGroupFile /dev/null
AuthName "Pavadinimas rodomas ant popup lango"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

.htpasswd failą realiai reikia generuoti su htpasswd programa, windowsuose tu ją rasi tikriausiai apache bin kataloge, su .exe plėtiniu. Ten irgi yra visokiu niuansų su įvairais kodavimo mechanizmais, bet taip imant standartinį atvejį tai pradinė sintaksė sukurti failą su kažkokiu vartotoju yra tokia: htpasswd -c .htpasswd useris

Re: failo apsauga su .htaccess ir .htpasswd

Taip pat turi veikti atitinkamas apache modulis, kuris gali vadintis mod_auth ar pan. pasižiūrėk apachio konfige (-;