Page 1 of 1
Feature Request: Besseres Fehlerhandling
Posted: Tue Jul 09, 2013 10:08 pm
by konus
Aus aktuellem Anlass: Wenn Serendipity keine Verbindung zur Datenbank bekommt (mein Provider hat gerade ein Problem), erscheint auf der Webseite die Fehlermeldung "serendipity error: unable to connect to database - exiting." Der Http Code der Seite ist 200/OK
Ich würde mir wünschen, wenn stattdessen der HTTP Code 503 "Service Temporärly Unavailable" geliefert würde und die textliche Fehlermeldung etwas neutraler bzw. verständlicher ausfallen würde (oder idealerweise konfigurierbar wäre). Beispiel:
503 Service Temporarily Unavailable
Das hätte nicht passieren dürfen...
Derzeit ist die Webseite nicht erreichbar.
Bitte versuchen Sie es später noch einmal.
Re: Feature Request: Besseres Fehlerhandling
Posted: Wed Jul 10, 2013 12:09 pm
by garvinhicking
Das Problem daran ist dass viele Browser HTTP Errorcodes "überlagern" mit eigenen Fehlerseiten, und man den eigentlichen Text auf der Seite dann nicht geliefert bekommt. Man wüsste dann also nicht, dass etwas mit der Datenbank nicht stimmt.
Bei einem 200er Status ist gewährleistet dass der User die Fehlermeldung definitiv zu Gesicht bekommt...
Grüße,
Garvin
Re: Feature Request: Besseres Fehlerhandling
Posted: Wed Jul 10, 2013 1:00 pm
by yellowled
konus wrote:Das hätte nicht passieren dürfen...
Derzeit ist die Webseite nicht erreichbar.
Bitte versuchen Sie es später noch einmal.
Mal so rein aus Usability-Sicht fände ich (als Besucher) diese Fehlermeldungen wenig hilfreich bzw. aussagekräftig. Nun bin ich technisch halbwegs versiert, aber selbst dem „Durchschnittsbesucher“ dürfte bei der aktuellen Fehlermeldung klar sein, dass es sich um ein vorrübergehendes technisches Problem handelt. Bei den genannten Fehlermeldungen würde ich davon nicht unbedingt ausgehen.
YL
Re: Feature Request: Besseres Fehlerhandling
Posted: Wed Jul 10, 2013 1:19 pm
by konus
Ok ihr habt recht
Danke!
Re: Feature Request: Besseres Fehlerhandling
Posted: Thu Jul 11, 2013 9:15 pm
by falk
garvinhicking wrote:Das Problem daran ist dass viele Browser HTTP Errorcodes "überlagern" mit eigenen Fehlerseiten, und man den eigentlichen Text auf der Seite dann nicht geliefert bekommt. Man wüsste dann also nicht, dass etwas mit der Datenbank nicht stimmt.
Kannst du mir dafür bitte Material zum nachlesen geben? Mir ist dieses Verhalten neu. Firefox, Opera, Chrome und IE zeigen bei mir die Seiten an, die ich ihm vom Webserver ausliefern lasse.
Gruß,
Falk
Re: Feature Request: Besseres Fehlerhandling
Posted: Mon Jul 15, 2013 9:46 am
by garvinhicking
Hi!
Siehe hier:
http://social.msdn.microsoft.com/Forums ... e-handling
Man kann das in den meisten Browsern einstellen, sicher hast Du deine so konfiguriert dass sie es "durchreichen". Standardmäßig ist aber soweit ich weiß es im IE so eingestellt dass es die browserinterne Fehlermeldung sucht.
Viele Grüße,
Garvin