phpCAS::setDebug() 已弃用,取而代之的是 phpCAS::setLogger()

phpCAS::setDebug() is deprecated in favor of phpCAS::setLogger()

phpCAS::setDebug() is deprecated in favor of phpCAS::setLogger()

我今天遇到这个错误,我似乎无法在哪个文件中找到 phpCAS::setDebug() 被使用,有人知道我该如何解决它吗?

我尝试将 apereo/phpcas 降级到 1.3.8 (composer require apereo/phpcas:1.3.8),我管理服务器的朋友还没有尝试过,所以我不确定

来源:https://github.com/subfission/cas/issues/93

尝试在 /vendor/apereo/phpcas/source/CAS 中评论 trigger_error('phpCAS::setDebug() is deprecated in favor of phpCAS::setLogger().', E_USER_DEPRECATED);。php

我找到了解决方案:https://github.com/subfission/cas/issues/93

我尝试将 apereo/phpcas 从 1.3.9 降级到 1.3.8,结果成功了!