我已经将Symfony 3.4升级到4.4。剩下的唯一反对意见警告是:
"Symfony\Component\ErrorHandler\DebugClassLoader“php.INFO:用户不推荐:" Symfony \Component\Debug\DebugClassLoader”类自Symfony 4.4起就不再受欢迎,而是使用
。{"exception":"object (代码: 0):用户弃用:" Symfony \Component\Debug\DebugClassLoader“类自Symfony 4.4起就不再推荐,请使用"Symfony\Component\ErrorHandler\DebugClassLoader”而不是/vendor/symfony/symfony/src/Symfony/Component/Debug/DebugClassLoader.php:16)"} []
我不在任何地方使用DebugClassLoader。如何删除此警告?
发布于 2020-10-19 06:02:12
检查您的index.php和bin/console文件。
例如,在index.php中,应该有这样的部分:
if ($_SERVER['APP_DEBUG']) {
umask(0000);
Debug::enable();
}但相应的进口可能是:
use Symfony\Component\Debug\Debug;在这两个文件中,将其更改为:
use Symfony\Component\ErrorHandler\Debug;发布于 2020-10-27 11:39:59
检查您的bin/console文件。
你需要改变:
使用Symfony\Component\Debug\Debug;
至:
使用Symfony\Component\ErrorHandler\Debug;
在执行命令时,您将收到一条弃用消息。
发布于 2022-04-30 01:59:48
在环境文件(例如:.env)上设置如下:
APP_ENV=prod这应该能起作用。
https://stackoverflow.com/questions/64421211
复制相似问题