---
title: "404 Exception Handling in TYPO3 4.5"
url: "https://www.typo3.net/d/104095-404-exception-handling-in-typo3-45"
source: "typo3.net"
tags: ["Allgemein","Frage","Weiterleitungen & 404"]
created: "2011-02-24"
last_reply: "2011-04-04"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# 404 Exception Handling in TYPO3 4.5

Allgemein · 2 Antworten · gestartet 2011-02-24

## Eröffnungsbeitrag

**aemka** · 2011-02-24 · [Beitrag #1](https://www.typo3.net/d/104095-404-exception-handling-in-typo3-45/1)

Wenn ich es recht sehe, ist es neu in TYPO3 4.5, dass 404 Fehler im Frontend nun als php Exceptions behandelt werden. Damit landet jeder Seitenaufruf mit 404-Fehler auch als Eintrag in der sys_log Tabelle, welches damit in kürzester Zeit mit Tausenden EInträgen überflutet werden kann.

Die einzige Möglichkeit, das los zu werden, sehe ich darin in der localconf.php folgendes zu setzen:
$TYPO3_CONF_VARS['SYS']['productionExceptionHandler'] = '';
Damit sieht man aber bei einem 404-Fehler nur noch eine weisse Seite und keine Fehlermeldung mehr. Kann man das auch eleganter lösen?

Das Default-Verhalten, bei jedem 404er eine Exception auszulösen, die gleich im sys_log landet, finde ich jedenfalls eine ziemlich grenzwertige Idee. Wird sicher nicht lange dauern, bis sich einige Leute damit Ihre Datenbank abschiessen, wennd das sys_log einige GB groß geworden ist.

## Antworten

### [#2](https://www.typo3.net/d/104095-404-exception-handling-in-typo3-45/2) · Kurt51 · 2011-04-04

Nicht nur das, auch wenn man eine vorhandene eigene "seite-nicht-gefunden.html"-Seite erstellt hat und sie an besagter Stelle einträgt erscheint nur eine weiße Seite (neuerdings!?)

$TYPO3_CONF_VARS['SYS']['productionExceptionHandler'] = '<http://www.domain.de/seite-nicht-gefunden.html>';
oder
$TYPO3_CONF_VARS['SYS']['productionExceptionHandler'] = '/seite-nicht-gefunden.html';

Trägt man die Seite wie beschrieben im Installtool ohne führendem Slash ein
$TYPO3_CONF_VARS['SYS']['productionExceptionHandler'] = '**seite-nicht-gefunden.html**';
erscheint eine Fehlermeldung "Server nicht gefunden!" mit dem Servernamen:
**<http://www.domain.deseite-nicht-gefunden.html>** ohne Slash zwischen TLD und Seitennamen!?
Das muss ein Bug sein!? Früher (wann auch immer das war) hat es wie beim ersten Eintrag vernünftig funktioniert. Ich habe ein ticket eröffnet unter <http://forge.typo3.org/issues/25725>

### [#3](https://www.typo3.net/d/104095-404-exception-handling-in-typo3-45/3) · aemka · 2011-04-04

Laut einiger Core-Entwickler auf der T3BOARD11 ist mein Problem mit der Expcetion bei 4040 in der nächstne 4.5.x Version behoben.

---

Quelle: „404 Exception Handling in TYPO3 4.5“, typo3.net, https://www.typo3.net/d/104095-404-exception-handling-in-typo3-45
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
