Avatar billede bamze82 Nybegynder
16. januar 2002 - 11:44 Der er 23 kommentarer og
1 løsning

Fejl sider på Apache?

Jeg har set nogle hjemme sider som køre apache.. tror værtfald det er apache da det er php sider. at de har lavet deres egne fejlsider? altså de der 404 fejl osv.. er der en der kan fortælle om det er rigtigt man kan lave dem? eller er det bare mig der er lidt n00b til det her??

Hilsen Bamze82
Avatar billede enobe Nybegynder
16. januar 2002 - 11:53 #1
i filen .htaccess indsætter du følgende:
ErrorDocument 404 /error/404.html

I mappen /error/ opretter du 404.html med hvad du nu vil skrive...
Avatar billede bamze82 Nybegynder
16. januar 2002 - 11:56 #2
hmm jeg er nok n00b alige vel men det er et Win2k system med apache, så skal jeg også skrive drev bokstav også vider ik?
Avatar billede bamze82 Nybegynder
16. januar 2002 - 11:58 #3
ups.. der er slet ikke nogle .htaccess i min apache server.. er det så fordi det er et Win system for der kan man jo ikke lave filer med navn . <-- som det første der skal jo stå noget på den anden side
Avatar billede enobe Nybegynder
16. januar 2002 - 12:14 #4
windows har ingen problemer med .htaccess.

Du opretter filen i roden af din webserver - det der i httpd.conf hedder \"DocumentRoot\"

prøv det!
Avatar billede bamze82 Nybegynder
16. januar 2002 - 12:15 #5
jamen hvad skal der stå i .htaccess ??? ikke andet ind det til 404???
Avatar billede bamze82 Nybegynder
16. januar 2002 - 12:19 #6
hmm og nej jeg kan ikke oprette .htaccess windows siger at jeg skal skrive et file name
\"You must type a filename\" <-- det siger windows.. er der noget man skal slå fra eller til i windows for at få lov til at lave den slags file?
Avatar billede enobe Nybegynder
16. januar 2002 - 12:19 #7
ErrorDocument 404 /error/404.html

nothing else

Men du kan jo også tilføje

ErrorDocument 400 /error/400.html
ErrorDocument 500 /error/500.html

Apache er smart!
;-)
Avatar billede bamze82 Nybegynder
16. januar 2002 - 12:28 #8
daam .. jeg måtte omdøbe en file i command.com for at få lavet den file... :o/ men jeg prøver nu om den vil som jeg vil :)
Avatar billede bamze82 Nybegynder
16. januar 2002 - 12:34 #9
kan man selv bestemmer hvor den /error/ skal ligge??? eller skal den være et bestemt sted?
Avatar billede enobe Nybegynder
16. januar 2002 - 12:37 #10
Mappen /error peger på mappen http://localhost/error
Avatar billede bamze82 Nybegynder
16. januar 2002 - 12:47 #11
det funker ikke... ved ikke om det kan skyldes at min server er installeret på C:\\Program File\\Apache
og at Htdoc er
D:\\Webserveren\\Htdoc\\ <--- og plus jeg køre med vituel host så jeg kan lave subdomanins.. og det er lavet på den måde at jeg skal oprette mappe fra htdoc i htconf før man kan komme ind i dem. da man skal skrive fx.. www.wsb.bamze.dk og kan ikke ikke skrive www.bamze.dk/wsb da den ikke kan finde den så :( øv
Avatar billede enobe Nybegynder
16. januar 2002 - 12:59 #12
Kig i din httpd.conf:

Hvad står der i DocumentRoot?
har du følgende linie:
AccessFileName .htaccess

Avatar billede bamze82 Nybegynder
16. januar 2002 - 13:04 #13
ServerRoot \"C:/Program Files/Apache\"

og ja jeg har AccessFileName .htaccess <---

Avatar billede bamze82 Nybegynder
16. januar 2002 - 13:06 #14
Ups kejler lige lidt i det :) sorry

DocumentRoot \"d:/Webserver/htdocs\"
Avatar billede enobe Nybegynder
16. januar 2002 - 13:10 #15
har du oprettet mappen \"error\" under d:/Webserver/htdocs?
Avatar billede bamze82 Nybegynder
16. januar 2002 - 13:13 #16
jepz det har jeg... men såå bliver jeg nød til at lave en vituel host til den jo.. for der er ikke noget der bliver loadet i bamze.dk ud over mappen
d:/Webserver/htdocs/bamze <-- det er den jo sat til.. se selv her.. det er til selve adr. bamze.dk

<VirtualHost 10.0.0.4>
    ServerAlias *.bamze.dk
    ServerAdmin admin@bamze.dk
    DocumentRoot d:/webserver/htdocs/bamze
    ServerName bamze.dk
    ErrorLog logs/bamze-error_log
    CustomLog logs/bamze-access_log common
</VirtualHost>
Avatar billede enobe Nybegynder
16. januar 2002 - 13:19 #17
prøv at tilføje AccessFileName .htaccess

til din <VirtualHost 10.0.0.4>

og opret /error under d:/webserver/htdocs/bamze

...blot for at se, om du overhovedet har adgang til .htaccess
Avatar billede bamze82 Nybegynder
16. januar 2002 - 13:20 #18
hvordan skal jeg tilføje AccessFileName .htaccess til <VirtualHost 10.0.0.4> ???
Avatar billede enobe Nybegynder
16. januar 2002 - 13:23 #19
<VirtualHost 10.0.0.4>
    ServerAlias *.bamze.dk
    ServerAdmin admin@bamze.dk
    DocumentRoot d:/webserver/htdocs/bamze
    ServerName bamze.dk
    ErrorLog logs/bamze-error_log
    CustomLog logs/bamze-access_log common
    >>AccessFileName .htaccess
</VirtualHost>
Avatar billede bamze82 Nybegynder
16. januar 2002 - 13:24 #20
du kan nu finde error på http://bamze.dk/error/
og error.bamze.dk

Avatar billede bamze82 Nybegynder
16. januar 2002 - 13:28 #21
funker stadig ikke.... :o/
Avatar billede bamze82 Nybegynder
17. januar 2002 - 15:35 #22
Hmm åbenbart ikke noget jeg kan få svar på her :((( øv... Sorry Dude men jeg giver ikke point for noget der ikke funker...
Avatar billede fire-fox Nybegynder
18. marts 2006 - 00:23 #23
Hmm mon ik du skal prøve at linke til din error mappe....

<VirtualHost 10.0.0.4>
    ServerAlias *.bamze.dk
    ServerAdmin admin@bamze.dk
    DocumentRoot d:/webserver/htdocs/bamze
    ServerName bamze.dk
    ErrorLog logs/bamze-error_log
    CustomLog logs/bamze-access_log common
    Error 404 <Sti til din error mappe>
    >>AccessFileName .htaccess

men måske er jeg helt ved siden af....

</VirtualHost>
Avatar billede fire-fox Nybegynder
26. marts 2006 - 18:40 #24
virker det eller ej ???
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester