Hallo,
nach dem Update bekomme ich andauernde Fehlermeldungen.
z.B.
und
Es hat wohl was mir dem Hoymiles und dem CCUBackup Modul zu tun, aber mehr kann ich damit nicht anfangen.
Irgendwas mit der __autoload.php.
Die sieht bei mir so aus:
<?
function userErrorHandler($errno, $errmsg, $filename, $linenum, $vars)
{
$ce=error_reporting();
if ($ce == 0) {return false;} // sortiert fehlermeldungen, die eigentlich durch @ unterdrueckt werden sollten, aus
$errortype = array (
E_ERROR => 'Error',
E_WARNING => 'Warning',
E_PARSE => 'Parsing Error',
E_NOTICE => 'Notice',
E_CORE_ERROR => 'Core Error',
E_CORE_WARNING => 'Core Warning',
E_COMPILE_ERROR => 'Compile Error',
E_COMPILE_WARNING => 'Compile Warning',
E_USER_ERROR => 'User Error',
E_USER_WARNING => 'User Warning',
E_USER_NOTICE => 'User Notice',
E_STRICT => 'Runtime Notice',
//E_RECOVERABLE_ERROR => 'Catchable Fatal Error'
);
$errname=$errortype[$errno];
$dt = date("d.m.Y H:i:s");
$err=$dt." | ".$errname." ".$errno." | ".$errmsg." | ".$filename." | line:".$linenum."\r\n"; //Meldung zusammenbauen
$contents=$err.GetValueString(52699); // hier id der IPS string variablen angeben, in der der log gespeichert werden soll
if (substr_count($contents,"\r\n") > 30) // wenn mehr als 50 zeilen, dann die letzten 10 loeschen
{
$xx=explode("\r\n",$contents);
for ($i = 1; $i <= 10; $i++)
{
array_pop($xx);
}
$contents=implode("\r\n", $xx);
}
SetValueString(52699,$contents);
error_log($err, 3,IPS_GetKernelDir()."/error.log"); // speichert error in log datei
return false;
}
$old_error_handler = set_error_handler("userErrorHandler",6);
?>
An der habe ich schon seit Jahren nichts geändert, keine Ahnung wie die aussehen sollte.
Vielleicht habt ihr ja ein paar Tipps was das sein kann, bin jetzt erst mal zurück auf 6.4.
Gruß Michael