Eigene Fehlerseite Error 500

FragTarn

Cadet 4th Year
Registriert
Feb. 2005
Beiträge
97
Hallo!

Hab grad 2 Artikel zu "eigenen Fehlerseiten" durchgestöbert, leider geht es bei mir nicht.

Habe eine ".htaccess"-Datei in meinem Hauptverzeichnis gespeichert, die den Inhalt
Code:
<html> 
 <head></head><body> 
  
 ErrorDocument 404 http://www.picxi.de/error_404.html 
 ErrorDocument 403 http://www.picxi.de/error_403.html 
 ErrorDocument 500 http://www.picxi.de/error_500.html 
  
 </body> 
 </html>

hat. Die Fehlerseiten befinden sich ebenfalls im Hauptverzeichnis. Ist die Access-Datei hochgeladen, bekomme ich einen 500er error. Was ist im Inhalt der Access falsch? Oder wo liegt der Fehler? Ich freue mich auf eure Hilfe. :)
 
.htaccess sind keine HTML-Dateien und der httpd ist auch gar nicht in der Lage HTML zu interpretieren, daher macht er die Grätsche und gibt einen Status 500 zurück. In die .htaccess gehört
Code:
ErrorDocument 404 /error_404.html 
ErrorDocument 403 /error_403.html 
ErrorDocument 500 /error_500.html
und nichts weiter.

greetings, Keita
 
Dann stimmt evtl. der Pfad nicht.

In meiner .htaccess steht

Code:
ErrorDocument 404 /html/error404.html

und das klappt einwandfrei!
 
Wenn der httpd bei korrekter Syntax weiterhin einen Status 500 zurückgibt, hast du schlicht keine Berechtigung die ErrorDocument-Direktive zu nutzen. Um ErrorDocument nutzen zu können, mußt du FileInfo überschreiben dürfen, was mittels der Direktive AllowOverride in der httpd.conf aktiviert werden kann.

greetings, Keita
 
Oder gar keine Berechtigung überhaupt .htaccess Dateien anzulegen.
 
Zurück
Oben