Avatar billede him Nybegynder
10. april 2002 - 15:31 Der er 38 kommentarer og
1 løsning

.htaccess - ingen side

Jeg har oprette en .htaccess-fil med informationen om at den skal sende besøgende til 404.php hvis siden ikke findes. JEg tror det virker. Men når man indtaster en side som ikke findes kommer fejl-meddelsen: 500 - Internal Server Error?
Hvad betyder det, og hvad skal jeg gøre for at få den til ikke at gøre det?

NB. Skal siges at det ikke hjælper at oprette i htaccess-filen at den skal sende 500-fejl til 404.php!
Avatar billede ztyxx Nybegynder
10. april 2002 - 15:42 #1
det er sikkert fordi at du ikke har konfigureret din server til at køre .htaccess i httpd.conf
Avatar billede him Nybegynder
10. april 2002 - 15:43 #2
hvordan skal det stå??
Avatar billede him Nybegynder
10. april 2002 - 15:44 #3
MIt ser sådan her ud:

#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess files from being viewed by
# Web clients.  Since .htaccess files often contain authorization
# information, access is disallowed for security reasons.  Comment
# these lines out if you want Web visitors to see the contents of
# .htaccess files.  If you change the AccessFileName directive above,
# be sure to make the corresponding changes here.
#
<Files .htaccess>
    Order allow,deny
    Deny from all
</Files>
Avatar billede ztyxx Nybegynder
10. april 2002 - 15:45 #4
prøv at søge i den, er desværre ikke hjemme ved min egen lige nu, men søg i filen, så kan du læse dig til det
Avatar billede jets Nybegynder
10. april 2002 - 15:45 #5
Prøv at checke din server-logfil for det pågældende website, og skriv den fulde fejlmeddelelse her (hvis du altså har adgang til logfilen :-). Fejl 500 er ofte fordi serveren prøver at exekvere noget der mislykkes. Fx. hvis et .cgi script er buggy eller hvis der er problemer med permissions.
Avatar billede ztyxx Nybegynder
10. april 2002 - 15:45 #6
prøv allow istedet for deny
Avatar billede him Nybegynder
10. april 2002 - 15:47 #7
allow i stedet hjalp ikke... Hvor ligger loggen?
Avatar billede ztyxx Nybegynder
10. april 2002 - 15:48 #8
huskede du at genstarte efter du ændrede i httpd.conf ??
Avatar billede him Nybegynder
10. april 2002 - 15:49 #9
nej... prøver lige! :)
Avatar billede ztyxx Nybegynder
10. april 2002 - 15:50 #10
god ide, det skal du altid gøre når du ændrer noget
Avatar billede him Nybegynder
10. april 2002 - 15:53 #11
når jeg åbner den igen siger den: Syntax error on line 320 of C:/bla/bla/bla/conf/httpd.conf: Unknown order! Hvorfor?
Avatar billede ztyxx Nybegynder
10. april 2002 - 15:53 #12
hvad skrev du helt præcis?
Avatar billede him Nybegynder
10. april 2002 - 15:55 #13
i min httpd.conf?
Avatar billede ztyxx Nybegynder
10. april 2002 - 15:55 #14
jeps
Avatar billede him Nybegynder
10. april 2002 - 15:56 #15
AccessFileName .htaccess

#
# The following lines prevent .htaccess files from being viewed by
# Web clients.  Since .htaccess files often contain authorization
# information, access is disallowed for security reasons.  Comment
# these lines out if you want Web visitors to see the contents of
# .htaccess files.  If you change the AccessFileName directive above,
# be sure to make the corresponding changes here.
#
<Files .htaccess>
    Order allow,allow
    Deny from all
</Files>
Avatar billede him Nybegynder
10. april 2002 - 16:00 #16
men min side kan godt lave lidt htaccess. Jeg kan lave en beskydtet mappe. Jeg kan få det der login-vindue op, men jeg kan godt nok ikke få det til at virke med at logge ind, men den burde da virke når det login-vindue kan komme!
Avatar billede ztyxx Nybegynder
10. april 2002 - 16:01 #17
hvordan ser din .htaccess så ud
Avatar billede him Nybegynder
10. april 2002 - 16:03 #18
ErrorDocument 404 /404/404.php

