Thomas Goellner: 500-Errordoc wird nicht aufgerufen...

Hallo!

In der .htaccess-Datei meines Webprojekts habe ich angegeben, welche HTML-Dateien bei den Fehlern 401, 403, 404 und 500 aufgerufen werden sollen:

Fehlermeldungen

Options +Indexes
ErrorDocument 500 /nli/common/error500.htm
ErrorDocument 401 /nli/common/error403.htm
ErrorDocument 403 /nli/common/error403.htm
ErrorDocument 404 /nli/common/error404.htm

Rufe ich jetzt im Verzeichnis eine Datei mit der Endung .htm auf, so kommt die von mir erstellte Fehlerseite error404.htm auf den Bildschirm. Das gleiche passiert mit den Fehlern 401 und 403.

Rufe ich allerdings eine Datei mit der Endung .php auf, so gibt mir der Apacheserver die interne Fehlermeldung für den 500er aus und nicht die obenangegebene - obwohl diese existiert! Im Errorlog steht:

Premature end of script headers: c:/programme/php3/php.exe

und weiter nix. Wenn ich in der .htaccess angebe, dass der Interpreter .htm-Dateien bearbeiten soll, gibt der Server ebenfalls keine 404-Fehlermeldung sondern eine 500er aus.

Ich hab auch schon mal versucht, ein nicht existentes ErrorDoc anzugeben (z.B. error500_nichda.htm), dann steht im ErrorLog

File does not exist: c:/programme/apache group/apache/htdocs/nli/common/error500_nichda.htm

und nix von Premature dingenskirchen...

Also alles in allem:
Warum gibt er mir beim Aufruf einer nichtexistenten PHP-Datei die Apache-500-Fehlermeldung aus und nicht meine error500.htm. Und warum funzt das mit dabei aber mit den 401, 403 und 404-Fehlern? Und gibt es eine Lösung für mein Problem?

Danke im Voraus, MfG Thomas Goellner

  1. Hallo,

    Fehlermeldungen

    Options +Indexes
    ErrorDocument 500 /nli/common/error500.htm
    ErrorDocument 401 /nli/common/error403.htm
    ErrorDocument 403 /nli/common/error403.htm
    ErrorDocument 404 /nli/common/error404.htm

    Versuch mal, die 500er an den Schluss zu stellen, also die Fehler nach der Zahl zu ordnen. Das ergäbe zwar eigentlich keinen Sinn, ist aber auch nur mal so eine Idee...

    Robert

    http://www.designauswahl.here.de
    mit kostenlosem Webseiten-Generator ROBE.dit
    [more than a HTMLE.dit]

    1. Hallo,

      Fehlermeldungen

      Options +Indexes
      ErrorDocument 500 /nli/common/error500.htm
      ErrorDocument 401 /nli/common/error403.htm
      ErrorDocument 403 /nli/common/error403.htm
      ErrorDocument 404 /nli/common/error404.htm

      Versuch mal, die 500er an den Schluss zu stellen, also die Fehler nach der Zahl zu ordnen. Das ergäbe zwar eigentlich keinen Sinn, ist aber auch nur mal so eine Idee...

      Danke, aber habe ich schon ausprobiert, auch die ErrorNummer alleine, in einem anderen verzeichnis, anderer Name etc. ... Nix...