men skal man virklig tilføje: <Directory "J:/htdocs/test"> AllowOverride AuthConfig </Directory> alle de steder man vil have pass? og hvorfor er det ik nævnt på webcafe???
jeg må give dig ret, jeg får et login vindue frem, men den vil ikke godkende test - test ved forsøg på login. Prøv at omdøbe filerne så de har en underscore forest i filnavnet, så kan jeg nok se kataloget igen inklusiv dine filer.
men har lige prøvet at hente en ny fra en tysk website stadig samme resultat og har lige prøvet at XP kompitalitets functions igennem virker heller ikke.
og det virker heller ikke når apache er slukket... :(
For at danne password til Win32 skal du bruge htpasswd.exe!
Den køres ved at klikke start -> kør -> her skrives cmd
Her efter skal du skifte mappe til det bibliotek du har installeret apache i og herefter bin-biblioteket! Du skifter mappe ved at skrive "cd mappenavn"
det vil typisk være følgende sekvens:
cd\ cd programmer\apache group\apache\bin
Her kører du så htpasswd på følgende måde:
htpasswd -c htpasswd <brugernavn>
Du vil så blive promptet for et password!
Hvis du skal tilføje brugere til en allerede eksisterende fil skal du bruge:
jeg fik dette her ud af det (test - test): test:$apr1$kR3.....$iW4y8hrEfQ22hlvP1WlRL0
Synes godt om
Slettet bruger
10. april 2003 - 21:22#14
1: .htpassword eller .htpwd skal være i roden af dit apache bibliotek.
2: .htaccess skal indeholde:
deny from all AuthType Basic AuthUserFile .HTPASSWORD eller .HTPWD AuthName "special directory" require valid-user satisfy any
3: du skal i din apache konfig-fil (httpd.conf) ændre:
AllowOverride none til AllowOverride All
Herunder er hele afsnittet fra din httpd.conf
<Directory "C:/Webserver/Apache2/htdocs">
# # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs-2.0/mod/core.html#options # for more information. # Options Indexes FollowSymLinks
# # 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
# # Controls who can get stuff from this server. # Order allow,deny Allow from all
Din htpasswd.exe kan du smide i hvilket som helst dir, og derfra lave password filer. Der har tidligere været noget snak om at htpasswd.exe ikke virkede under apache2, og i den forbindelse lagde jeg en zip ud, hvor der er dels med en htpasswd.exe fra version 2.0.35 samt en passwd fil lavet med samme exe-fil. Du kan downloade den her: http://www.sukos.dk/diverse/connor.zip
Men ellers, så kan det jo være fordi du ikke definerer stien eller navnet rigtig i din .htaccess?
htm: kan heller ikke køre htpasswd.exe derfra. Sker det samme. ang. http://www.webcafe.dk/artikler/apache/htaccessfejlbeskeder/ Det er den jeg har fulgt ! :( det eneste der står i min .htaccess er: ErrorDocument 404 "Desværre: filen eksisterer ikke. ErrorDocument 401 "Desværre: filen eksisterer ikke. ErrorDocument 402 "Desværre: filen eksisterer ikke. ErrorDocument 403 "Desværre: filen eksisterer ikke. ErrorDocument 500 "Desværre: filen eksisterer ikke.
min htaccess: AuthName "-- test --" AuthType Basic AuthUserFile j:\htdocs\test\htpasswd require valid-user min htpasswd: test:$apr1$Ot3.....$SiFlQDizBqY.Q0xAHKB3q0
Synes godt om
Slettet bruger
10. april 2003 - 21:43#26
Du skal skrive: AuthUserFile .HTPASSWORD ller hvad din fil nu hedder
Vipez>> Errordokument har du læst den nederste note??? Det output du sender til serveren som fejldokument skal være større end 500 byte for at internet explorer vil godkende den som et fejldokument
passwordbeskyttelse: Din sti skal være den fulde sti til din htpasswd-fil - så hvis filen ligger i biblioteket j:\htdocs\test\ og hedder htpasswd er det helt fint! Er du sikker på den ligger der?
sukos=> dvs jeg ikke kan lave htaccess beskyt med min apache ????? jeg har jo prøvet at hente en anden htpasswd.exe fra et tysk toolz website og der skete det sammme.. og dit pass=> test:$apr1$Ot3.....$SiFlQDizBqY.Q0xAHKB3q0 virker jo heller ikke ?
Og jeg ved sgutte, er ikke lige helt med på din conf.
Er vant til at der er en
# First, we configure the "default" to be a very restrictive set of # permissions. # <Directory /> Options FollowSymLinks AllowOverride None </Directory>
og det mangler jo i din? Hvor ligger apache.exe? Og icons f.eks. plejer jo at ligge i samme dir som er "apache-dir'et"
Ligner umiddelbart en uninstall, og så endnu en installering. Alt med hvor DocumentRoot m.m. skal ligge, kan du altid ændre, efter at du har helt styr på hvilke dirs som serverer hvad, så prøv bare at bruge apache egen default :O)
htm=> har jeg jo prøvet. men htpasswd.exe lukker af sig selv når jeg starter det. og kan ikke kommer ind i J drevet via kør => cmd. den vil ikke gå over på det drev da det er NTFS. Quote: "..har lige prøvet at XP kompitalitets functions igennem virker heller ikke. og det virker heller ikke når apache er slukket.."
"i det bibliotek som du kører htpasswd fra :-)" nææ.. der ligge de ikke de kommer kun frem når jeg laver dem fra mit c-drev (FAT32) ikke på mit J-drev (NTFS)
nåmen jeg må smutte iseng nu skal op kl 4.30.. men tråden kører videre i morgen hvis jeg ik har fået løst mit "htaccess/htpasswd" bug... men vis/når jeg har løst det lukker jeg spg'et... når den dag kommer :(((( nat nat
ehh nu tror jeg det virker.. min IE husker vidst login og logger automatisk ind.. Prøv lige luk jeres IE vinduer og åben det igen og gå ind på www.vipez.dynu.com/test ? kommer login popup så ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.