Jeg har hentet scriptet på nettet, så den burde da også at virke!
Avatar billede ztyxx Nybegynder
10. april 2002 - 16:04 #19
okay prøv dette i httpd.conf

# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride none
Avatar billede him Nybegynder
10. april 2002 - 16:07 #20
nu er fejlen den samme, dog er 230 blevet rettet til 319, men det er jo nok bar fordi jeg har slettet et mellemrum da jeg satte det ind!
Avatar billede him Nybegynder
10. april 2002 - 16:08 #21
ikke til 319 men selvfølelig 219... hehe
Avatar billede him Nybegynder
10. april 2002 - 16:11 #22
jeg er newbie, men skulle jeg prøve at sende filen til det?
Avatar billede him Nybegynder
10. april 2002 - 16:11 #23
du kan godt få nogle flere point!
Avatar billede ztyxx Nybegynder
10. april 2002 - 16:11 #24
hmm, kan sq ikke lige huske det, kigger i aften på min egen maskine, hvis ikke du finder svar inden da
Avatar billede him Nybegynder
10. april 2002 - 16:13 #25
okay... tror jeg ikke jeg gør! hvis lettere over ICQ så er mit ICQ#116297122
Avatar billede him Nybegynder
10. april 2002 - 16:16 #26
jeg hentede det fra httpd.default-filen omkring

AccessFileName .htaccess

#
# The following lines prevent .htaccess files from being viewed by
# Web clients.  Since .htaccess files often contain authorization
# information, access is disallowed for security reasons.  Comment
# these lines out if you want Web visitors to see the contents of
# .htaccess files.  If you change the AccessFileName directive above,
# be sure to make the corresponding changes here.
#
<Files .htaccess>
    Order allow,deny
    Deny from all
</Files>

Så nu køre Apache igen...
Men den kommer stadig med 500-fejlmeddelsen
Avatar billede ztyxx Nybegynder
10. april 2002 - 16:24 #27
det er fint nok, så prøv dette også

# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options Indexes FollowSymLinks MultiViews

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride None

#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>
Avatar billede him Nybegynder
10. april 2002 - 16:31 #28
den siger stadig denne 500-fejlmeddelse... VIl du have teksten for hvad der står i fejlen???
Avatar billede him Nybegynder
10. april 2002 - 16:35 #29
eller loggen?
Avatar billede ztyxx Nybegynder
10. april 2002 - 16:35 #30
oki, men ellers kan du prøve at smide din httpd.conf i en mail til ztyxx@moesby.net så lurer jeg på den i aften
Avatar billede him Nybegynder
10. april 2002 - 16:39 #31
det gør jeg så!
Avatar billede ztyxx Nybegynder
10. april 2002 - 22:12 #32
har kigget på den, og sendt den retur
Avatar billede him Nybegynder
11. april 2002 - 16:22 #33
okay... tjekker lige!
Avatar billede ztyxx Nybegynder
13. april 2002 - 00:41 #34
har det hjulpet??
Avatar billede him Nybegynder
13. april 2002 - 01:22 #35
nej, den 500-fejl kommer stadig!
Avatar billede ztyxx Nybegynder
13. april 2002 - 19:54 #36
hmm, det lyder mærkeligt, den kører fint her, hvilken version af php og apache har du
Avatar billede him Nybegynder
14. april 2002 - 22:44 #37
jeg har version 4,noget og ved ikke med apache, den nyeste jeg kunne finde for 1 måned siden! Kan jeg ik kontakte dig på ICQ?
Avatar billede ztyxx Nybegynder
18. april 2002 - 09:58 #38
jo, mit nr står i min profil
Avatar billede him Nybegynder
01. maj 2002 - 20:57 #39
lukker lige svaret!!! Når vi engang kommer til at være på samtidig på IC og vi får det ordnet skal du nok få de få point + lidt mer!!!
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