Veel gelezen, gegoogled, GoT search maar ik kom er niet meer uit...
Het moet op een lokaal systeem gebeuren, tis een test omgeving voor mezelf.
Het systeem:
windows 2000 sp3
Apache 2.0.45
PHP 4.3.1
Ik wil dus een .htaccess .htpasswd omgeving maken, om de site te beveiligen.
.htaccess ziet er als volgt uit:
AuthUserFile c:\.htpasswd
AuthName 'Enter username and password'
AuthType Basic
<Limit GET POST>
require user admin
</Limit>
in httpd.conf heb ik dit aangepast
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
ik heb AllowOverride van None naar All gezet.
Het werkt tot zo ver, want er wordt een username en password gevraagd.
Het probleem zit 'm in .htpasswd
je moet 'm via Telnet aanmaken, omdat hij geencrypt moet worden.... Telnet poort ff opengezet. Verbinding maakt hij, zonder problemen. Dan het volgende intypen:
htpasswd -c .htpasswd admin
en daar gaat het fout. Hij kan het progje htpasswd niet vinden om het password aan te maken. bericht:
htpasswd is not recognized as an internal or external command, oparatable program or batch file
Wat doe ik verkeerd, of hoe kan ik het oplossen?
Het moet op een lokaal systeem gebeuren, tis een test omgeving voor mezelf.
Het systeem:
windows 2000 sp3
Apache 2.0.45
PHP 4.3.1
Ik wil dus een .htaccess .htpasswd omgeving maken, om de site te beveiligen.
.htaccess ziet er als volgt uit:
AuthUserFile c:\.htpasswd
AuthName 'Enter username and password'
AuthType Basic
<Limit GET POST>
require user admin
</Limit>
in httpd.conf heb ik dit aangepast
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
ik heb AllowOverride van None naar All gezet.
Het werkt tot zo ver, want er wordt een username en password gevraagd.
Het probleem zit 'm in .htpasswd
je moet 'm via Telnet aanmaken, omdat hij geencrypt moet worden.... Telnet poort ff opengezet. Verbinding maakt hij, zonder problemen. Dan het volgende intypen:
htpasswd -c .htpasswd admin
en daar gaat het fout. Hij kan het progje htpasswd niet vinden om het password aan te maken. bericht:
htpasswd is not recognized as an internal or external command, oparatable program or batch file
Wat doe ik verkeerd, of hoe kan ik het oplossen?
[ Voor 4% gewijzigd door FunFactory op 16-06-2003 00:12 ]
Je kan hier beter niets zetten....