21. juli 2002 - 12:28
Der er
54 kommentarer og 1 løsning
.htaccess igen
Jeg har nu læst så godt som alt hvad der står her om htaccess. Jeg kan stedig ikke få min til at virke. Når jeg går ind i det dir som den er i, får jeg en 403 Forbidden fejl. Det er jo også fair nok, men selve prompten for user/pass dukker ikke op. Jeg har sat det op på flg. måde: .htaccess: /var/www/html/admin/ Indhold: AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null AuthName zatweb.dk's admin sider AuthType Basic require valid-user .htpasswd /var/www/ Indhold: admin:kQA5qVo/y9fK. httpd.conf httpd.conf /etc/httpd/conf/ Indhold: <Directory "/var/www/html/admin"> AllowOverride All </Directory> AccessFileName .htaccess <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> Hvad er det lige jeg gør galt her ??
Annonceindlæg fra HP
I stedet for AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null AuthName zatweb.dk's admin sider AuthType Basic require valid-user så prøv AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null AuthName zatweb.dk's admin sider AuthType Basic <Limit GET POST PUT> require valid-user </Limit>
You don't have permission to access /admin/ on this server. Så det virker stadig ikke.
har du genstartet apache? prøv desuden <Directory /var/www/html/admin> AllowOverride All </Directory> fremfor <Directory "/var/www/html/admin"> AllowOverride All </Directory>
Har du prøvet at fjerne AuthGroupFile /dev/null ???
nope det hjalp heller ikke
der kommer ikke nogen popup med user/pass
Er sådan min ser ud !!! AuthUserFile /stien/til/.htpasswd AuthName "Forbudt område" AuthType Basic <Limit GET PUT POST> require valid-user </Limit> <Files .htpasswd> Deny from all </Files>
jaa... men det hjælper jo ikke meget for mig. For min vil stadig ikke virke som den skal
Prøv at fjern: <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> Husk at genstarte.
21. juli 2002 - 16:52
#10
hvor smart er det lige, det er jo netop det, der siger til min apache hvilken slags fil den skal kigge efter. Så det vil jeg ikke engang prøve på. Og jeg har og ved godt at man skal genstarte sin apache hvergang man roder med httpd.conf.
21. juli 2002 - 17:05
#11
Nej, her definerer du .ht skal ikke være tilladt fra alle !!!! Det er kun det ikke jeg skrev du skal fjerne ikke det andet !!!
21. juli 2002 - 17:36
#12
selvom jeg udkommertere det der, så bliver jeg stadigvæk ikke bedt om at skrive user/pass for siden
21. juli 2002 - 17:49
#13
Så kan jeg ikke umiddelbart se fejlen !!!
21. juli 2002 - 17:54
#14
Det kan jeg heller ikke. Det er jo derfor jeg er her nu :)
21. juli 2002 - 21:58
#15
Når du ikke må komme ind, så er det jo defineret enten i din httpd.conf eller .htaccess Hvad med at vise din conf?
22. juli 2002 - 00:25
#16
hvormeget af min conf vil du se ???
22. juli 2002 - 00:27
#17
Ja, bare kom med den hele! :O)
22. juli 2002 - 00:30
#18
har du en mail eller noget hvor jeg kan smidde den på, da den er RET stor !
22. juli 2002 - 00:31
#19
sukos@ping.dk
22. juli 2002 - 00:38
#20
min httpd.conf er sendt til dig
22. juli 2002 - 00:58
#21
Hvad med: AuthType Basic AuthName "zatweb.dk's admin sider" AuthUserFile /var/www/.htpasswd AuthGroupFile /dev/null Require group Hvad_du_nu_har_kaldt_den
22. juli 2002 - 00:59
#22
som sagt i mail til dig: hmm, der er jo så en del ting i den som jeg ikke kender en dyt til! :O) Og det eneste "unormalt" jeg lige kunne få fat i, var dette: <Files .htaccess> Order allow,deny Deny from all </Files> #<Files ~ "^\.ht"> # Order allow,deny # Deny from all # Satisfy All #</Files> Hvorfor udkommentere den default? Den beskytter jo også filer som .htpasswd?
22. juli 2002 - 01:07
#23
det var bare noget en anden havde foreslået. og det virkede heller ikke
22. juli 2002 - 01:09
#24
Require group hvilken "gruppe" henviser du til ??
22. juli 2002 - 01:09
#25
Ja, og du har jo selvfølgelig genstartet efter ændringer! :O)
22. juli 2002 - 01:10
#26
Ja den groupfile som du selv referer til?
22. juli 2002 - 01:18
#27
jeg har ikke refereret til nogen gruppe fil .. den bliver smidt ud til /dev/null
22. juli 2002 - 01:21
#28
http://httpd.apache.org/docs/howto/auth.html På den side står der noget om at apache først vil kikke efter i groupfile, hvis den er defineret.
Og det halvt gør du jo med:
AuthGroupFile /dev/null
i din .htaccess
Men det ændrer vel ikke på at der ikke kommer nogen login-boks
22. juli 2002 - 01:24
#29
ik rigtig .. jeg ender stadig med at få en error 403
22. juli 2002 - 01:26
#30
Kan du ikke prøve at lave en ny mappe? Bare for at teste! :O)
22. juli 2002 - 01:26
#31
Først uden noget som helst hverken i conf eller nogen .htaccess
22. juli 2002 - 01:28
#32
Derefter i din conf, tillade brugen af .htaccess <Directory "/var/www/html/test"> AllowOverride All </Directory>
22. juli 2002 - 01:29
#33
http://80.62.254.75/test/ virker fint, der kan jeg fint se subdiret. Altså uden noget sat på nogen steder
22. juli 2002 - 01:31
#34
tester lige med det directory
22. juli 2002 - 01:31
#35
Så prøv en gang at lave ændringer i din conf
22. juli 2002 - 01:31
#36
der virker det også fint
22. juli 2002 - 01:32
#37
Har du en .htaccess i den?
22. juli 2002 - 01:32
#38
Altså testmappen!
22. juli 2002 - 01:33
#39
nej, ikke endnu
22. juli 2002 - 01:33
#40
Prøv evt. at lave en .htaccess med: Deny from 80.63.89.195 Min ip!
22. juli 2002 - 01:37
#41
hmm... nu vil den godt bede om user / pass. kan det evt. have noget at gøre med user rights på en .htaccess fil ??
22. juli 2002 - 01:39
#42
øh, det kan du jo nok ret i, men der er jeg desværre lidt på bar bund. Har stort set kun rodet i windåze.
22. juli 2002 - 01:41
#43
Eller for hele mappen?
22. juli 2002 - 01:41
#44
Men jeg får også en boks op! :O)
22. juli 2002 - 01:42
#45
efter at jeg oprettede en .htaccess med en anden user end root (ups) så virker det. Men du får sq lige de point for hjælpen alligevel
22. juli 2002 - 01:42
#46
Skal iøvrigt selv se at få kikket noget mere på min FreeBSD! Det kræver bare en del tid!
22. juli 2002 - 01:42
#47
Virker det også på admin-mappen?
22. juli 2002 - 01:44
#48
root er jo også en "specifik" betegnelse, men at det skulle ha' noget at sige virker ikke lige logisk i mit hoved! :O)
22. juli 2002 - 01:44
#49
øh, jeg lægger da gerne et svar! :O)
22. juli 2002 - 01:44
#50
ja det gør det, så det var faktisk bare et spørgsmål om rettigheder på selve .htaccess filen
22. juli 2002 - 01:45
#51
root er ikke den smarteste at lave det her med, da det er superuseren på linux boxe .. så det er ik altid en god ide at oprettet ting med den user. Det var jo det der gennererede mit prob.
22. juli 2002 - 01:47
#52
Ja, man bør jo altid oprette en bruger med root-privilegier! Og så rode med sin maskine som den user. Takker for points! :O)
22. juli 2002 - 01:53
#53
det var så lidt. Du ledte mig faktisk ind på sporet af det, så helt ufortjent er det ikke.
22. juli 2002 - 09:52
#54
hmm.. der er noget galt med det vi lavede. Den beder nu også om user/pass når jeg går ind på hovedsiden, og der er der ikke engang en .htaccess fil. Har du nogen ideer ??
22. juli 2002 - 13:42
#55
hmm, medmindre du finder noget i din conf, kører det måske på det med at installere som root? Vis det er tilfældet, at du ikke finder noget i din conf, ville jeg logge ind som root, og fjerne apache. Derefter logge ind (efter genstart, måske?) som user med root-privilegier, og installere apache igen.
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.