Custom error Documents

Alles, was den Apache betrifft, kann hier besprochen werden.

Custom error Documents

Postby the thing » 18. June 2007 13:49

Hallo!

Ich habe ein Problem mit den Custom Error pages

Und zwar habe ich in /var/ ein verzeichnis namens "custom_error_pages" angelegt und mal eine datei darin erstellt die 404.html heißt. Testhalber weil es absolut nicht klappen wollte haben beide die Rechte 777.

Mein DocRoot ist /var/www/

in der httpd.conf habe ich jetzt
ErrorDocument 404 ./../custom_error_pages/404.html
stehen, ich hatte allerdings auch schon
ErrorDocument 404 /custom_error_pages/404.html
ErrorDocument 404 custom_error_pages/404.html

etc drin stehen .... nichts davon funktioniert, jedesmal gibt er mir einen weiteren 404 error raus, das er das errordoc. auch nicht findet, nur bei
custom_error_pages/404.html
gibt er mir nen error 500 aus ...
("Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the
request.")

Müssen die errorpages etwa wirklich in den doc root rein ? das kanns doch nicht sein, das leute sich dann bei dirlistening selber die errorpages ansehen können ...

Die errorlogs geben auch nicht wirklich auskunft über einen möglichen Fehler ...

[Wed Jun 13 08:52:04 2007] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /usr/share/misc/file/$
[Wed Jun 13 08:52:04 2007] [warn] pid file /var/run/apache.pid overwritten -- Unclean shutdown of previous Apache run?
[Wed Jun 13 08:52:04 2007] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /usr/share/misc/file/$
[Wed Jun 13 08:52:04 2007] [notice] Apache/1.3.34 (Debian) PHP/5.2.0-8+etch3 configured -- resuming normal operations
[Wed Jun 13 08:52:04 2007] [notice] Accept mutex: sysvsem (Default: sysvsem)


Was könnte das sein ?

Danke im voraus
"Wissen ist der größte Reichtum und Ignoranz zeugt von Armut" - Ali ibn Abi-Talib
the thing
 
Posts: 39
Joined: 26. December 2005 18:47

Postby the thing » 19. June 2007 11:39

weiß da niemand Rat ?
"Wissen ist der größte Reichtum und Ignoranz zeugt von Armut" - Ali ibn Abi-Talib
the thing
 
Posts: 39
Joined: 26. December 2005 18:47

Postby Wiedmann » 19. June 2007 11:45

Da der Order deiner Errorseiten ausserhalb vom DocumentRoot liegt, musst du erst für diesen Order einen Alias + Directory-Block (für Berechtigung) anlegen.

(Du kannst ja schauen wie das für die orginalen ErrorSeiten für den Apache gemacht wird. (Da sind dann dann halt nach einige zusätzliche Directiven für die Sprache mit drin).)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby the thing » 19. June 2007 12:07

ah, sehr gut, danke!

muss der pfad absolut sein ???

<Directory "/var/error_docs">

oder

<Directory "errordocs"> ?
"Wissen ist der größte Reichtum und Ignoranz zeugt von Armut" - Ali ibn Abi-Talib
the thing
 
Posts: 39
Joined: 26. December 2005 18:47

Postby Wiedmann » 19. June 2007 12:13

muss der pfad absolut sein ???

Müssen nicht.

Aber getreu dem Motto "Denn sie wissen nicht was sie tun...", würde ich absolute nehmen um Fehler zu vermeiden ;-)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby the thing » 19. June 2007 12:21

rofl, den spruch find ich doll ^_^

ich kriegs allerdings immernoch nicht hin ...

Error 500 ->

Code: Select all
ErrorDocument 404 /custom_error_pages/404.html
#####
<Directory custom_error_pages>
        Options Indexes Includes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>


wenn ich jetzt absolute pfade nehme bekomm ich error 404
"Wissen ist der größte Reichtum und Ignoranz zeugt von Armut" - Ali ibn Abi-Talib
the thing
 
Posts: 39
Joined: 26. December 2005 18:47

Postby Wiedmann » 19. June 2007 12:38

Error 500 ->

Eben weil du nicht weist was du tust (wie das mit relativen Pfaden im Directory Tag geht) kommet der Error 500 ,-)

wenn ich jetzt absolute pfade nehme bekomm ich error 404

Es fehlt noch die Alias Directive.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby the thing » 20. June 2007 07:43

okay das problem ist gelöst, dankesehr für die Hilfe !!

(http://httpd.apache.org/docs/1.3/misc/c ... rdocs.html kann uu. sehr hilfreich sein *gg*)

LG thing
"Wissen ist der größte Reichtum und Ignoranz zeugt von Armut" - Ali ibn Abi-Talib
the thing
 
Posts: 39
Joined: 26. December 2005 18:47


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests