2017-06-29 50 views
0

我想测试验证自己的SimpleSAML IDP安装与谷歌,但不幸的是,我收到以下错误日志:SimpleSAML_exception_handler()必须是异常的情况下,错误的实例给出

... SimpleSAML_exception_handler()必须是异常的一个实例,在simplesamlphp /网络/ _include.php给出错误的 实例:32 \ nStack 迹:\ N#0内部功能] ...

线这指的是从以下开始;

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'); 

我使用的是Ubuntu 16.04,Apache 2.4.18,PHP 7.0,SimpleSAML 1.14。

回答

0

您需要升级到SSP 1.14.5。按照change log

固定异常处理程序是用PHP 7兼容

有在SSP的更高版本的PHP 7的兼容性进一步的改进,所以你最好安装最新版本。

相关问题