2017-06-29 4 views
0

gegeben sein Ich versuche, meine SimpleSAML IDP-Installation mit Google zu testen authentifizieren, aber leider bin ich folgende Fehlerprotokoll erhalten:SimpleSAML_exception_handler() muss eine Instanz von Exception, Instanz Fehler

... SimpleSAML_exception_handler() muss eine Instanz der Ausnahme sein, Instanz gegebenen Fehler in simpleSAMLphp/www/_include.php: 32 \ nStack trace: \ n # 0 [interne Funktion] ...

Die Linie diese bezieht sich auf beginnt mit dem folgenden;

function SimpleSAML_exception_handler(Exception $exception){ 
    if ($exception instanceof SimpleSAML_Error_Error) 
    { 
      $exception->show(); 
    } 
    else 
    { 
      $e = new SimpleSAML_Error_Error('UNHANDLEDEXCEPTION', $exception); 
      $e->show(); 
    } 
} 
set_exception_handler('SimpleSAML_exception_handler'); 

Ich bin mit Ubuntu 16.04, Apache 2.4.18, PHP 7.0, SimpleSAML 1,14.

Antwort

0

Sie müssen auf SSP 1.14.5 aktualisieren. Nach dem change log

die Exception-Handler behoben mit PHP 7.

kompatibel sein

Es gibt weitere Verbesserungen für PHP-7-Kompatibilität in späteren Versionen von SSP, so dass Sie besser sind die neueste Version installieren .

Verwandte Themen