Moderator |
|
Daar word ik niet zoveel wijzer van, eerlijk gezegd.
Als je zelf een webserver draait, dan is dit waarschijnlijk Apache ?
Zoja: doe het volgende:
1. Open een command prompt (DOS-venster) en ga naar je Apache dir, naar de subdirectory /bin. Hier staat het .exe-bestand htpasswd.exe
Type het volgende in:
htpasswd -c .htpasswd <gebruikersnaam>
Bijvoorbeeld:
htpasswd -c .htpasswd zwobbel
Voer twee keer het wachtwoord in dat je wilt gebruiken
Verplaats het .htacces bestand naar de folder die je wilt beveiligen (phpMyAdmin)
2. Maak onder deze zelfde directory een bestand .htaccess aan met de volgende inhoud:
AuthType Basic
AuthName "phpMyAdmin"
AuthUserFile htdocs/phpMyAdmin/.htpasswd
AuthGroupFile /dev/null
<Limit GET>
require valid-user
</Limit>
AuthType Basic AuthName "phpMyAdmin" AuthUserFile htdocs/phpMyAdmin/.htpasswd AuthGroupFile /dev/null <Limit GET> require valid-user </Limit>
(pas eventueel het pad AuthUserFile aan als die bij jou anders luidt)
3. Zorg ook dat je httpd.conf file van Apache (te vinden onder de Apache/conf/ directory) goed staat ingesteld.
Zorg dat in het volgende onderdeel de regel AllowOverride goed staat ingesteld:
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "<hier_staat_dan_je_document_root">
...
AllowOverride AuthConfig FileInfo
...
</Cirectory>
# # This should be changed to whatever you set DocumentRoot to. # <Directory "<hier_staat_dan_je_document_root"> ... AllowOverride AuthConfig FileInfo ... </Cirectory>
En het volgende zou al ergens in je httpd.conf moeten staan:
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#
AccessFileName .htaccess
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
# # AccessFileName: The name of the file to look for in each directory # for additional configuration directives. See also the AllowOverride # directive. # AccessFileName .htaccess # # The following lines prevent .htaccess and .htpasswd files from being # viewed by Web clients. # <Files ~ "^\.ht"> Order allow,deny Deny from all </Files>
Zo zou .htaccess moeten werken... |