diff --git a/include/php_setup.inc b/include/php_setup.inc
index 0bfbe243a00f7f9828b45cf671491c95541e2add..998d7dd5512fe89d6771bac4fb85265142e57406 100644
--- a/include/php_setup.inc
+++ b/include/php_setup.inc
@@ -271,6 +271,7 @@ function gosaRaiseError ($errno, $errstr, $errfile, $errline)
 
   /* Flush in case of fatal errors */
   if (preg_match('/^fatal/i', $errstr) || (PHP_ERROR_FATAL == 'TRUE')) {
+    trigger_error($errstr);
     session::destroy('Fatal error');
     if (PHP_ERROR_FATAL == 'TRUE') {
       $error_collector = str_replace('display: none;', '', $error_collector);