Zum Inhalt springen

Umgang mit Exceptions in Produktiv-System

Erstellt am 12. Februar 2013 · Noch keine Antworten

Tags: Frage

karlchen ·

Hi,

im Zusammenhnag mit Extbase Extensions kommt es ab und an mal zu (berechtigten) Exceptions, doch wie geht man damit in einem Produktiv-System um.
Ein Beispiel, ich habe eine Kopie einer TYPO3 Installation gemacht und dabei die Uploads Folder vergessen, wenn ich nun einen BilderDatensatz öffnen möchte bekomme ich nur eine Exception Ausgabe[1]. In diesem speziellen Fall kann ich ja die Bilder auch in den richtigen Ordner schieben und Problem gelöst. Doch wenn es ein Live-System wäre, hätte der Redakteur keinerlei Chance irgendetwas zu verrichten. Anderes Beispiel, für die Extension YAG habe ich per FTP mehrere Bilder Ordner hochgeladen um Sie dann über die Option "Verzeichnis auf Server" in ein Album zu importieren, doch leider gab es unter den Bildern auch Dateien mit Umlauten, aus denen konnten keine Vorschaubilder generiert werden und Zack flog mir die halbe Seite um die Ohren, weil ein Vorschaubild nicht erzeugt werden konnte. Ich mein das kann doch nicht die Lösung sein. Also wie kann man in einem Produktiv-System dafür sorgen, das Exceptions abgefangen, umgeleitet oder unterdrückt werden, zumindestens so das alles andere Weiter ablaufen kann und nicht die Startseite verschwindet weil ein Vorschaubild nicht exisitiert.

Karlchen

[1]

Uncaught TYPO3 Exception
TYPO3\CMS\Core\Resource\Exception\FileDoesNotExistException thrown in file ...